'STANDARD COMMANDS'*To use these commands you don't need any server privileges(@, % or ~)
- /join [room] (/jo) - Enter the room.
*If it does not exist it will be created and you'll become it's operator (You'll have @ in front of your nickname). - /spec (/sp) - Join the spectators.
- /enter (/en) - Enters the fight queue.
- /pass [password] (/pa) - You have to type this command if the room is protected by the password.
- /emote [text] (/em) - Shows the text above your Tori's head.
- /shout [text] (/sh) - Shows the 3D text in front of your camera's current position.
*The Toribash font (BadaBoom BB Edit) doesn't support some symbols so they'll be shown as rectangles. - /whisper [nickname] (/wh) - Opens the private chat tab.
- /login [nickname] [password] (/lo) - Command used for logging in.
- /rememberme (/rm) - Remembers current account's nickname and password.
- /forgetme (/fm) - Forgets current account's nickname and password.
- /search [nickname] (/sa) - Search the player among everybody who's online for the moment.
- /refresh (/rf) - Refresh the server list. This command is recommended to use before /sa for better searching.
- /quit (/qu) - Closes the client.
COMMANDS FOR A ROOM MANAGEMENT.'*You have to be an operator of a room to use these commands.
All the restrictions won't work for server administrators (~).
- /passwd [password] - Sets the password to protect your room from the strangers you don't want to play with.
- /passwd - Removes the password and makes the room public.
- /setowner [owner password] - Sets the owner password.
*This command can be suitable for hosting ingame events if you're not an ingame administrator.- /owner [owner password] - Typing a correct owner password will make you a room operator and give you @.
- /reset (/rt) - Restarts the match.
*Suitable when using the /set commands (see below). - /desc [text] - Sets the description for your room that's being showed in the server list.
- /motd [text] - Sets the welcome message for your room.
- /maxclients [amount] - Sets the maximum amount of players who'll be able to locate in the room at the same time (minimum - 4; maximum - 32)
- /minbelt [games played] - Sets the qi restriction. The player having less games played won't be able to join the room.
- /maxbelt [games played] - Sets the qi restriction as well as /minbelt, but now the player with more qi won't join your room.
- /queuejump [position] - Sets the position in queue the joining player will take. (0 - end of the queue (standard), 1 - place of uke, 2 - first in the queue, 3 - second in the queue, etc etc.
- /duel [amount] - Turn the duel mode on. The duels will cost the entered amount of tcs.
- /knockoutprize [amount] - Gives the specified amount of money to the winner of the knockout mode set in the room.
- /centerprint [text] (/cp) - Shows the typed text in the center of every player's (who is in the same room as you) screen.
/set commands.'*All the changes caused by these commands will work in the next game.'*/set - Shows the mod settings. You don't need to be an op to use the command.
- /set mod [mod.tbm] - Sets the mod.
- You can also use /lm [mod.tbm] to have the mod changed.
/set reactiontime gives you and your opponent more time between each turn to react (changing joints positions).
- /set matchframes [amount] (/set mf) - Sets the amount of frames for each match.
- /set turnframes [amount] (/set tf) - Sets the amount of frames per turn.
*If you need the turns to be of different length (like in aikido) then you have to type each turn's lenght using commas (without spaces). Example: /set tf 10,20,30,40. - /set flags [Flag] - Sets the basic mod settings (disqualification, grabs, dismemberment and fracture). However, it's often used just to enable or disable grabs.
Code: Flag | Settings (1 - on; 0 - off)
| DQ | DM | Frac | Grip 1 | 1 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 1 | 3 | 1 | 1 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 0 | 6 | 0 | 1 | 0 | 0 | 7 | 1 | 1 | 0 | 0 | 8 | 0 | 0 | 1 | 1 | 9 | 1 | 0 | 1 | 1 | 10 | 0 | 1 | 1 | 1 | 11 | 1 | 1 | 1 | 1 | 12 | 0 | 0 | 1 | 0 | 13 | 1 | 0 | 1 | 0 | 14 | 0 | 1 | 1 | 0 | 15 | 1 | 1 | 1 | 0 | 16 | 0 | 0 | 0 | 1 |
- /set dismemberment 0|1 (/set di) - Turns the dismemberment on (1) or off (0).
- /set fracture 0|1 (/set fr) - Turns the fracture on (1) or off (0).
- /set disqualification 0|1 (/set dq) - Turns the disqualification on (1) or off (0).
- /set dqtimeout [frame amount] - Sets the maximum amount of frames you can touch the ground before you dq.
- /set dqflag 0|1 - Sets up disqualificaion flags.
Code: Dq | Dqflag| Result
1 | 0 | Dqtimeout works inside and outside dojo 1 | 1 | Dqtimeout works inside the dojo; outside it the disqualification is instant 0 | 0 | No dq inside the dojo; timed dq outside (dqtimeout works) 0 | 1 | No dq inside the dojo; instant disqualification outside
- /set dismemberthreshold [value] (/set dt) - Sets up an effort required to dismember the puppet (Higher value = more effort needed to rip the joints off).
- /set fracturethreshold [value] (/set ft) - Sets up an effort required to fracture a joint.
- /set dojotype 0|1 - Sets up the dojo type (0 - square; 1 - round).
- /set dojosize [value] (/set ds) - Sets up the dojo size.
- /set engagedistance [value] (/set ed) - Sets up the distance between tori and uke.
- /set engageheight [value] (/set eh) - Sets up the height above the ground where the puppets will be located.
- /set engagerotation [value] (/set er) - Sets up puppets' rotation (in degrees).
- /set damage [damage Flag] (/set da) - Sets the damage settings.
Code: Flag | Result
0 | You achieve points for hitting your opponent. 1 | You achieve points for hitting your opponent; your opponent gets points when you touch yourself. 2 | Your opponent achieves points when you touch yourself.
- /set gravity [x z y] (/set gr) - Sets up the gravity on x/z/y axes.
- /set sumo 1|0 (/set su) - Turns the sumo settings on or off (1 - wrists and ankles doesn't dq when touching the ground, 0 - they DO dq).
- /set engageplayerpos [x (tori), z (tori), y (tori), x (uke), z (uke), y (uke)] - Sets up the puppets position.
- /set engageplayerrot [x (tori), y (tori), z (tori), x (uke), y (uke), z (uke)] - Sets up the puppets' joints' rotation. Does not work properly.
*These two commands are separated due to their instability. All the changes concerning tori will only work after the first turn. However, when I tried to leave uke's position as it is while changing tori's one, my client just crashed.
/house, /bet and other commands.*/house [nickname] - Makes the player a room administrator who will earn tcs from using some commands. You are NOT required to be an op or a ingame administrator to be in a house.
- /house - Shows the nickname of the current room admin.
- /bet [amount] [nickname] - Bet the [amount] of tcs on the player.
*This command is mostly used on bettings when there's enough people to have profit from the bets. If there's a player in a house in this room, a part of the toricredits restricted by themaxrake will go to him. (see below) - /enterfee [price] - Sets the price to enter the fight queue. All the tcs go to the house.
- /afkpenalty [price] - Sets the fine taken from the player being afk (afk - away from keyboard). All the tcs go to the house.
- /minbet [amount] - Sets up the minimum amount of tcs players will be allowed to bet.
- /betframes [frame amount] - Sets up the number of frames during which players will be allowed to place their bets.
- /maxrake [value] - Sets the maximum sum the house will be able to collect from the bets.
- /maxrake - Disables the maxrake option.
- /cancelbets - Cancels all the bets by paying them back.
- /rules - Shows the tourney price (works only for stable tournament servers such as tourney1), minbet, maxrake, enter fee and afk penalty.
- /tourneystats - Shows the house, house rake and enter fees.
COMMANDS FOR CONTROLLING PLAYERS'*You have to be an op (@) or an ingame administrator (~) to use these commands.
The commands halfops (%) can use are colored.
- /operator [nickname] (/op) - Makes the choosen player a room operator making him able to control other players and change the room settings.
- /deoperator [nickname] (/deop) - Deops the choosen player.
- /fenter [nickname] (/fe) - Force-enters the choosen player placing him in the fight queue.
- /fspec [nickname] (/fsp) - The opposite command.
- /specall (/spa) - Makes all the players in a room spectators.
- /fknock [nickname] (/fk) - Places the player in the end of the fight queue.
- /scramble (/scr) - Randomly stirs the fight queue.
- /nudge [nickname] [position] (/nud) - Places the player at the choosen position in the fight queue.
- /nudgeup [nickname] (/nu) - Places the player at one position higher.
- /nudgedown [nickname] (/nd) - Places the player at one position lower.
- /kick [nickname] (/ki) - Kicks the player from the room.
- /ban [nickname] - Bans the player from the room.
- /ban [ip] - Bans the player's ip adress so he won't be able to reconnect even when he changes the account.
- /unban [nickname] - Removes the ban from the choosen player.
- /unban [ip] - Removes the ban from the ip adress.
- /clearbans - Removes all the bans by clearing the room banlist.
- /mute [nickname] (/mu) - Mutes the player making him enable to chat and shout.
- /unmute [nickname] (/un) - The opposite command.
- /muteall - Mutes all the players in the room. Mostly used in the beginning of ingame evens.
- /unmuteall - Unmutes all the players.
- /knockout (/ko) - Turns the knockout mode on (loosers are auto-specced without an opportunity of entering the fight queue by themselves again).
*You can see this command in action on tourneys. - /lockdown (/ld) - "Closes" the fight queue. People who were spectators wouldn't be able to enter the queue and the ones who are waiting for their turn won't be able to become spectators.
*However, if someone connects to the room he'll be placed in the fight queue (not auto-specced). - /hotseat - Turns the hotseat mode on. The player being on tori's place will always play (the result of the match doesn't make any difference).
*You can see this command in action on hotseat events (i.e. GMHotseat). - /status - Shows every player's ip adress.
ENVIRONMENT AND THE GAME VIEW
- /resolution [width] [height] (/re) - Sets the width and the height of the game client's window.
- /anaglyphic 0|1 (/an) - Turns the anaglyphic rendering on (1) or off (0).
*This command works properly only in old toribash versions like 3.69. You have to have the shaders be turned on to see how the command works. - /depthoffield 0|1 (/dof) - Turns the depth of field effect on (1) or off (0).
*The shaders must be turned on. The command does not work properly. - /loadworldshader [shader.inc] (/lws) - Loads the environment shader.
*The shaders muse be turned on.
Spoiler: Pre-installed environment shaders in Toribash 3.94
The list of /option commands You can "cut off" some parts of the game client design for better performance (or in oppposite add something you need) by using /option or its contraction /opt. Remember that after every command you enter you have to type if you're enabling the choosen setting (1) or disabling it (0).
- /opt altimeter 0|1 (/am) - Enables/disables the altimeter.
- /opt speedometer 0|1 (/sm) - Enables/disables the speedometer.
- /opt hud 0|1 - Enables/disables all the default ingame panels.
- /opt gui 0|1 - Not realised.
- /opt score 0|1 - Enables/disables the score.
- /opt timer 0|1 - Enables/disables the timer.
- /opt chat 0|1 - Enables/disables the chat.
- /opt spectator 0|1 - Enables/disables spectators displaying in the players list.
*I have no idea if that command works since it just does nothing in new toribash versions (3.9, 3.91, 3.9-beta8) and disables the whole players list in the old ones (I used 3.69). - /opt debug 0|1 - Enables/disables the complete information about every joint for debugging.
- /opt name 0|1 - Enables/disables the nicknames displaying.
- /opt emote 0|1 - Enables/disables the emotes.
- /opt shout 0|1 - Enables/disables the shouting.
- /opt button 0|1 - Not realised.
- /opt text 0|1 - Enables/disables the text displaying (doesn't work on chat).
- /opt hint 0|1 - Enables/disables the hints displaying in the bottom of the screen.
- /opt feedback 0|1 - Enables/disables the joint status displaying.
- /opt message 0|1 - Enables/disables the end of match message (i.e. "%username% wins!").
- /opt info 0|1 - Not realised.
- /opt cursor 0|1 - Not realised.
- /opt tori 0|1 - Enables/disables the Tori displaying.
- /opt uke 0|1 - Enables/disables the Uke displaying.
- /opt blood 0|1 - Enables/disables the blood.
- /opt sound 0|1 - Not realised.
- /opt mousebuttons [значение] - Sets up the mouse-controlling options (click on joint = result).
Code: Value|| Result
1 || Full controlling (hold/relax/contract/extend) 2 || Partial controlling (only hold/relax) 3 || Partial controlling (only contract/extend)
- /opt backgroundclick 0|1 - Enables/disables the background click (switching from an active object to "nothing".
- /opt rumble 0|1 - Not realised.
- /opt smartcam 0|1 - Not realised.
- /opt width [size] - Changes the game client's window's width (in px).
- /opt height [size] - Changes the game client's window's height (in px).
- /opt antialiasing 0|1 - Enables/disables the antialiasing.
- /opt benchmark 0|1 - Enables/disables the benchmarking.
- /opt fullscreen 0|1 - Enables/disables the fullscreen mode.
- /opt autosave 0|1 - Enables/disables the replay autosaving.
- /opt rememberrules 0|1 - Enables/disables the mod settings saving up to the next game client running.
- /opt autoupdate 0|1 - Enables/disables the automatic players' data updating.
- /opt bruise 0|1 - Enables/disables the redness when hitting.
- /opt motionblur 0|1 - Not realised.
- /opt bloodstains 0|1 - Enables/disables the blood stains on the ground.
*Only works with shaders turned on. - /opt exhibition 0|1 - Enables/disables the replay slideshow.
- /opt reflection 0|1 - Enables/disables the reflective ground.
*Only works with shaders turned on. - /opt smoothcam 0|1 - Enables/disables the smooth camera.
- /opt framerate 30|60 - Sets up the framerate.
- /opt avatar 0|1 - Enables/disables the head avatars' displaying.
- /opt equipment 0|1 - Not realised.
- /opt money 0|1 - Enables/disables the toricredits balance displaying.
- /opt turnalert 0|1 - Enables/disables the game client's match alert when minimized.
- /opt beginner 0|1 - Not realised.
- /opt animatedhead 0|1 - Not realised.
- /opt floortexture 0|1 - Enables/disables the ground textures.
- /opt fixedframerate 0|1 - Enables/disables the fixed frame rate.
*You can make your game client run a bit faster by disabling this option. - /opt particles 0|1 - Enables/disables the flames displaying.
- /opt trails 0|1 - Enables/disables the trails.
- /opt keyframes 0|1 - Enables/disables displaying of the camera positions for each keyframe.
OTHER COMMANDS
- /connect [adress:port] (/co) - Connects to the room by using its adress.
*Can be helpful when the room is ghosted. - /reconnect (/rec) - Reconnects to the room you've last been to.
- /hush - Turns whispers on/off.
- /stats [nickname] - Shows the choosen player's statistics (belt, rank, qi, win ratio, number of wins and looses in this room since you've joined).
- /stats - Shows your account's stats.
- /clear (/cl) - Clears the chat.
- /chatlines (/chl) - Sets up the number of chatlines (18 max).
- /echo [text] (/ec) - Shows the text that only you will be able to see. Doesn't require the internet connection at all.
- /addbuddy [nickname] (/ab) - Adds the player to the buddies list.
- /removebuddy [nickname] (/rb) - Removes the player from the buddies list.
- /listbuddy (/lb) - Shows the buddies list.
- /addtab [tab name] (/at) - Creates a new chat tab (like when whispering).
- /closetab (/ct) - Closes the current chat tab.
- /chat [room] - Connects to the room so you can view its chat and write messages to the players (you'll be autospecced in that room).
*You can use that command even from the single player when using the 3.9 version. - /download [nickname] (/dl) - Downloads the player's data to the "custom" folder.
- /loadplayer [0|1] [nickname] (/lp) - "Wears" the choosen's player items on Tori (0) or Uke (1).
- /loadgui [nickname] (/lg) - Downloads the choosen player's gui (menu) textures.
- /zoomplayer 0|1 (/zp) - Zooms the camera to Tori (0) or Uke (1) when they're far from each other.
- /cacheflames (/cf) - Downloads all the existing flames to the flames cache.
- /loadflame [0|1 id id id id id] (/lf) - Loads the flames (5 max) with the choosen ids and wears them on Tori (0) or Uke (1).
- /loadscript (/ls) [script name.lua] - Runs a script.
- /exec [file.tbs] - Runs a file with commands.
*The file must have a form of "%name%.tbs" and it has to be located in the game's root folder. All the commands should be typed without "/" in it. - /matchmake [mod.tbm] [minbelt] [maxbelt] (/ma) - Enters the matchmake mode with the choosen settings.
- /history (/hi) - Shows all the entered messages (commands are included, too).
- /povshot [name.pov] (/ps) - Makes a screenshot in the .pov format for the POV-Ray rendering.
- /exportworld [mod.tbm] (/ew) - Saves the mod's world objects to a new mod.
- /exportrules [mod.tbm] (/er) - Saves the game rules of a current mod to a new one.
*Mods are saved to the game's root folder. To play them you have to move them to the mods folder located in data. - /exportworldshader [shader.inc] (/ews) - Saves the shader's data to a new file.
- /loadreplay [file.rpl] (/lr) - Loads the replay.
- /savereplay [file.rpl] (/sr) - Saves the replay.
HOTKEYS
- Basics
W,A,S,D & shift + W,A,S,D - Camera controlling
F - Save a replay
G - Enable/disable your puppet's ghost
B - Enable/disable both puppets' ghosts
C - Hold all / relax all
L - Grabs/ungrabs when moving cursor on the non-fractured/non-dismembered wrist
V - Grabs/ungrabs both hands
Z - Extends/contracts the joint
X - Holds/relaxes the joint - Replay Viewing
ctrl + [ - Play the next replay
ctrl + ] - Play the previous replay
R - Play the replay from its beginning
P - Pause- shift + P - Play the replay frame-by-frame
E - Enter the replay editing mode
K - Save the keyframe
I - Delete all the keyframes
- Single Player (Free Play)
R (P) - Play the replay without finishing it
ctrl + N - Start making a new replay - Chat
Enter/T - Open a chat window
Tab - Show more chatlines
Pgup - Scroll the chat up
Pgdn - Scroll the chat down
Home - Scroll the chat to its beginning
End - Scroll the chat to the end - Other
ctrl + L - Open the flame forge menu
ctrl + Y - Show the sound menu
ctrl + U - Enter the matchmaking mode
ctrl + J - Enter the flame browser
ctrl + M - Enter the mods menu
ctrl + G - Show the game rules
ctrl + H - Enter the shader menu
ctrl + enter - Fullscreen mode
f5/f6/f7/f8 - Take a screenshot
ctrl + f7 - Take every frame's shot into a .pov file