Skip to content

Appendix: Additional Resources ‐ Debug Command List

June edited this page Jul 10, 2026 · 1 revision

Debug Command List


This helpful list of debug commands so kindly contributed by pixie on Discord :)

Single-level commands

Arguments marked with an asterisk(*) are optional

Command Arguments Argument Examples Description
refresh_achievements Refreshes achievements
help Lists all available command names
fulfill_requirement requirement quest_is_active, saturday_market_unlocked, supplied_items, donated_item Marks a requirement as fulfilled
unfulfill_requirement requirement Marks a requirement as unfulfilled
world_mod_enable world_mod thorny_stairs, town, cracks, player_house, stone_refinery, inn_exterior Progresses a world state to it’s next upgrade/state
world_mod_disable world_mod Returns world to previous state
check_mist_spot Provides coordinates for active mist spot, if it exists
create_mist_spot Creates a mist spot at Ari’s location
noclip Toggles Ari’s collision/allows you to walk through items
where Display’s Ari’s current location
motherlode Gives 50K tesserae
rosebud Gives 1K tesserae
transform Toggles display of all origin points
show_collision_box Toggles display of collision boxes for Ari and NPCs
find find_kind forageables, dig_sites, bugs, ari Lists object of the given type in the room
water_all Waters all crops on the farm
rock_drop_chance Runs a simulation of rock drop chances and displays results
new_day code* 1, 2, 3, … Starts a new days as many times in a row as entered. Default is 1.
manana code*, opt_date* spring 7, saturday, winter Advances time by day/season/number without grid processing
version Prints game version
send_letter letter a_rewarding_choice, surprise_me, onion_soup_recipe Sends a letter to Ari's inbox
wallpaper tile_set basic_v1, cabin_v1 Sets wall to selected tileset
flooring tile_set Sets floor to selected tileset
upgrade upgrade* small, large Applies a home upgrade
decor tile_set basic_v1, cabin_v1 Sets walls and floor to selected tileset
spawn_menu menu, extra* caldarus_statue_overlay, crafting Opens a UI menu
show_room_name Displays the room name
toggle_layer layer_name Toggles visibility of a named layer
bomb_radius Displays bomb radius
interact Displays interact boxes
transparency Displays transparancy detectors
crash Displays info about all interactables
cosmic key Toggles a named debug flag in obj_cosmic_debug file (gml)
mount species, sex Mounts Ari on the selected mount
show_instance_bbox Displays object cull ranges
minutes_per_day value 15,12,10,… Sets real-time minutes per in-game day
show_room_transitions Toggles visibility of room transitions
hammer Repeatedly teleports Ari through all locations every 5 seconds (stop with ESC key)
smack Sets Ari to hurt state
bird Spawns a bird flying to the nearest valid landing spot (closes to mouse)
create_stuffed_save Generates a save file with all items/cosmetics in the game
full_start Runs full starter farm set-up
unlock_all_cosmetics Unlocks all player, animal, and pet cosmetics
test_bug Runs 1,000 bug-spawn attempts
unit_test Runs the game's unit test suite
goto any of the following: NPC, location, trellis_point, bed, coordinates Teleports Ari to the given destination
add_item Adds an item to inventory
add_wild Adds any item(s) whose name contains the substring
add_set_items Adds all items belonging to a museum set

‘farm’ Commands

Subcommand Arguments Description
expand Expands the farm
clear Clears the entire farm
clear_main Clears the main farm area
fill object_id Fills the entire farm with one object type

‘npc’ Commands

Subcommand Arguments Description
whitelist npc Whitelists one NPC
clear_whitelist Clears all whitelisted NPCs
play_animation npc, animation Plays an NPC’s animation
set_routine npc, routine Sets an NPC’s routine
request_activity npc, activity Starts an NPC’s activity
end_activity npc Ends an NPC’s activity
set_heart_level npc, heart_level Set’s an NPC’s heart level
set_spouse npc Sets an NPC as your spouse

‘prop’ Commands

Subcommand Arguments Description
spawn location, name Spawns a prop at a trellis point
destroy location, name Destroys a prop at a location

‘t2’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
status npc Prints conversation/schedule/talk/gift status for an NPC
whyc npc, conversation_name Reports why each requirement of a conversation passes/fails
whys npc, schedule_name Reports why each requirement of a schedule passes/fails
converse npc, conversation_name*, conversation_kind* Starts a conversation with an NPC
schedule npc, schedule_name Forces an NPC onto a given schedule
list_all npc Prints all conversations for an NPC
list_valid npc Prints currently-valid conversations
can_talk npc Marks NPC as able to talk
converse_all Iterates and talks to every talkable NPC
can_gift npc Marks NPC as able to receive gifts
write wold_fact_name, world_fact_value Writes a value to a world fact
read wold_fact_name Reads the value of a world fact
world Dumps world fast state to JSON file

‘pathfind’ Commands

Subcommand Description
cost Shows the cost of each cell
collision Show pathfinding collision
path Show computed paths

‘grid’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
collision Shows all collisions and helpfully demolishes the frame rate
static_collision Shows the static collision data
objects Shows all objects and helpfully demolishes the frame rate
rugs Shows all rugs
child_objects Shows all objects and helpfully demolishes the frame rate
name Shows the object name your mouse hovers over
describe Describes what you hover in the log
terrain Shows all terrain
footsteps Shows all footsteps
lava Shows all lava
activity_positions Shows all activity positions
shop_vac For when you water too much water
watered Shows all watering
autotile Runs the autotiler!
serialize Serialize the grid
forageable object_id, managed*, forageable*, spawn_grown* For writing forageables specifically
write object_id, ctx*, age* Writes a thing!
erase Erases a node which you are pointing at

‘dungeon’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
enter Shortcut for entering the mines dungeon
goto room, floor*, impl* Teleport to a specific mining room, supply the room name, and optionally the type
proceed Proceeds to the next level of the dungeon.
spawn_ladder Spawns a ladder in this dungeon room near Ari.
chance_overlay Toggles the chance layer overlay
number_overlay Toggles the number layer overlay
prototype_overlay Toggles the prototype layer overlay

‘ranching’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
buildings Shows some building positions
spawn_npa animal_kind, sex Spawn a non playable animal (npa)
pet_all Pets all the animals you own.
feed_all Feeds all the animals you own.
roll_breed animal_kind, variant_a, variant_b, rolls* Tests out breeding a bunch of times and prints the results.
progress days* Feeds and pets all animals, then runs a 'new day' for them.
unlock_all_variants Unlocks all animal variants.
spawn kind, variant*, sex *, is_baby , stable Spawns a free-roaming animal.
create_all Spawns one of every permutation of animal. Beware.
status Outputs various points of data about your buildings and animals.

‘clock’ Commands

Subcommand Arguments Description
jump hour, minutes Jumps the clock forward to the time specified
toggle Toggles the clocks tick state. Don't mess with it
show_minutes Shows minutes in the clock widget

‘display’ Commands

Subcommand Arguments Description
info Prints stats about the current display state
sizes Shows sizes available in window mode on this monitor
fullscreen Toggles showing fullscreen && saves it to the settings.
size x,y Set the window size of the Camera
force forced_size Forces a window resizing, to test new calculations.
expansion expansion_amount Attempts to expand a thing by the thing.

‘combat’ Commands

Subcommand Arguments Description
spawn monster, on_mouse Spawns a monster!
god_mode Makes you invulnerable
wimp Makes you bad at doing damage
crit Makes you really good at getting critical
hitbox Toggles displaying hitboxes, the things which hit.
hurtbox Toggles displaying hurtboxes, the things which hurt.
collision Shows the collision boxes
aggro Toggles displaying aggro boxes for enemies
state Toggles displaying states for enemies
patience Toggles displaying states for enemies
transform Toggles displaying transforms for enemies

‘spells’ Commands

Subcommand Arguments Description
cast spell Casts a spell
learn spell Learns a spell
learn_all Learns every spell

‘schlep’ Commands

These seem to be for localization tooling, but the localization tool (schlep_tool) is not currently active, so they cannot be used in game

Subcommand Arguments Description
export language_key, file_name, include_missing, include_outdated, include_unrecognized, include_valid Exports a localization batch
import language_key, file_name Imports a localization batch
remap language_key, file_name Remaps localization keys from a TOML file

‘gc’ Commands

Subcommand Arguments Description
status Prints GC auto status, memory used, emergency timer
gc Runs a manual GC cycle
time d Sets GC target frame time

‘perf’ Commands

Subcommand Arguments Description
timings Prints display timing method and interval
gc_time d Sets GC target frame time
gc_sniffer Toggles a GC sniffer flag
toggle_cull Toggles camera culling
toggle_ui Toggles hiding the debug UI
draw_shadows Toggles shadow layer visibility
draw_ari Toggles Ari's visibility

‘cull’ Commands

Subcommand Arguments Description
test Forces a resize and sets up test culling bounds/debug overlays
set x_off, y_off, width, height Sets camera cull rectangle manually
reset Resets culling bounds to defaults and disables debug overlays

‘camera’ Commands

Subcommand Arguments Description
cull x_off, y_off, width, height Sets camera cull rectangle
cull_reset Resets cull size to view size
detach shows sizes available in window mode on this monitor
attach shows sizes available in window mode on this monitor
center_room x_offset, y_offset Centers camera on room center with offset
status Checks what mode the camera is in, and other info.
set_trauma trauma Sets the trauma parameters.
set_trauma_param x_offset, y_offset Sets the trauma MaxOffset parameters.

‘pet’ Commands

Subcommand Arguments Description
status Prints pet info and available cosmetics per pet kind
unlock Unlocks the pet
unlock_cosmetic_set cosmetic_set Unlocks a named pet cosmetic set
where Prints pet's location
variant variant Sets pet's variant
cosmetic cosmetic Sets pet's cosmetic
job job Sets pet's job

‘system’ Commands

Subcommand Description
crash Crashes the game to test crash reporting features
collect_cycle Forces a GC collect and resets tracked memory
resource_counts Prints all resource counts
mem_dump Prints all memory information gm has
debug_overlay Shows or hides the gm provided debug overlay
gc_enable Enable GMS's garbage collector
gc_disable Disable GMS's garbage collector
gc_collect Forces GC collection
gc_info Prints information about the garbage collector's status
mem_info Prints information about current dynamic memory resources.

‘artifact’ Commands

Subcommand Arguments Description
roll Rolls one random artifact and prints it
monte_carlo json Runs 50,000 artifact rolls and prints/returns odds
pursuit Prints candidate votes at current cell with/without the Pursuit perk active

‘fish’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
reset Destroys and respawns all fish/schools/dive spots
nameplate Toggles drawing fish nameplates
show_spawners Toggles visibility of fish spawners/layers
votes spawn_kind, fish_size Prints fish species vote odds for a spawner under the mouse
spawn spawn_kind Spawns a fish/divespot at the mouse
monte_carlo spawn_kind, fish_size, json* Runs 100,000-iteration fish species simulation
size_monte_carlo spawn_kind, json* Runs 100,000-iteration fish size simulation
size_votes Prints size vote breakdown for a spawner

‘player’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
status_effect effect, minutes, percent Adds a status effect to the player
armor View armor information
set_armor item* Set an item name. We'll figure out the slot.
remove_armor slot Removes armor from a slot
grant_mount Gives Ari the default mount.
clear_children Clears Ari's children
set_gold gold Sets how much gold the player has
set_skill_level skill, level Sets a skill to a given level
set_renown renown Sets how much renown the player has
renown_status Shows the current stats for Ari's renown
set_essence essence Sets how much essence the player has
set_mana count Sets how many spell slots the player has
full Fill player health and stamina
set_health hp Sets Ari's HP.
acquire_perk perk Acquire a perk
toggle_perk perk Toggle a perk on or off
set_stamina stamina Sets Ari's Stamina.
mark_items_as_acquired Marks all items as "acquired"
set_inventory_size size (10,20,30) Sets inventory size -- YOU MUST USE 10, 20, OR 30

‘bug’ Commands

Arguments marked with an asterisk(*) are optional

Subcommand Arguments Description
spawn bug_name Spawn a bug by name
monte_carlo json* Runs 5,000-iteration bug spawn simulation, breaks down by item and rarity
dungeon_monte_carlo start_floor Runs a 1,000-iteration bug simulation across a floor range in the dungeon

‘mist’ Commands

Subcommand Arguments Description
run scene_name Plays a cutscene
skip_to checkpoint Jumps cutscene simulation to a checkpoint

‘anchor’ Commands

Subcommand Arguments Description
toggle_text_zones Toggles text-zone preview boxes for text nodes
toggle_positional_previews Toggles a preview box for all positional nodes
menu_report Lists all currently open menus
hide Toggles hiding debug UI
detect_lost_nodes Reports any "lost" (orphaned) UI nodes
time hour, minute Sets manual time on the Title menu
timelapse Animates the title menu's time from 6:00 to 26:00 over 300 frames
show Un-hides debug UI
node_report Breaks down UI node counts per source menu

‘quest’ Commands

Subcommand Arguments Description
start quest Starts an inactive quest
progress quest Progresses an active quest one stage
complete quest Completes an active quest

‘weather’ Commands

Subcommand Arguments Description
set type Sets current weather
forecast Prints the 28-day weather forecast

Clone this wiki locally