Console Commands
Basic Commands
The console can be accessed by hitting F1 on your keyboard. To leave the console, use the command "exit". These commands can be used by properly coded player NPCs by selecting "custom call" and inputting one of them.
| Command | Usage | Effect |
|---|---|---|
| help | Lists some of these commands in the console | |
| exit | Exits the command console | |
| cls |
Clears the text in the command console | |
| batch | batch command1;command2;command3 | Allows you to call multiple commands at once, separated by semicolons after the batch keyword.
Note: Do not put spaces after each ; |
| target | target orcname | Will switch target character for most (that means not all of them) of the subsequent commands. Names are case-sensitive See Special arguments below. |
| targetclear | Clears the current target and returns control to the player. | |
| colorleather | colorleather R,G,B | Allow you to assign custom colors to any applicable leather pieces you are wearing in RGB notation |
| colorcloth | colorcloth R,G,B | Allow you to assign custom colors to any applicable cloth pieces you are wearing in RGB notation |
| colorplate | colorplate R,G,B | Allow you to assign custom colors to any applicable plate pieces you are wearing in RGB notation |
| beacon | beacon name | Find a patron totem of a specific name. Name is your username on Patreon. An item will be added to your inventory, which you can right click to get a hint of how far you are from the desired totem, if it exists. |
| fap | The targeted orc will masturbate. | |
| fapstop | ||
| tatguide | Creates a UV Map guide as a .png file on your computer. See Creating Tattoos for more information | |
| tattoo | tattoo fileName | Imports the fileName tattoo/markings into an item in your characters inventory. Be mindful the data will be serialized into your character and will drastically increase the file size of the player orc. |
| scar | scar fileName | Similar to tattoo: adds scars on your character. |
| spawn | Spawns a generic Orc with a random name next to the target. That new Orc becomes the new target of the console. | |
| spawnrandom | Spawns a randomized Orc with a random name next to the target. That new Orc becomes the new target of the console. | |
| spawnrandomhuman | Spawns a randomized "titan" human with a random name next to the target. This new character becomes the new target for console commands. | |
| spawnrandomorc | Spawns a randomized orc with a random name next to the target. This new character becomes the new target for console commands. | |
| campos | campos x,y,z,rotX,rotY,rotZ,zoom,orthographic,localized | This command will detach the camera from the current user (usually the player) and place it at the given position and rotation coordinates, with a given zoom/lens (in field of view angles. Normal field would be 60 degrees).
Orthographic is a boolean (true or false) and makes the camera either perspective-based or orthographic. Localized is a boolean (true or false) and, if true, will apply the given coordinates relative to the current console target, instead of absolute world coordinates. Note: this command dettaches the camera and will not follow the player anymore. Use "camttach" command in order to re-attach the camera to the current console target. |
Debug commands
These commands are useful for bypassing the game's normal logic.
| Command | Usage | Effect |
|---|---|---|
| save | Saves your progress. | |
| rel | Reloads the current scene. Can be used to unstuck the game. | |
| dory | Wipes your character's memory entirely, essentially resetting quest progress back to zero, but keeps your items and waypoints. It works best when used on scenes that are not the Outback. | |
| hobo | Wipes character inventory. | |
| goel | Gives you full quest progress on all main orcs and all waypoints. | |
| obliviate | Repairs very large save files by wiping out NPC memory from the player character | |
| stiff | Removes all poses from the players inventory | |
| showhiddenitems | Shows hidden variables as items in inventory | |
| forceinventory | Forces the display of inventory of the current target. Change targets using the target command. Will also show hidden items ONLY IF showhiddenitems is used before this command is run. | |
| itemlist | Shows the list of IDs for items for give | |
| give | give itemID | Give the NON CONSUMABLE item to the target (default of player) and equip it if possible. Reference itemIDs for a list of items |
| foodlist | Shows the list of IDs for items for quickfeed | |
| quickfeed | quickfeed itemID | Feeds the CONSUMABLE item to the target (default of player). Reference itemIDs for a list of items |
| lordofshapes | Pulls up sliders that allow for the player to adjust stats such as height, cocksize, arousal, muscle and more. Type lordofshapes again to turn it off | |
| chedit | Opens character editor | |
| travel | travel levelname | Instantaneous transport to levelname. See Areas for more information. |
| travelquiet | travelquiet levelname | Does the same as travel, but will not flash the screen nor play a sound effect. This may freeze the game for a while. |
| coord | Displays your character's coordinates. | |
| refpos | Saves a reference to the coordinates (XYZ) of the targeted character (usually the player). Can be pasted into the NPC editor later, as a spawn position, or used by tp2refpos to teleport the targeted Orc. | |
| tplist | Shows a list of teleport locations in the scene. | |
| tp | tp location | Teleports you to one of locations retrieved by tplist. |
| tp2refpos | Teleports the target to the current coordinate set by refpos. | |
| tp2orc | tp2orc name | Teleports you to any orc with the given name |
| tp2orcquiet | tp2orcquiet name | Does the same as tp2orc, but will not play a sound effect nor flash the view. |
| nudgefwd | Moves the target one meter backward. | |
| nudgefwd | Moves the target one meter forward. | |
| turnback | Turns the target 180º around | |
| morning | Makes it morning in the new Outback | |
| noon | Makes it noon in the new Outback | |
| night | Makes it night in the new Outback | |
| walkto | walkto target,duration,speed,allowInterruptionBool | Start walking towards the NPC or player named in target.
allowInterruptionBool is a boolean parameter that accepts "true," "false," 1 as "true," or 0 as "false." If true, the affected Orc cannot be spoken to while they are walking. |
| necro | necro orcName | Brings back a deleted character from the graveyard. |
| del | Removes the target from the current scene. They will come back when the scene reloads. | |
| hide | Turns the target into a reddish-silhouette that can't be interacted with. | |
| orcinterestset | orcinterestset orcA,orcB | Causes orcA to turn their head to look at orcB |
| oldforeplay | The target will start Foreplay with another orc, if they are close enough. |
Transforming commands
Commands for changing your orc's appearance.
| Command | Usage | Effect |
|---|---|---|
| natty | Returns your character to their last known naturally achieved shape, in case you abused shapeshifting a bit too much. | |
| origins | Similar to natty, but returns you to the shape your character had upon creation | |
| resnatty | Saves your charcter's current appearance as their new "natural" shape, for the natty command. | |
| resorigin | Saves your character's current appearance as their new "original" shape, for the origins command | |
| quickgrow | Accelerates whatever growth spell the target may be experiencing (plays an animation) | |
| hair | hair id,length | Changes your hairstyle to one of the other types, Length is a decimal (float) between 0 and 1
See Hair/Beard Styles for info on the id numbers |
| beard | beard id,length | Changes your beard style to one of the other types, Length is a decimal (float) between 0 and 1
See Hair/Beard Styles for info on the id numbers |
| splice | Turns your character into an average fusion of every character you've created | |
| Genie's Curse |
|
Adds Genie's Curse to the target.
|
| purify | Removes the Genie's Curse, but does not revert your orc's form. This also does not remove the Genie's tattoos received from a full curse. | |
| swap | swap orcA,orcB,duration,multiplier | Will swap the bodyshapes of orcA and orcB. You can assign a duration speed and multiplier for the strength of the effect. You may use the shortcuts @playername, @playerinterest, @self, and @selfinterest in place of actual names in order to apply the effects to the player or console target and any character currently interacting or in proximity to them |
| convert | convert orcA,orcB,duration,multiplier | Similar to Swap, but changes OrcB's body shape into OrcA's bodyshape, without affecting OrcA. |
| barafy |
|
Makes the target more human-ish. barafylite doesn't change the hair and beard style. |
| orcify |
|
Makes the target more orcish. orcifylite doesn't change the hair and beard style. |
| iguapify |
|
Gives Iguapi (Gorilla) features to your character iguapifylite doesn't change hair or beard style |
| dwarve |
|
Makes the character more Dwarfish |
| goblinize |
|
Makes the character more Goblin-like |
| dorf | Instantly transforms you into a dwarf. |
NOTE: For the barafy, orcify, and iguapify commands, four parameters are required:
- target - Who will grow. This can be a name, @playername, @playerinterest, @self, @selfinterest, etc.
- strength - How many units you want to add over time.
- duration - How long the buff should last
- burstdelay - How often should strength be applied.
Basically, if you have the command:
iguapifylite @playername,5,30,10
Read this as:
"Give me 5 units of iguapi every 10 seconds for 30 seconds"
Fusion commands
These commands are used to fuse multiple orcs into a host character.
| Command | Usage | Effect |
|---|---|---|
| fuse | fuse orcA,orcB | Will fuse the two orcs with the names provided as orcA and orcB. You may use the shortcuts @playername and @playerinterest, or @self and @selfinterest in place of actual names in order to apply the effects to the player, current console target and any character currently interacting or in proximity to them |
| fusenew | target targetName
fusenew |
Instantly fuses the target orc with whomever they're looking at. This does not play an animation |
| forcefusion | target targetName
forcefusion |
The target orc will absorb whomever they're looking at. This will play an animation, and display dark tattoo markings. |
| unfuse | Completely breaks up a fusion | |
| unfusenewbyname | unfusenewbyname orcName | Removes a specific orc from a fusion. |
Macro commands
These commands are used in the creation and execution of macros. See Macros vs Scrolls for more details.
| Command | Usage | Effect |
|---|---|---|
| sedit | Opens the macro editor, allowing you to write logical macros. These share the same structure as dialogues and thus appear as dialogue files, but are executed without triggering a dialogue scene. Use macros for quick logical processes. | |
| macroinject | macroinject
macroFileName |
Adds a macro scroll item to the target, which can be executed using commands like macroexec |
| macroexec | macroexec
macroName |
If present, executes a macro macroName from the target's inventory |
| invokedelay | invokedelay duration | To be used with timedmacro. |
| timedmacro | timedmacro macroName | To be used with invokedelay.
Together, these commands run macroName every second for the duration of invokedelay. Example: batch target @self;invokedelay Infinity;timedmacro macroName Will execute macroName every second, forever. batch target @self;invokedelay 10;timedmacro macroName Will execute macroName every second, for 10 seconds. |
| macrocopy | macrocopy orcA,orcB,macroName | Copies a macro macroName from orcA's inventory to orcB's inventory. |
| macrohide | macrohide macroName | Hides the selected macro in the target's inventory, but commands like macroexec and timedmacro can still access it. |
| macroshow | macroshow macroName | Un-hides a macro if it was hidden with macrohide |
Scroll commands
These commands are used in the creation of the items called Scrolls. See Macros vs Scrolls for more details
| Command | Usage | Effect |
|---|---|---|
| recstart | recstart scrollName | All console commands used after this will be saved and stored in a scroll. |
| recstop | Stops recording console commands and stores the scroll within the target's inventory. | |
| orcscrollexec | orcscrollexec
scrollName |
If present, casts a recorded scroll within the target's inventory. |
| scrollcopy | scrollcopy orcA,orcB,scrollName | Copies a scroll scrollName from orcA's inventory to orcB's inventory. |
Dialogue commands
These commands can create and inject new dialog trees into NPCs.
| Command | Usage | Effect |
|---|---|---|
| dedit | Opens the raw dialogue editor, allowing you to write custom dialogue trees without creating an NPC for them. | |
| modspeech | modspeech
rawDialogueName |
Will search for and apply a raw dialogue (previously created by the dedit editor) to the target character, essentially replacing their speech with the one provided in this command. |
| showdiagindex | Shows the dialog tree number for debugging purposes | |
| omen | omen name | Will read a raw dialogue (ror) of the given name (no file extension needed) from your mods/rawdialogues data and bring it into the game as a monologue, featuring the current player character as the 1st voice (Person 1) |
| omenpos | omenpos x,y,z,rX,rY,rZ,local | Will move the last omen that was loaded using the omen command to the given position and rotation coordinates. If local is set to true or 1, the omen will be moved to the location saved using refpos , then offset by the given coordinates herein.
Use this so that the omen dialogue camera is placed at a coherent position once the monologue starts, otherwise you will get awkward camera shots as the speech develops. |
Special arguments/Logic
Special arguments can be given in certain situations for the above functions or to variable flags
| Argument | What does it mean | Example |
|---|---|---|
| @playername | Is replaced by the player's character name, or returns the player's character in console commands like "target name" | target @playername |
| @playerinterest | Gives you the character (or their name) that the player's character is currently interacting with, even if they are just looking at eachother. | orcify @playerinterest,5,5,0 |
| @self | During conversations or while casting a scroll/spell, this gives you their current user. | |
| @selfinterest | Similar to @playerinterest, but applied to @self. | |
| @math +number | Used in variable flags to increment a value by number | |
| @math -number | Used in variable flags to decrement a value by number | |
| @math *number | Used in variable flags to multipy a value by number | |
| @math /number | Used in variable flags to divide a value by number | |
| @math ^number | Used in variable flags to raise to the power of a value by number | |
| @randint lowest,highest | Returns a random integer value between lowest and highest | |
| @randfloat lowest,highest | Returns a random float value between lowest and highest | |
| @>> number | Returns true if the flag value is greater than number | |
| @<< number | Returns true if the flag value is lesser than number | |
| @>= number | Returns true if the flag value is greater than or equal to number | |
| @<= number | Returns true if the flag value is less than or equal to number | |
| @!= number | Returns true if the flag value is not equal to number. | |
| @any | Always returns true regardless of the following number. |
Dangerous commands
Use the following at your own peril. They circumvent normal game logic for a specific effect. They may break the game, user experience, or may be broken on upgrade. These commands are considered volatile.
| Command / What it does | Usage | Accepted commands |
|---|---|---|
| buff
Grants the target a buff that applies in increments of 1. Many of these buffs are viewable in the dialog or macro editors |
buff buffName,duration |
|
| buffperma
Similar to buff, but the buff will not expire. |
buffperma buffName | See above. |
| buffclearall
Stops any active buffs. |
||
| orccallback
Calls some internal target functions for usage in scripts. |
orccallback command |
|
| overlay
Adds a special effect to the orc. |
|
