Stonehearth PC Cheat Codes
Console Commands
To get a full list of available console commands, bring up the console (CTRL+C) and type “help” on the command line.
Note: The actual list of console commands is MUCH larger, but you need to enable the debug tool in your settings to have them.
ib – Instantly builds the selected building, or arg 0. Usage: ib object://game/12345
im – Instantly mines the selected mining zone or arg 0. Usage: im object://game/12345
get_cost – Get the cost of the selected building, or arg 0. Usage: get_cost object://game/12345
call – A generic handler to call any registered route
destroy – Destroy an entity. Arg 0 is ID of the entity. If no argument is provided, destroys the currently selected entity. Usage: destroy 12345
kill – Kill an entity, Arg 0 is id of the entity. If no argument is provided, kills the currently selected entity. Usage: kill 12345
select – Selects the entity with id = Arg 0. Usage: select 12345
get_config – Gets the configuration value from user_setting.config. Usage: get_config foo.bar.baz
set_config – Sets the specified configuration value. Usage: set_config foo.bar.baz {value = 1}
query_pf – Runs the query pathfinder command. Takes no arguments.
spawn_scenario – Spawns the specified scenario uri. Usage: spawn_scenario
stonehearth:quests:collect_starting_resources
collect_cpu_profile – Collects a profile of the LUA code for the specified duration, in ms. Default is 30s. Usage: collect_cpu_profile 150000
toggle_profile_long_ticks – Enables/disables per-game-tick profiling of the LUA code (recorded whenever lua evaluation takes more than a game tick.)
set_time – Sets the time to the time passed in Usage: set_time 1:25pm
world_seed – Returns the world seed of the current world. usage: world_seed
reset – Resets the entity’s location to a proper one on the ground. Usage: reset