Adds more features to the debug console, mainly for research and testing purposes. Since this mod only adds features to the debug console, it should be safe to remove. Backup your save or use a separate testing save file just in case something goes wrong.
Stickers and Moves
list_attributes
: Print out a list of all attributes (in internal name)
list_moves
: Print out a list of all battle moves (in internal name), excluding archangel-only moves
list_status_effects
: Print out a list of all status effects (in internal name)
get_attributes move_name
: Print out a list of attributes (in internal name) that can be applied to a given move
gen_sticker move_name amount attributes check_legality
: Gives the user a sticker with specified attributes and values, if applicable. Has an optional toggle to ignore the amount of attributes to apply
move_name
uses the internal name, which can be obtained usinglist_moves
attributes
is typed as an array whose elements are of the formattribute_name:value:status_effect
- If you add spaces, enclose them with quotation marks, for example:
[alt_attack_matk,stat_damage:30,buff_user:20:multitarget]
or"[alt_attack_matk, stat_damage:30, buff_user:20:multitarget]"
are both accepted - If the attribute is not compatible with the move, it will be ignored
- Order of attributes does not matter, as the rare attribute will automatically be sorted last
- The
value
is clamped to an allowed value, and thestatus_effect
will be ignored if it's not in the attribute's list of status effects - If
check_legality
is true, this command will ignore future attributes in the array once it reaches the 2 uncommons and 1 rare attribute limit; ifcheck_legality
is false, it will try to apply every single attribute in the array
tags tag_string
: If tag_string
is a valid monster name, prints out its move tags; if tag_string
is a valid move name, prints out its move tags
Party
set_tape_hp index hp_value is_percent
: Sets the tape's HP at a given party slot. Can be a fraction or percentage (up to 100).
- index 0 is player slot, index 1 is partner slot, index 2 is top non-active tape slot, etc.
hp_value
is converted into a fraction. Accepted values forhp_value
can be something like3/4
(ifis_percent
is false), or75
(ifis_percent
is true)is_percent
is false by default
set_player_hp hp_value is_percent
: Sets the player's overspill HP. Can be a fraction or percentage (up to 100).
- See
set_tape_hp
set_partner_hp hp_value is_percent
: Sets the partner's overspill HP. Can be a fraction or percentage (up to 100).
- See
set_tape_hp
tape_exp index
: Gives information on tape experience in the given party slot
player_exp
: Gives information on player's experience
partner_exp
: Gives information on partner's experience
Spoilering these commands since you shouldn't use these on a save you actually care about given the crash potential. Don't say I didn't warn you.
Spoiler!
give_peasant_tape element
: Gives the user a Nowhere Peasant tape and optionally specify the type.
give_aa_tape archangel_name element
: Gives the user an Archangel form tape and optionally specify the type.
Seeds and RNG
random_seed seed_value
: Gets or sets the current save file's random seed
passive_quest_seed seed_value
: Gets or sets the current save file's passive_quest_rand seed. This applies until the game updates it the next in-game day.
item_seed seed_value
: Gets or sets the current save file's item_rand seed. This applies until the game updates it the next in-game day.
burn_item_rng
: Advances the item_rand RNG by burning 1 call
burn_passive_quest_rng
: Advances the passive_quest_rand RNG by burning 1 call
Practice Features
spawn_magnet
: Spawns a magnet box at current location.
spawn_barrel
: Spawns a barrel at current location.
spawn_crate
: Spawns a crate at current location.
set_physics_fps new_fps
: Sets engine (physics) FPS without affecting framerate
fling x y z
: Flings the player by an amount specified by x
, (east-west) y
, (up-down), and z
(south-north)
player_gravity scale
: Adjusts the player's gravity scaling. scale
is 1 by default; higher values mean stronger gravity and lower values mean weaker gravity.
Miscellaneous
autofast
: Toggles the speed up feature without having to hold a button. Also auto-advances text if Speedrun Timer is enabled.
- Also temporarily disables the input for the default autofast key from dev mode while active, because I can't code lol
hide_party toggle_key
: Toggles the player and partner invisibility. Gets reset upon scene transition.
- This is purely visual; enemy NPCs and Wild Monsters will still see and interact with you
- accepted
toggle_key
values are:player
,partner
,both
,reset
. Leaving it blank switches visibility of both.
player_type type
: Changes the type of player character, which affects game mechanics
- Accepted values for
new_type
include:monster
,human
,ghost_human
(applies infinite Ghostly status),archangel
(preserves AP and causes the glitching effect)
partner_type type
: Changes the type of partner character, which affects game mechanics
- See
player_type
player_effects effect_name
: Modifies visual appearance of the player character. Accepted values for effect_name
are as follows:
ghost
: Makes the character wavy and translucentbootleg
: Applies the bootleg static effectblack_shuck
: Attempts to make the character look like Black Shuck. This one is persistent between transitions, but can be reverted by changing wardrobe.
partner_effects effect_name
: Modifies visual appearance of the partner character.
- See
player_effects
- The
black_shuck
effect can be cleared by leavingeffect_name
blank
title
: Quits to title menu without saving