Commands List (1.2)
The console may be activated by pressing Shift+C+8.
By default, the T key may be used to open the console, and the enter key may be used to submit a command. You may also use the / key to open the console with a forward slash, if you want to use a command.
All commands can be run by adding / before them. Multiple commands may be used on the same line, use ; to separate them. Quotes may be used to include spaces in parameters.
Please keep in mind that the console is not a game mechanic, and please do not become attached to any commands, or you will be setting yourself up for disappointment: All commands are subject to be changed or removed.
NOTE: If you are coming from an older version of Giftscop, such as 1.1.1, many commands have been renamed or changed. You may click HERE to view a summary of what's changed between 1.1.1 and 1.2.
Commands
Commands
Command | Description |
---|---|
bt601 | Toggles a filter which emulates a subtle color encoding error from the original YouTube videos. Disabled by default. |
clear | Clears all console messages. |
connect | Attempt to connect to the multiplayer server. More information about multiplayer can be found HERE |
controls | Used to view or configure the game's controls.
|
disconnect | Disconnect from the multiplayer server. |
discordrpc | Toggles whether Giftscop will display a playing status in the Discord client. |
dither | Enable or disable dithering. Enabled by default. |
extras | Used to access Giftscop's extra rooms. |
folder | Opens the game's persistent data folder, which is used to store save files, recordings, and other data that the game uses. |
fps | Toggles an FPS counter. |
help | Lists available console commands. |
info | Displays information about the current game version, hardware, etc. |
lang |
Loads a custom language file. More info can be found HERE. Use /lang name (substituting "name" for a file name in the languages folder) for custom languages.
|
macro m |
Used to execute command macros. Macros may be specified within the macros.txt file in the game's persistent data folder. |
midi |
Various functions to make a MIDI device function with the Needles Piano. NOTE: MIDI input will only do anything while you're holding a needles piano, or in other location of the game where MIDI inputs are used.
|
nick | Sets your nickname for multiplayer. |
list | Lists other players connected to multiplayer and their locations. (can only be used if connected to multiplayer) |
ntsc | Toggles the composite video filter. Enabled by default. |
quantize | Toggles 15-bit color depth. Disabled by default. |
quit | Quits the game. |
rcon | Used to access serverside commands while connected to multiplayer. More information about multiplayer, and rcon commands, can be found HERE. |
reference | Used to overlay a reference image. The reference image must be placed in the same location as the game's executable, as reference.png. |
reset | Restart the game at the Garalina logo screen. |
resolution res |
Configures various properties related to the game's resolution.
|
screenshot | Takes a screenshot of the game. Screenshots are stored in the game's persistent data folder. |
shownames | Toggles nicknames of other players in multiplayer. |
showsheets | Toggles custom sheets on other players in multiplayer. Disabling this will cause other players to appear as default sprites. |
sticky | Specifies a command to be exectued every time a room is loaded. |
volume |
Adjusts sound and music volume properties.
|
vsync | Adjusts vsync. Set to 0 (disabled) by default. |
zbuffer |
Toggles the depth buffer for the current room. Enabling it may improve performance in some cases. In cases where it does improve performance, we recommend using it with the /sticky command, so that it is applied to every room, and does not reset when you move between rooms. To do this, use /sticky "zbuffer on"
|
Cheats
NOTE: Cheats are NOT required in order to complete the game, nor are they designed to be used during regular playthroughs.
Many of them are included primarily for debugging purposes. Unless you know exactly what you're doing, cheats may cause bugs, or otherwise make the game more confusing.
If you are not sure how to proceed through the game, a walkthrough may be found HERE.
Command | Description |
---|---|
act | Plays a custom character animation |
ai | Used to debug concurrent players |
burnin | Manually activates the Burn-in Monitor. It can be closed by making any game input. NOTE: The Burn-in Monitor may appear automatically. This command is not necessary in order to see it. |
cam | Adjusts various camera settings.
|
crash | Crashes the game. |
draw | Manually activates draw mode. NOTE: Draw mode may be opened without the console. The Niftycode will also activate it: L2-Square-R1-Triangle-R2-Up-R2-Circle-R1-Circle |
flag | Used to toggle various game flags. Example: /flag set amber |
gamespeed |
Adjusts the speed at which game logic is updated. This is an advanced command, so it cannot be used unless the -advanced command line argument is included when the game executable is opened. |
gen |
View or set the current gen. Set to 8 by default, however it will change automatically as you progress through the game. This is an advanced command, so it cannot be used unless the -advanced command line argument is included when the game executable is opened. NOTE: This command will permanently change how the game functions, use it at your own risk. |
key | Sets the current key (if any).
|
library | Manually configures the current child library room. |
light |
Lists or manually configures current lighting properties.
|
load | Manually loads a save file. A save index may be specified, ie /load 2 |
noclip | Toggles noclip (avoid collision / walk through walls). |
perspective |
Changes which player the game treats you as. Set to Care by default and under all normal circumstances. This is an advanced command, so it cannot be used unless the -advanced command line argument is included when the game executable is opened. NOTE: This command will permanently change how the game functions, use it at your own risk. |
pieces | Sets the piece counter to the given value. |
player |
Manually configures various properties related to the player.
|
pos |
Use by itself to list your current position. Use as /pos [x] [y] [z] to manually set your position, ie /pos 5 0 1.5 You may also specify a value for a specific axis, ie /pos x 8
|
recording rec |
Used to access various functionality related to recordings.
|
reload | Reloads the current scene |
save | Manually saves the game. A save index may be specified, ie /save 2 |
say | Says the given word(s) using the gamepad language. NOTE: It's possible to use P2 talk without this command. |
sayspeed | Adjust the speed at which /say executes. |
scale | Changes the scale of the player character. |
scene |
Use by itself to list your current scene. Use as /scene [sceneName] to change the scene you're in.NOTE: This command only changes which scene you're in. It does not affect your position within the scene. If you are not careful, this may cause you to go out of bounds. When this happens, you may use the /pos command to get back in bounds. A list of scenes may be found HERE |
setchar | Loads a custom sheet. Sheets must be placed in the sheets folder inside the persistent data folder. More information on custom sheets may be found HERE |
skip | Used to skip some sections of the game where you are required to wait. |
soundtest st |
Configures various properties related to the sound test menu. |
stopsay | Interrupts any pending or current use of the /say command. |
text | Opens a textbox based on the given name from the language file. ex. "/text amber" will open Amber's description |
tiles |
Load or edit tilemaps.
|
time | Configures the ingame time. |
tp | Teleports to another player. |
vertprecision | Adjusts strength of the PSX vertex snapping effect. |
To use advanced commands, the -advanced
argument must be included when the executable is opened.