Offline KI:Documentation

Revision as of 14:26, 12 June 2012 by Diafero (Talk | contribs) (add age documentation)

This page attempts to document the Offline KI and all its features. For tutorials, please have a look at the Explorer Tutorials and the Age Writer Tutorials for the Offline KI.

KI Commands

Syntax

Each argument is enclosed by < and >. Arguments enclosed by <[ and ]> are optional. From a list of optional arguments, you can only skip the last ones, because the KI has to know which ones you skipped - don't skip one argument and use another one coming after it, that is not possible. You can also get the syntax description in-game by passing "help" as first and only argument.

A "color" is either specified by a simple name like "white" or by three values for the red, green and blue part, e.g. "0.5 0.9 0.1". The "player name" is the name of an avatar in the same or another age, but without spaces - use "me" to run the command on yourself. An "object name" is the name of a scene object or a player in the age you are in. Accordingly, a "list of players" or a "list of objects" is a space-separated list of items of the corresponding type, with the additional possibility to use "all" as shortcut for everyone in the current age except for yourself. For lists of objects, you can also specify a pre-defined object list of the current age - see "/list objectlists". If such a list is optional, it defaults to the objects you have under control in flymode. If flymode is disabled, it defaults to your own avatar.

Commands requiring story or admin access only work for some players online - the Shard administrator has to grant these additional privileges. Offline, everyone is an admin. Admin access always includes story access.

Avatar appearance and animation commands

You can use all emotes from Uru:CC and MO:UL. The complete list is below.

  • /afk <[afk-message]>
  • /sit <[message]>
  • /wave <[message]>
  • /sneeze <[message]>
  • /clap <[message]>
  • /laugh <[message]>
  • /lol <[message]>
  • /rotfl <[message]>
  • /dance <[message]>
  • /yes <[message]>
  • /no <[message]>
  • /yawn <[message]>
  • /cheer <[message]>
  • /thanks <[message]>
  • /thx <[message]>
  • /cry <[message]>
  • /cries <[message]>
  • /dontknow <[message]>
  • /shrug <[message]>
  • /dunno <[message]>
  • /point <[message]>
  • /amazed <[message]>
  • /askquestion <[message]>
  • /beckonbig <[message]>
  • /beckonsmall <[message]>
  • /blowkiss <[message]>
  • /bow <[message]>
  • /callme <[message]>
  • /cower <[message]>
  • /crazy <[message]>
  • /cringe <[message]>
  • /crossarms <[message]>
  • /doh <[message]>
  • /flinch <[message]>
  • /groan <[message]>
  • /kneel <[message]>
  • /leanleft <[message]>
  • /leanright <[message]>
  • /lookaround <[message]>
  • /okay <[message]>
  • /overhere <[message]>
  • /peer <[message]>
  • /salute <[message]>
  • /scratchhead <[message]>
  • /shakefist <[message]>
  • /shoo <[message]>
  • /slouchsad <[message]>
  • /stop <[message]>
  • /talkhand <[message]>
  • /tapfoot <[message]>
  • /taunt <[message]>
  • /thumbsdown <[message]>
  • /thumbsdown2 <[message]>
  • /thumbsup <[message]>
  • /thumbsup2 <[message]>
  • /wavebye <[message]>
  • /wavelow <[message]>
  • /winded <[message]>
  • /dance2 <[message]>
  • /hug
  • /unhug
  • /glow (locked in some ages if you don't have at least story access)
  • /noglow (locked in some ages if you don't have at least story access)
  • /lite <w|r|g|b> (locked in some ages if you don't have at least story access)
  • /nolite (locked in some ages if you don't have at least story access)
  • /suitup
  • /removeki: Remove the KI from your avatar (but keep it enabled in the GU). You can get it back using the dispenser in Gahreesen.
  • /removereltobook: Remove the Relto book from your avatar (but keep it enabled in the GU). You can get it back using the dispenser in Gahreesen.
  • /haircolor <color>: Change the color of your hair
  • /skincolor <color: Change the color of - guess what?
  • /eyecolor <color>: Does what you think it does.

Chat commands

  • /p <nickname> <message>: Directly send a private message to someone.
  • /shout <message>
  • /neighbors <message>
  • /buddies <message>
  • /reply: Send a private message to the person who sent you the last message.
  • /startlog
  • /stoplog
  • /clearchat
  • /addbuddy
  • /removebuddy
  • /ignore
  • /unignore
  • /me
  • /my

Avatar warp and cheat commands

  • /respawn or /sav or /a: Immediately move to the point you arrived at in the current age - useful if you want to avoid leaving to Relto.
  • /goto <place> (locked in some ages if you don't have at least story access): Warp yourself to a predefined location in the current age. Type "/goto list" or "/goto listall" to see where you can go.
  • /spawn (locked in some ages if you don't have at least story access): Warp yourself to the next spawn-point.
  • /jump <height> (locked in some ages if you don't have at least story access)
  • /float <[list of objects]> (locked in some ages if you don't have at least story access, the list of objects can only be used by admins): Turn off gravitation for you/the given objects. Also prevents avatars from moving!
  • /nofloat <[list of objects]> (locked in some ages if you don't have at least story access, the list of objects can only be used by admins): Undo the effect of /float.
  • /call <[Urwin|Monkey]> (works only in Negilahn and Payiferen): Make him appear right now!
  • /rotsphere (works only in the MOUL version of Ahnonay): Rotate the spheres by one step.
  • /reltostars (works only in Relto): Change the way your Relto looks in an amazing way. Looks especially great in combination with "/struct trees"!
  • /noreltostars (works only in Relto): Undo the changes of "/reltostars".
  • /getfissure <fissure stage (1-4)> (works only in Relto): Enable the given fissure state in your Relto.
  • /bahro <name> (requires admin access): Call a Bahro. Possible names in the city: 1-6, ferry, palace, library; in the hood: shouter.
  • /getzandoni (requires admin access): Enable the Zandoni in the Cleft.
  • /getgzmarker (requires admin access): Collect all GZ markers (works only for callibration missions).
  • /getjourneys (requires admin access): Collect all journey cloths.
  • /growtree (requires admin access): Grow your Relto tree.
  • /shrinktree (requires admin access): Srhink your Relto tree.
  • /getyeeshapages (requires admin access): Collect all Yeesha pages.
  • /getsparklies (requires admin access): Collect all Sparklies.
  • /getfirstweek (requires admin access): Enable the first-week clothing in the closet.

Admin, age developer and control commands

  • /fogcolor <color> or /fcol <color> (locked in some ages if you don't have at least story access): Change the color of the fog in this age (you may have to enable fog first, using /fogdensity).
  • /fogdensity <start> <end> <density> or /fdens <start> <end> <density> (locked in some ages if you don't have at least story access): Specify the fog density gradient. The fog density will grow linear from 0 at the start distance to the full density at the end distance.
  • /link <age filename> [<list of players>]: Link you or someone else directly to the given age (requires story access, admin access if other players should be linked)
  • /linksp <age filename> <spawn point name> [<list of players>] (requires story access, admin access if other players should be linked): Like /link, but uses a specific spawn-point instead of the default one.
  • /linkto <player> (requires admin access): Link yourself to the given player.
  • /linkhere [<list of players>] (requires admin access): Link the given players to yourself.
  • /autolink <age filename|disable> (requires admin access): Immediately link you to the given age when Uru starts - useful for age development and testing.
  • /set <option name> <new value> (type "/set list" or "/set listall" to see possible options, requires admin access)
  • /listsdl <[filter]> (requires admin access)
  • /setsdl <varname> <value> (requires admin access): Change the given SDL value (works only for integers).
  • /getsdl <varname> (requires admin access): Print the current value of the given SDL variable.
  • /setpsnlsdl <varname> <value> (integer SDL values only! Requires admin access)
  • /getpsnlsdl <varname> (integer SDL values only! Requires admin access)
  • /console <uru console command> (requires admin access): Run Uru console commands, like those possible in fni files.
  • /consolenet <uru console command> (requires admin access and works only online): Run Uru console commands for everyone in the current age.
  • /loadpage <page name> (requires admin access): Load the given PRP page. Behaviour is undefined if several ages contain a page with that name.
  • /anim <name of animation> <[list of players]> (requires admin access): Runs an animation on you or the given avatars. Type "/anim list" to see the pre-defined animations, but you can also directly call an animation by its name, for example "MaleBow".
  • /avatar <new avatar type> (requires admin access): Change your avatar to, for example, "Yeesha" or "DrWatson" ("/avatar list" gives you a list of possible avatars).
  • /name <new avatar name> (requires admin access)
  • /exec <python-command> (requires admin access): Run the given python command.
  • /getchron <chronicle ename> (requires admin access)
  • /getversion <player name> (requires admin access)
  • /about <object name> (requires admin access)
  • /struct <name of a struct> <[struct mode]> (requires admin access): Build something awesome in the current age, also see "/list struct".
  • /printstruct <list of objects> (requires admin access)
  • /tour <tour name> <[camera name]> <[interval]> (requires admin access): Start a camera tour (see "/list tours" for a list).
  • /tourstop (requires admin access): Stop the current camera tour.
  • /observe <[object]> <[camera name]> <[offset for camera behind avatar]> <[camera height offset]> <[target height offset]> (requires admin access): Set up the camera behind the given object.
  • /entercam <camera name> <[list of players]> (requires admin access): Let the given players view through the camera.
  • /leavecam <camera name> <[list of players]> (requires admin access): The players stop viewing through the camera.
  • /printcam <[camera name]> (requires admin access)

Flymode (requires admin access)

  • /flymode <[list of objects]>
  • /noflymode
  • /xyz <relative x coordinate> <relative y coordinate> <relative z coordinate> <[list of objects]>
  • /x <relative x coordinate> <[list of objects]>
  • /y <relative y coordinate> <[list of objects]>
  • /z <relative z coordinate> <[list of objects]>
  • /hide <[list of objects]>
  • /show <[list of objects]>
  • /ghost <[list of objects]>
  • /unghost <[list of objects]>
  • /normalize <[list of objects]>
  • /repos <[list of objects]>
  • /location <[list of objects]>
  • /warp <x coordinate> <y coordinate> <z coordinate> <[list of objects]>|<warp location> <[list of objects]>|<target object> <[list of objects]>
  • /scale <scale factor> <[list of objects]>|<scale x> <scale y> <scale z> <[list of objects]>
  • /rot <angle> <[axis (x|y|z)]> <[list of objects]>
  • /attach <parent object> <list of child objects> (works only offline)
  • /detach <parent object> <list of child objects> (works only offline)
  • Esc key: Toggles flymode for the avatar
  • Up arrow: Move forward
  • Back arrow: Move backward
  • Left arrow: Rotate left
  • Right arrow: Rotate right
  • Comma: Move left / Rotate counter-clockwise / Rotate backward (depending on strafe key mode which is set by F9)
  • Period: Move right / Rotate clockwise / Rotate forward (depending on strafe key mode which is set by F9)
  • Num-pad "-": Move up
  • Num-pad "+": Move down
  • Space: Move up/down alternatingly
  • Shift: Move/rotate faster
  • Caps lock: Accelerate move/rotation when key is hold
  • Insert: Reduce linear speed
  • Scroll lock: Reduce rotational speed
  • F9: Toggle between Strafe, X rotation, and Y Rotation modes for strafing keys
  • F10: Reset avatar's X, Y and Z axes
  • F11: Reset linear and rotational speed and position recalculation rate
  • F12: Increase position recalculation rate

Other commands

  • /hood
  • /nexus
  • /stopcam: Fix the camera in the current position. You can still move the avatar. This makes for some interesting pictures!
  • /gocam: Let the camera move like normal again.
  • /loadcolumns <filename> (works only in Jalak)
  • /savecolumns <filename> (works only in Jalak)
  • /export
  • /import <filename> (works only offline)
  • /kiusage: Show how many images, marker missions etc. are available, and how many you used up.
  • /info
  • /savecolumns <[filename]>
  • /loadcolumns <[filename]>
  • /loadscript <filename>: Load a command script.
  • /loopstart <interval> <command>|<interval> <count> <command> (requires admin access): Run the command every <interval> seconds.
  • /loopstop (requires admin access): Stop th currently running loop.
  • /m <command 1> & <command 2> & ... & <command n> (requires admin access): Run all commands sequentially (useful to have several commands in a loop, for example).
  • /checkaccess: Print your current access level.
  • /enablefp: Re-enable the first-person camera (which is disabled, for example, if you improperly leave a swim region).
  • /clearcam: Clear the camera stack to repair a messed-up camera (the result will be less messed-up... hopefully).
  • /copy: Copy the content of the chat area to the clipboard.
  • /quit
  • /hideki <hide time>: Entirely hide the KI for some seconds.
  • /textcolor <color>
  • /ping <[player name]> (works only online)
  • /createmarkerfolder
  • /toggleoffline (requires story access and works only online)
  • /help: Shot a book explaining all commands.
  • /list <list to show>

Global shortcuts

  • F1: 1st/3rd person
  • F2: Open KI
  • F3: Relto book
  • F4: Settings
  • F5: Take picture
  • F6: Create text note
  • F7: Add marker
  • F8: Create new marker mission
  • Ctrl+1: /wave
  • Ctrl+2: /laugh
  • Ctrl+3: /clap
  • Ctrl+4: /dance
  • Ctrl+5: Chat/talk gesture
  • Ctrl+6: /sneeze
  • Ctrl+7: /sit
  • Shift+Ctrl: paste from clipboard (focus must be in chat line)
  • Ctrl+Pause or Ctrl+Num: Run next command of file loaded using /loadscript (key may depend on keyboard layout)

Server-side commands (work only online)

(you can also use /% as prefix if you can not enter the ! character)

  • /!ping
  • /!resetage

Ages

Fan ages

A full list of all fan-ages you have installed, including ages the Offline KI does not support (like an unreleased age you are creating yourself), can be found in the Nexus, category "Restoration Links".

In addition, you can use the lower Relto shelf to get to some ages (the books appear only if you have the corresponding ages installed): At the left, there are three big puzzle ages with story available. Then there is an area of 9 books which contain (from right to left) the most recently updated ages. The last four books are the Educational Uru ages, Big ages with a lot of hidden extras, Garden ages and the two Crowthistle ages (which are not fan-ages, but fit nowhere else).

Changes in TPOTS ages

Spoiler
The Offline KI enables the Nexus books in Gira, Kadish, Gahreesen and Teledahn as well as wall journals in Gahreesen

Relto

 You can collect all Relto pages from POTS and MOUL or use "/getyeeshapages" to get them all
 Some MOUL and Myst V ages register as new books or entries in the city book in the upper shelf
 You will find some new cloths in your closet
 "/getfissure <1-4>" will do what it promises
 "/growtree" and "/shrinktree" are self-explainatory as well

Nexus

 "Public Links" can link you to the Pubs from MOUL

Sharper's Office

 Use "/set tree 1" to enable the Christmas tree

Hood

 There are now links to Great Zero, Eder Delin, Eder Tsogal and the city in the linking room (the city link will register a special spawnpoint in your city book.)
 use "/bahro shouter" to get a screaming Bahro in the linking room
 Use "/set gzglass 1-3" to choose the stained glass for the GZ book (there also is "delinglass" and "tsogalglass" available)
 There are some additions you can enable:
   "/set newyear 1" gives you a banner and fireworks
   "/set webcam 1" enables the webcam known from UU
   "/set thanksgiving 1" enables the thanksgiving extras
   "/set darkshape 1" enables a strange dark swimming creature which can be seen from the balcony with the telescope
   "/set boats 1" enables Bahro boats swimming between the islands visible from the balcony with the telescope

City

 There are now links to Minkata, Jalak and Releeshan in the library (Minkata and Jalak journals are there too.)
 You can find links to all five pods in the museum (Negilahn journal and pod map are there too.)
 There is a linking stone to the new K'veer in the pub and a stone to the old Descent at the end of the Takotah alley
 In the dead end at the lake, you can link to Teledahn, and the library balcony offers a link to Kadish
 On the courtyard, you can find a link to the MOUL version of Kirel
 Enable the bahro around the arch and the random bahro triggering with "/set bahro 1"
 To manually trigger Bahro flyers use "/bahro 1" to "/bahro 6"
 To trigger a Bahro shouter, use one of "/bahro ferry", "/bahro palace", "/bahro library"
 There are a bunch of additions you can enable:
   "/set stage 1" (or 2) gives you a DRC stage in the Takotah place (1 without and 2 with DRC logos)
   "/set journeys 1" enables 5 journey cloths in the city
     Near the big bridge
     on the balcony around the library
     at the balcony near the hall of kings
     at the takotah road end
     above a boulder at the ferry terminal (you can jump up there from the stones near there)
   "/set guildhall 1" enables a flickering light at the guild hall
   "/set meeting 1" lights a room in the takotah building, near the takotah street link-in point
   "/set harborlights 1" enables lights in the ferry terminal
   "/set menorah 1" enables a menorah on the rooftop
   "/set lakemeter 1" enables the lake meter at the ferry terminal
   "/set guildhall 1" enables the guild hall construction sounds and some additional smoke
   "/set ticker 1" enables the tickers at the library and the museum (they are enabled per default)
   "/set mystvbooks 1" enables the linking books to Releeshan and Todelmer (they are enabled per default)
   "/set librarybooks 1" enables five additional linking books in the library
 There is now a soccer ball at the ferry terminal!
 The Kadish Gallery doors are now working, and there is a music player there which adds a new song to the one in your Relto

Er'cana

 The "dead end" near the link-in point hides a Relto page
 Click on the star fissure to get the Er'cana wedge

Teledahn

 Shroomie may come a little closer

Gahreesen

 There's a new Bahro stone linking to the Descent

Ahnonay Sphere 2

 There are two Relto pages available here now! (at the same place)

Cleft

 There are three Yeesha pages from MOUL
 Zandi's firepit is present
 After running "/getzandoni", you can drive some interesting vehicle in the rainy version
 Jump into the volcano to get to Myst V Descent (but make sure you have been in Relto at least once)


How to reach and what to do in MOUL ages

Spoiler
Minkata: Available from the city, registers in Relto
 finish the puzzle like in MOUL and get the wedge
 There is a reward clothing to collect here (only works for Female avatars.)

Jalak: Available from the city, registers in Relto

 play around using the KI like in MOUL

Eder Delin, Eder Tsogal: Available from the hood

 You can play the puzzle and get the wedge like in MOUL:
   The time is much slower
   there is a delay of 15 seconds between pressing a cloth and its number being shown (you have enough time to check the numbers for each cloth)
 Tsogal has one, Delin even two Yeesha pages
 Eder Delin
   Use "/set winter 1" and "/set winter 0" to switch between summer and winter version

The Pods: Available from the city, registers in Relto

 Even the old time tables from MOUL should still apply, so collecting the wedge is easily possible
 Negilahn
   There is a Yeesha page here
   Use "/call monkey" and "/call urwin" to see these animals
 Payiferen
   Use "/call" to see the Sanskrit

New K'veer: Available from the city, registers in Relto Great Tree Pub: Available from the Nexus, "Public Links"

 Features a link to the Ahnonay version of MOUL
 Use "/set bahro 1" to get and "/set bahro 0" hide the dead Bahro

Guild Pubs: Available from the Nexus, "Public Links" Guild Neighborhood aka Kirel: Available from the city and the Nexus

 Collect all the guild shirts here!

MOUL version of the end of Ahnonay: Available from Great Tree Pub

 Go through the Shell hologram to get the wedge
 Use "/rotsphere" to let the Spheres rotate
 (To get the Er'cana wedge, click the star fissure in Er'cana)

Seret (created from the MOUL hood): Available from the city and the Nexus

 use "/bahro shouter" to get a screaming Bahro in the linking room


How to reach and what to do in Myst V ages

Spoiler
Clickables and interactivity do not work in Myst V ages. Besides, you should be able to explore all of them fine.

Descent: Available from the Cleft (jump into the volcano, but you must have been to Relto at least once before), registers in Relto

 There are four links to Direbo here

Direbo: Available from Descent, registers in Relto

 There are links to Noloben, Todelmer, Laki, Tahgira here

Noloben, Todelmer, Laki, Tahgira: Available from Direbo

 use the glowing symbols on the pedestals to warp around
 These ages also link to each other from the final bubble

Myst: Available in the MOUL version of K'veer Releeshan: Available in the city


How to reach Crowthistle, Hex Isle and MagiQuest ages

Spoiler
Crowthistle (Marsh Scene and Rowan Green): Available from Relto (rightmost book on lower shelf)

Hex Isle ages: Nexus, bottom of "Restauration Links" MagiQuest

 Portal well: Nexus, almost at the bottom of "Restauration Links"
Forest, Courtyard: Through the portals in Portal Well