Console Commands

From Bonfire by Hogswild Prasetto
Revision as of 20:59, 1 January 2019 by 95.122.242.102 (talk) (fixed some descriptions)

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
exit Exits the command console
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.
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. 
tp2refpos Teleports the target to the current coordinate set by refpos
coord Displays your character's coordinates.
save Saves your progress.
rel Reloads the current scene. Can be used to unstuck the game.
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
splice Turns your character into an average fusion of every character you've created
curse Adds Genie's Curse to the target, randomizing the result between human and orc styles.
cursebara Adds Genie's Curse to the target, human style.
curseorc Adds Genie's Curse to the target, orc style.
purify Removes Genies curse
quickgrow Accelerates whatever growth spell the target may be experiencing (plays an animation)
target target orcname Will switch target character for most  (that means not all of them) of the commands above, next time you type them in. Make sure you type their name with the exact upper/lower cases. See Special arguments below.
targetclear Returns to default targeting of player
dorf Turns you into a cute little dwarf. Only then, you will see how animations really break.
cls Clears the text in the command console
help Lists most of these commands right on the console
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
swap swap orcA,orcb,duration,multiplier Will swap the bodyshapes of the two orcs with the names provided as orcA and orcB using a transformative buff where you can assign a duration speed and multiplier for the strength of the effect. You may use the shortcuts @playername and @playerinterest in place of actual names in order to apply the effects to the player and any character currently interacting or in proximity to them
travel travel levelname Instantaneous transport to levelname. See Areas for more information.
tatguide Open your file explorer to a location where a guide png file is created. 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.
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 in place of actual names in order to apply the effects to the player and any character currently interacting or in proximity to them
unfuse Breaks the fusion of the current target
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
obliviate Repairs very large save files by wiping out NPC memory from the player character
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
chedit Opens character editor
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.
stiff Removes all poses from the players inventory
showdiagindex  Shows the dialog tree number for debugging purposes
showhiddenitems  Shows hidden variables as items in inventory
barafy barafy target,strength,duration,burstdelay Makes the target more bara-ish

example: barafy @playername,5,5,0

barafylite  barafylite target,strength,duration,burstdelay Similar to barify without changing hair and beard styles.
orcify orcify target,strength,duration,burstdelay Makes the target more orcish

example: orcify @playername,5,5,0

orcifylite  orcifylite target,strength,duration,burstdelay Similar to orcify without changing hair and beard styles.
iguapify iguapify

target,strength,duration,burstdelay

Gives Iguapi (Gorilla) features to your character

example: iguapify @self,5,5,0

batch batch

command1;command2;command3

Allows you to call multiple commands at once, separated by semicolons after the "batch" keyword.
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.
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
orcscrollexec orcscrollexec

scrollName

If present, casts a scroll scrollName from the target's inventory.
recstart recstart scrollName All console commands used after this will be saved and stored in a scroll.
recstop Stops recording console commands and creates stores the scroll within the player's inventory.

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

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.

What it does Usage Accepted commands (non-exhaustive)
Buffs the target with a non expiring buff, usually in increments of 1 buffperma buffEnumName HyperPenisLength, JumpBoost,Sweat, SweatLesser, SweatMinimum, BodyFatIncrease, Goblinize_BigBaraHuman, Goblinize_BigOrc, Goblinize_Dwarf, Goblinize_Goblin, Goblinize_Swap, Goblinize_SwapMuscle, Goblinize_SwapHeight, Goblinize_Invert, BallSizeDecrease, PenisLengthDecrease, PenisLengthIncrease, PenisGirthIncrease, PenisShowerDecrease, PenisShowerIncrease, HeightDecrease, HeightIncrease, MuscleDecrease, MuscleIncrease
Calls some internal target functions for usage in scripts. orccallback command strip, galaxyParticles, greenGlowSimple