Difference between revisions of "Debug Console"
(→Basic) |
(Added console commands from SaveSystem) |
||
(9 intermediate revisions by one other user not shown) | |||
Line 26: | Line 26: | ||
This list can also be viewed in-game via the <code>commands</code> command. | This list can also be viewed in-game via the <code>commands</code> command. | ||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 34: | Line 32: | ||
! scope="col" style="text-align:left" | Description | ! scope="col" style="text-align:left" | Description | ||
! scope="col" style="text-align:left" | Parameters | ! scope="col" style="text-align:left" | Parameters | ||
+ | |- | ||
+ | !colspan=3 style="text-align:left" | Basic commands | ||
|- | |- | ||
| <code>echo</code> | | <code>echo</code> | ||
Line 66: | Line 66: | ||
| The maximal framerate at which the application can run. | | The maximal framerate at which the application can run. | ||
| Integer (between 10 and 1000) | | Integer (between 10 and 1000) | ||
+ | |- | ||
+ | !colspan=3 style="text-align:left" | Network commands | ||
|- | |- | ||
| <code>close_connection</code> | | <code>close_connection</code> | ||
Line 71: | Line 73: | ||
| none | | none | ||
|- | |- | ||
+ | !colspan=3 style="text-align:left" | Weather commands | ||
+ | |- | ||
| <code>weather</code> | | <code>weather</code> | ||
| Sets or gets the current weather | | Sets or gets the current weather | ||
Line 81: | Line 85: | ||
| <code>weather_pollen</code> | | <code>weather_pollen</code> | ||
| Weather - amount of pollen (0.0 - 1.0) | | Weather - amount of pollen (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_snow</code> | | <code>weather_snow</code> | ||
| Weather - amount of snow (0.0 - 1.0) | | Weather - amount of snow (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_rain</code> | | <code>weather_rain</code> | ||
| Weather - amount of rain (0.0 - 1.0) | | Weather - amount of rain (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_wind</code> | | <code>weather_wind</code> | ||
| Weather - amount of wind (0.0 - 1.0) | | Weather - amount of wind (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_clouds</code> | | <code>weather_clouds</code> | ||
| Weather - density of clouds (0.0 - 1.0) | | Weather - density of clouds (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_fog</code> | | <code>weather_fog</code> | ||
| Weather - amount of fog (0.0 - 1.0) | | Weather - amount of fog (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_leaves</code> | | <code>weather_leaves</code> | ||
| Weather - density of leaves (0.0 - 1.0) | | Weather - density of leaves (0.0 - 1.0) | ||
− | | | + | | Decimal |
|- | |- | ||
| <code>weather_wind_angle</code> | | <code>weather_wind_angle</code> | ||
| Weather - angle of wind (-180 - 180) | | Weather - angle of wind (-180 - 180) | ||
− | | | + | | Decimal |
|- | |- | ||
+ | !colspan=3 style="text-align:left" | Debug commands | ||
+ | |- | ||
| <code>dev</code> | | <code>dev</code> | ||
− | | Toggles dev mode | + | | Toggles [[Dev mode|dev mode]] |
| none | | none | ||
|- | |- | ||
Line 133: | Line 139: | ||
| <code>load_scene</code> | | <code>load_scene</code> | ||
| Loads a scene from a given path; may cause bugs | | Loads a scene from a given path; may cause bugs | ||
− | | | + | | String |
|- | |- | ||
| <code>push_scene</code> | | <code>push_scene</code> | ||
| Loads a scene from a given path without unloading the current scene; may cause bugs | | Loads a scene from a given path without unloading the current scene; may cause bugs | ||
− | | | + | | String |
|- | |- | ||
| <code>gain_exp</code> | | <code>gain_exp</code> | ||
Line 153: | Line 159: | ||
| <code>passive_message</code> | | <code>passive_message</code> | ||
| Displays a 'passive message' on the screen (for UI testing purposes) | | Displays a 'passive message' on the screen (for UI testing purposes) | ||
− | | | + | | String, String |
|- | |- | ||
| <code>dialog_message</code> | | <code>dialog_message</code> | ||
| Displays a message dialog on the screen (for UI testing purposes) | | Displays a message dialog on the screen (for UI testing purposes) | ||
− | | | + | | String |
|- | |- | ||
| <code>stat_adjust</code> | | <code>stat_adjust</code> | ||
Line 169: | Line 175: | ||
| <code>locale</code> | | <code>locale</code> | ||
| Gets/sets the current locale code used for string localisation. Doesn't update any strings already in use. | | Gets/sets the current locale code used for string localisation. Doesn't update any strings already in use. | ||
− | | | + | | String |
|- | |- | ||
| <code>font_test_message</code> | | <code>font_test_message</code> | ||
Line 189: | Line 195: | ||
| <code>export_data</code> | | <code>export_data</code> | ||
| Export monster/move/etc. databases to the given path. | | Export monster/move/etc. databases to the given path. | ||
− | | | + | | String |
|- | |- | ||
| <code>platform</code> | | <code>platform</code> | ||
Line 197: | Line 203: | ||
| <code>platform_set_stat</code> | | <code>platform_set_stat</code> | ||
| Sets a platform service stat | | Sets a platform service stat | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>platform_unlock_<wbr>achievement</code> | | <code>platform_unlock_<wbr>achievement</code> | ||
| Unlocks the named achievement | | Unlocks the named achievement | ||
− | | | + | | String |
|- | |- | ||
| <code>platform_reset_stats</code> | | <code>platform_reset_stats</code> | ||
Line 209: | Line 215: | ||
| <code>filter_name</code> | | <code>filter_name</code> | ||
| Applies profanity filter to the given string | | Applies profanity filter to the given string | ||
− | | | + | | String |
|- | |- | ||
| <code>filter_text</code> | | <code>filter_text</code> | ||
| Applies profanity filter to the given string | | Applies profanity filter to the given string | ||
− | | | + | | String |
|- | |- | ||
| <code>max_stamina</code> | | <code>max_stamina</code> | ||
Line 221: | Line 227: | ||
| <code>ability</code> | | <code>ability</code> | ||
| Gets or sets the player's abilities | | Gets or sets the player's abilities | ||
− | | | + | | String, Boolean |
|- | |- | ||
| <code>flag</code> | | <code>flag</code> | ||
| Gets or sets one of the player's flags | | Gets or sets one of the player's flags | ||
− | | | + | | String, Boolean |
|- | |- | ||
| <code>counter</code> | | <code>counter</code> | ||
| Gets or sets one of the player's counters | | Gets or sets one of the player's counters | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>randomize_all</code> | | <code>randomize_all</code> | ||
Line 245: | Line 251: | ||
| <code>add_item</code> | | <code>add_item</code> | ||
| Adds an item to the player's inventory | | Adds an item to the player's inventory | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>give_loot</code> | | <code>give_loot</code> | ||
| Generates loot and adds it to the player's inventory | | Generates loot and adds it to the player's inventory | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>consume_item</code> | | <code>consume_item</code> | ||
| Removes an item from the player's inventory | | Removes an item from the player's inventory | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>list_item_ids</code> | | <code>list_item_ids</code> | ||
Line 265: | Line 271: | ||
| <code>inventory_stack_limit_increases</code> | | <code>inventory_stack_limit_increases</code> | ||
| Gets or sets the increases on stack limits in the player's inventory | | Gets or sets the increases on stack limits in the player's inventory | ||
− | | | + | | String, Integer |
|- | |- | ||
| <code>heal</code> | | <code>heal</code> | ||
Line 281: | Line 287: | ||
| <code>unlock_partner</code> | | <code>unlock_partner</code> | ||
| Unlocks partner by ID. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | | Unlocks partner by ID. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | ||
− | | | + | | String |
|- | |- | ||
| <code>lock_partner</code> | | <code>lock_partner</code> | ||
| De-unlocks partner by ID. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | | De-unlocks partner by ID. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | ||
− | | | + | | String |
|- | |- | ||
| <code>partner</code> | | <code>partner</code> | ||
| Gets or sets the player's partner. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | | Gets or sets the player's partner. Valid values are lower-case English names of the characters: <code>kayleigh</code>, <code>meredith</code>, etc. | ||
− | | | + | | String |
|- | |- | ||
| <code>player_name</code> | | <code>player_name</code> | ||
| Gets or sets the player's name. | | Gets or sets the player's name. | ||
− | | | + | | String |
|- | |- | ||
| <code>player_level</code> | | <code>player_level</code> | ||
Line 321: | Line 327: | ||
| <code>give_tape</code> | | <code>give_tape</code> | ||
| Gives the user a tape of a specific species. | | Gives the user a tape of a specific species. | ||
− | | | + | | String, String |
|- | |- | ||
| <code>debug_tapes</code> | | <code>debug_tapes</code> | ||
Line 361: | Line 367: | ||
| <code>report_event</code> | | <code>report_event</code> | ||
| Increments a stat counter in the user's save file | | Increments a stat counter in the user's save file | ||
− | | | + | | String, String, Integer |
|- | |- | ||
| <code>stat</code> | | <code>stat</code> | ||
| Returns the value of the stat with the given name and key | | Returns the value of the stat with the given name and key | ||
− | | | + | | String, String |
|- | |- | ||
| <code>win_battle</code> | | <code>win_battle</code> | ||
Line 397: | Line 403: | ||
| <code>warp_overworld</code> | | <code>warp_overworld</code> | ||
| Warps to the given chunk in the overworld. The warp target name may also be given. | | Warps to the given chunk in the overworld. The warp target name may also be given. | ||
− | | Integer, Integer, | + | | Integer, Integer, String |
|- | |- | ||
| <code>warp</code> | | <code>warp</code> | ||
| Warps to a given scene. The warp target name may also be given. | | Warps to a given scene. The warp target name may also be given. | ||
− | | | + | | String, String |
|- | |- | ||
| <code>action_icons</code> | | <code>action_icons</code> | ||
| Override the default platform controller button icons | | Override the default platform controller button icons | ||
− | | | + | | String |
|- | |- | ||
| <code>start_quest</code> | | <code>start_quest</code> | ||
| Starts the quest from the given resource path | | Starts the quest from the given resource path | ||
− | | | + | | String |
|- | |- | ||
| <code>complete_quest</code> | | <code>complete_quest</code> | ||
| Completes the quest with the given resource path | | Completes the quest with the given resource path | ||
− | | | + | | String |
|- | |- | ||
| <code>set_captains_defeated</code> | | <code>set_captains_defeated</code> | ||
Line 445: | Line 451: | ||
| <code>server</code> | | <code>server</code> | ||
| Switches multiplayer server | | Switches multiplayer server | ||
− | | | + | | String |
|- | |- | ||
+ | !colspan=3 style="text-align:left" | LiveSplit commands | ||
+ | |- | ||
+ | | <code>autosplit_start_timer</code> | ||
+ | | Start the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_pause</code> | ||
+ | | Pause the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_resume</code> | ||
+ | | Resume the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_skip_split</code> | ||
+ | | Skip the next split (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_split</code> | ||
+ | | Split the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_unsplit</code> | ||
+ | | Unsplit the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_reset</code> | ||
+ | | Reset the timer (if connected to a LiveSplit server) | ||
+ | | none | ||
+ | |- | ||
+ | | <code>autosplit_send_command</code> | ||
+ | | Send a specific command to LiveSplit (if connected to a LiveSplit server) | ||
+ | | String | ||
+ | |- | ||
+ | !colspan=3 style="text-align:left" | Settings commands | ||
+ | |- | ||
| <code>apply_settings</code> | | <code>apply_settings</code> | ||
| Applies current settings | | Applies current settings | ||
Line 465: | Line 507: | ||
| <code>level_scale_down</code> | | <code>level_scale_down</code> | ||
| Calculates how much opponents scale their levels down when you're lower level than them | | Calculates how much opponents scale their levels down when you're lower level than them | ||
+ | | String | ||
+ | |- | ||
+ | | <code>setting_autosave</code> | ||
+ | | Gets/sets <code>autosave</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_show_timer</code> | ||
+ | | Gets/sets <code>show_timer</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_show_quest_tracker</code> | ||
+ | | Gets/sets <code>show_quest_tracker</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_graphics_framerate</code> | ||
+ | | Gets/sets <code>graphics_framerate</code> setting | ||
+ | | Integer | ||
+ | |- | ||
+ | | <code>setting_graphics_antialiasing</code> | ||
+ | | Gets/sets <code>graphics_antialiasing</code> setting | ||
+ | | Integer | ||
+ | |- | ||
+ | | <code>setting_graphics_dof_blur</code> | ||
+ | | Gets/sets <code>graphics_dof_blur</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_graphics_glow</code> | ||
+ | | Gets/sets <code>graphics_glow</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_graphics_shadows</code> | ||
+ | | Gets/sets <code>graphics_shadows</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_graphics_world_streaming</code> | ||
+ | | Gets/sets <code>graphics_world_streaming</code> setting | ||
+ | | Integer | ||
+ | |- | ||
+ | | <code>setting_graphics_fullscreen</code> | ||
+ | | Gets/sets <code>graphics_fullscreen</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_graphics_resolution</code> | ||
+ | | Gets/sets <code>graphics_resolution</code> setting | ||
+ | | 2D Vector | ||
+ | |- | ||
+ | | <code>setting_graphics_glitch_effects</code> | ||
+ | | Gets/sets <code>graphics_glitch_effects</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_level_scaling</code> | ||
+ | | Gets/sets <code>level_scaling</code> setting | ||
+ | | Decimal | ||
+ | |- | ||
+ | | <code>setting_ai_smartness</code> | ||
+ | | Gets/sets <code>ai_smartness</code> setting | ||
+ | | Decimal | ||
+ | |- | ||
+ | | <code>setting_enable_screen_shake</code> | ||
+ | | Gets/sets <code>enable_screen_shake</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_enable_controller_vibration</code> | ||
+ | | Gets/sets <code>enable_controller_vibration</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_enable_custom_modes</code> | ||
+ | | Gets/sets <code>enable_custom_modes</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_network_crossplay</code> | ||
+ | | Gets/sets <code>network_crossplay</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>setting_audio_vocals</code> | ||
+ | | Gets/sets <code>audio_vocals</code> setting | ||
+ | | Boolean | ||
+ | |- | ||
+ | !colspan=3 style="text-align:left" | SaveSystem commands | ||
+ | |- | ||
+ | | <code>reload</code> | ||
+ | | Reloads the most recent save | ||
+ | | none | ||
+ | |- | ||
+ | | <code>load_file</code> | ||
+ | | Loads a save file | ||
+ | | String | ||
+ | |- | ||
+ | | <code>save</code> | ||
+ | | Triggers a save | ||
+ | | String | ||
+ | |- | ||
+ | | <code>load_new_state</code> | ||
+ | | Resets all progress in the current file | ||
+ | | none | ||
+ | |- | ||
+ | | <code>save_uncompressed</code> | ||
+ | | Enables/disables saving save files in uncompressed format | ||
+ | | Boolean | ||
+ | |- | ||
+ | | <code>decompress</code> | ||
+ | | Decompress a save file (without loading into it, or modifying the original file) | ||
+ | | String | ||
+ | |- | ||
+ | | <code>compress</code> | ||
+ | | Compress a decompressed save file (without loading into it, or modifying the original file) | ||
| String | | String | ||
|} | |} | ||
+ | |||
+ | [[Category:Cheats]] |
Latest revision as of 13:06, 13 December 2023
Cassete Beasts has a debug console that can be used for testing mods and other gameplay features.
Usage
The console can be enabled (and disabled) with the following cheat:
Once enabled, you can show and hide the debug console by pressing F1 on a keyboard, or R3 on a controller. (R3 is when you press the right stick in like a button, on a controller that supports it.)
Enabling the console will mark your save file as cheated, which is visible in the speedrun timer. This won't prevent you from completing the game or getting achievements though.
Be careful with the debug console. You can softlock yourself if you use a command at the wrong time, or modify something you don't understand.
Disabling
Entering the same cheat again disables the console.
Note that having enabled the debug console will be permanently recorded in your save file - the in-game timer will forever say that you have cheated from that point on (for that save file).
List of commands
This list can also be viewed in-game via the commands
command.
Command | Description | Parameters |
---|---|---|
Basic commands | ||
echo
|
Prints a string | String |
history
|
Print all previous commands used during the session | none |
commands
|
Lists all available commands | none |
help
|
Outputs usage instructions | String |
quit
|
Exit application | none |
clear
|
Clear the terminal. | none |
engine_version
|
Shows engine version. | none |
fps_max
|
The maximal framerate at which the application can run. | Integer (between 10 and 1000) |
Network commands | ||
close_connection
|
Closes the MP network connection | none |
Weather commands | ||
weather
|
Sets or gets the current weather | String |
weather_values
|
Lists available weather types to use with the weather command
|
String |
weather_pollen
|
Weather - amount of pollen (0.0 - 1.0) | Decimal |
weather_snow
|
Weather - amount of snow (0.0 - 1.0) | Decimal |
weather_rain
|
Weather - amount of rain (0.0 - 1.0) | Decimal |
weather_wind
|
Weather - amount of wind (0.0 - 1.0) | Decimal |
weather_clouds
|
Weather - density of clouds (0.0 - 1.0) | Decimal |
weather_fog
|
Weather - amount of fog (0.0 - 1.0) | Decimal |
weather_leaves
|
Weather - density of leaves (0.0 - 1.0) | Decimal |
weather_wind_angle
|
Weather - angle of wind (-180 - 180) | Decimal |
Debug commands | ||
dev
|
Toggles dev mode | none |
input_map
|
Prints the current input map to the console | none |
randomize_sprite
|
Randomizes the player character's appearance | none |
pyjamas
|
Sets the player's outfit | none |
reload_scene
|
Reloads the current scene; may cause bugs | none |
load_scene
|
Loads a scene from a given path; may cause bugs | String |
push_scene
|
Loads a scene from a given path without unloading the current scene; may cause bugs | String |
gain_exp
|
Gives the given number of experience points to the player's team. | Integer |
debug_stream_map
|
Toggles display of the debug streaming map | none |
warp_to_camera
|
Warps the players to the position pointed at by the camera (outside of battle only). | none |
passive_message
|
Displays a 'passive message' on the screen (for UI testing purposes) | String, String |
dialog_message
|
Displays a message dialog on the screen (for UI testing purposes) | String |
stat_adjust
|
Brings up the base stat adjustment UI | none |
expo_mode
|
Enters expo mode (and will exit the current game WITHOUT saving). | none |
locale
|
Gets/sets the current locale code used for string localisation. Doesn't update any strings already in use. | String |
font_test_message
|
Displays a standardised message for testing font and localisation issues. | none |
battle_init_pause
|
Delays the start of every battle by the given number of seconds. | Decimal |
battle_start_pause
|
Delays the start of every battle by the given number of seconds. | Decimal |
report_shader_compilation
|
Enable/disable reporting of unexpected shader compilations (in debug builds only) | Boolean |
export_data
|
Export monster/move/etc. databases to the given path. | String |
platform
|
Prints the name of the platform services the game is using | none |
platform_set_stat
|
Sets a platform service stat | String, Integer |
platform_unlock_
|
Unlocks the named achievement | String |
platform_reset_stats
|
Resets all the user's stats and achievements | none |
filter_name
|
Applies profanity filter to the given string | String |
filter_text
|
Applies profanity filter to the given string | String |
max_stamina
|
Gets or sets the max amount of stamina the player has | Decimal |
ability
|
Gets or sets the player's abilities | String, Boolean |
flag
|
Gets or sets one of the player's flags | String, Boolean |
counter
|
Gets or sets one of the player's counters | String, Integer |
randomize_all
|
Enables monster, type, and movepool randomization | none |
randomize_types
|
Enables monster type randomization | none |
permadeath
|
Enables/disables permadeath | Boolean |
add_item
|
Adds an item to the player's inventory | String, Integer |
give_loot
|
Generates loot and adds it to the player's inventory | String, Integer |
consume_item
|
Removes an item from the player's inventory | String, Integer |
list_item_ids
|
Lists all the valid item IDs that can be used with add_item | none |
inventory
|
Lists the items in the player's inventory | none |
inventory_stack_limit_increases
|
Gets or sets the increases on stack limits in the player's inventory | String, Integer |
heal
|
Heals the player's party | none |
hurt
|
Hurts the members of the player's current party | none |
fusion_meter
|
Gets or sets how full the player's fusion bar is. Range is 0 to 100 inclusive. | Integer |
unlock_partner
|
Unlocks partner by ID. Valid values are lower-case English names of the characters: kayleigh , meredith , etc.
|
String |
lock_partner
|
De-unlocks partner by ID. Valid values are lower-case English names of the characters: kayleigh , meredith , etc.
|
String |
partner
|
Gets or sets the player's partner. Valid values are lower-case English names of the characters: kayleigh , meredith , etc.
|
String |
player_name
|
Gets or sets the player's name. | String |
player_level
|
Gets or sets the player's current combat level. | Integer |
partner_level
|
Gets or sets the partner's current combat level. | Integer |
relationship_level
|
Gets or sets the current partner's relationship level (0-4 inclusive). | Integer |
relationship_kind
|
Gets or sets the current partner's relationship to platonic (0), dating (1), or romantic (2) | Integer |
next_relationship_
|
Fulfills the requirements for reaching your current partners's next relationship level. | none |
randomize_
|
Re-randomizes the rarity of the stickers in your party | Boolean |
give_tape
|
Gives the user a tape of a specific species. | String, String |
debug_tapes
|
Gives the player a random set of tapes for debug | none |
debug_stickers
|
Gives the player one of every sticker | Boolean |
debug_team
|
Sets up the player's team with a standard set of tapes at a given level, configured as would be expected of the player at this level. The player's existing tapes are put in storage. The partner is changed to Kayleigh. And the player & partners' levels are changed. | Integer |
seen_all_species
|
Gets/sets a cheat mode. When true, all species are considered 'seen' in the bestiary. | Boolean |
seen_random_fusions
|
Debug helper. Adds a random number of random fusions to your bestiary. | none |
day_length
|
Gets or sets the length of an in-game day (in real-time seconds) | Decimal |
date
|
Gets or sets the current world date | Integer |
time
|
Gets or sets the current world time | Decimal |
hour
|
Gets or sets the current world time in hours | Decimal |
report_event
|
Increments a stat counter in the user's save file | String, String, Integer |
stat
|
Returns the value of the stat with the given name and key | String, String |
win_battle
|
Immediately win and end the current battle | none |
flee_battle
|
Immediately flee and end the current battle | none |
lose_battle
|
Immediately lose and end the current battle | none |
world_level
|
Gets the level of the area the player is currently in | none |
game_over
|
Immediate game over | none |
no_aggro
|
Enables/disables aggro | Boolean |
player_scale
|
Gets/sets the scale of the player characters | Decimal |
warp_overworld
|
Warps to the given chunk in the overworld. The warp target name may also be given. | Integer, Integer, String |
warp
|
Warps to a given scene. The warp target name may also be given. | String, String |
action_icons
|
Override the default platform controller button icons | String |
start_quest
|
Starts the quest from the given resource path | String |
complete_quest
|
Completes the quest with the given resource path | String |
set_captains_defeated
|
Marks all the captains as having been defeated | none |
set_clues_obtained
|
Marks all clues for the main quest as obtained (the associated archangels are also considered defeated) | none |
list_all_clues
|
Lists all of the main quest clues, regardless of whether they've been obtained yet | none |
list_obtained_clues
|
Lists the main quest clues that have been obtained | none |
rumors
|
List all the current rumors in Harbourtown. | none |
regenerate_rumors
|
Generate a new set of rumors for Harbourtown. | none |
clear_noticeboard
|
Clears the noticeboard of quests so that more can be generated. | none |
server
|
Switches multiplayer server | String |
LiveSplit commands | ||
autosplit_start_timer
|
Start the timer (if connected to a LiveSplit server) | none |
autosplit_pause
|
Pause the timer (if connected to a LiveSplit server) | none |
autosplit_resume
|
Resume the timer (if connected to a LiveSplit server) | none |
autosplit_skip_split
|
Skip the next split (if connected to a LiveSplit server) | none |
autosplit_split
|
Split the timer (if connected to a LiveSplit server) | none |
autosplit_unsplit
|
Unsplit the timer (if connected to a LiveSplit server) | none |
autosplit_reset
|
Reset the timer (if connected to a LiveSplit server) | none |
autosplit_send_command
|
Send a specific command to LiveSplit (if connected to a LiveSplit server) | String |
Settings commands | ||
apply_settings
|
Applies current settings | none |
save_settings
|
Saves current settings | none |
load_settings
|
Loads settings | none |
level_scale_up
|
Calculates how much opponents scale their levels up when you're higher level than them | String |
level_scale_down
|
Calculates how much opponents scale their levels down when you're lower level than them | String |
setting_autosave
|
Gets/sets autosave setting
|
Boolean |
setting_show_timer
|
Gets/sets show_timer setting
|
Boolean |
setting_show_quest_tracker
|
Gets/sets show_quest_tracker setting
|
Boolean |
setting_graphics_framerate
|
Gets/sets graphics_framerate setting
|
Integer |
setting_graphics_antialiasing
|
Gets/sets graphics_antialiasing setting
|
Integer |
setting_graphics_dof_blur
|
Gets/sets graphics_dof_blur setting
|
Boolean |
setting_graphics_glow
|
Gets/sets graphics_glow setting
|
Boolean |
setting_graphics_shadows
|
Gets/sets graphics_shadows setting
|
Boolean |
setting_graphics_world_streaming
|
Gets/sets graphics_world_streaming setting
|
Integer |
setting_graphics_fullscreen
|
Gets/sets graphics_fullscreen setting
|
Boolean |
setting_graphics_resolution
|
Gets/sets graphics_resolution setting
|
2D Vector |
setting_graphics_glitch_effects
|
Gets/sets graphics_glitch_effects setting
|
Boolean |
setting_level_scaling
|
Gets/sets level_scaling setting
|
Decimal |
setting_ai_smartness
|
Gets/sets ai_smartness setting
|
Decimal |
setting_enable_screen_shake
|
Gets/sets enable_screen_shake setting
|
Boolean |
setting_enable_controller_vibration
|
Gets/sets enable_controller_vibration setting
|
Boolean |
setting_enable_custom_modes
|
Gets/sets enable_custom_modes setting
|
Boolean |
setting_network_crossplay
|
Gets/sets network_crossplay setting
|
Boolean |
setting_audio_vocals
|
Gets/sets audio_vocals setting
|
Boolean |
SaveSystem commands | ||
reload
|
Reloads the most recent save | none |
load_file
|
Loads a save file | String |
save
|
Triggers a save | String |
load_new_state
|
Resets all progress in the current file | none |
save_uncompressed
|
Enables/disables saving save files in uncompressed format | Boolean |
decompress
|
Decompress a save file (without loading into it, or modifying the original file) | String |
compress
|
Compress a decompressed save file (without loading into it, or modifying the original file) | String |