PhotoSpin User’s Manual 3: Chat Interface

PhotoSpin Version 2.0

Ananke Media Systems

May 2011

The Chat Interface allows you to operate PhotoSpin by typing commands into the chat window in the SL viewer.

Chat commands allow greater precision and control for certain operations. For example, you can set the spin rate to an exact amount, say 21º per second, rather than relying on the preset spin rates programmed for the HUD and menus.

To use the Chat Interface, type the following commands into the open chat window using the /81 chat channel prefix. (If you wish to change the channel prefix, please see Settings in the Setup and Menus Manual).

Note: all chat commands that accept three values can be written in either the x40 y30 z20 style or the <40,30,20> style.

 General Chat Commands
/81  help  show list of chat commands
/81  ?  alternate command for ‘help’
/81  info  report settings
/81  reset  reset all
/81  config.dump  report settings in a format that can be pasted into a config notecard
/81  config.reset  return the configuration to the default values
/81  config.list  show the available saved configurations
/81  config.load [configurationName]  use the settings in a config notecard
/81  showall  show all lights, effect generators, and gazers
/81  hideall  hide all lights, effect generators, and gazers
 Backdrop Chat Commands
/81  bd.txnext  change to next texture in a group
/81  bd.txprev  change to previous texture
/81  bd.txmove [step]  move forward (+) or backward (-) by specified number of textures  (i.e. “bd.txmove -3″)
/81  bd.txname [name]  change to a specified texture name
/81  bd.txnone  remove texture
/81  bd.txlist  list textures in backdrop inventory
/81  bd.txtile [tilefactor]  set a tile factor (use value between 0 and 7: i.e. “bd.txtile 2″ )
/81  bd.txtileed [tileStep]  change tile factor by this amount (use + or – amount needed: i.e.  “bd.txtileed -1″)
/81  bd.bright full  full bright on
/81  bd.bright normal  full bright off
/81  bd.glow [glow]  set a glow factor (use value between 0.0 and 1.0: i.e. “bd.glow 0.2″)
/81  bd.glowed [glowChange]  change glow factor by this amount (use + or – amount needed: i.e.  “bd.glowed -0.2″)
/81  bd.colour r[red] g[green] b[blue]  set colour on backdrop (use decimal values for rgb, where 1.0 = 255: i.e. “bd.colour r1.0 g0.5 b0.2” or “bd.colour <1.0, 0.6, 0.2>”)
/81  bd.coloured r[redChange]  g[greenChange] b[blueChange]  change colour (use + or – rgb amount expressed as decimal value: i.e. “bd.coloured r-0.2 b+0.6″)
/81  bd.turn.set x[angle] y[angle] z[angle]  turn the backdrop to these axis angles (use degrees: i.e. “bd.turn.set x90 y30”)
/81  bd.turn.add x[angleChange]  y[angleChange] z[angleChange]  change axis angles (use + or – degrees: i.e. “bd.turn.add x-5 z+20”)
/81  bd.turn.pin x[angle] y[angle] z[angle]  set the pin rotation to these angles (use degrees: i.e. “bd.turn.pinz90”)
/81  bd.turn.pin  set the pin rotation to the current rotation
/81  bd.turn.zero  turn the backdrop to the current pin rotation
/81  bd.turn.togrid  align the backdrop to the region directions
/81  bd.spin.set x[rate] y[rate] z[rate]  spin the backdrop at the specified axis spin rate, measured in degrees/second (use degrees: i.e. “bd.spin.set x20” will spin on the x-axis at 20º/ second)
/81  bd.spin.add x[rateChange]  y[rateChange] z[rateChange]  change the axis spin rates (use + or – degrees: i.e. “bd.spin.add x+10)
/81  bd.spin.stop  stop spinning (to remove the accumulated spin, use bd.turn.zero)
/81  bd.spin.disable  stop spinning
/81  bd.size.set x[multiplier] y[multiplier]  z[multiplier]  resize relative to default size by the specified amount (use multiplier: i.e. “bd.size.set x1 y1.2 z0.8” or “bd.size.set <1,1.2,0.8>”). See note below.
/81  bd.size.mul x[multiplier] y[multiplier]  z[multiplier]  resize relative to current size by the specified amount (use mulitiplier:: i.e. “bd.size.mul y0.5 z1.5” or “bd.size.mul <1,0.5,1.5>”). See note below.
 Light Chat Commands
/81  lights.deleteall  delete all lights
/81  lights.showall  show all lights
/81  lights.hideall  hide all lights
/81  lights.onall  turn on all lights
/81  lights.offall  turn off all lights
/81  light#N.delete  delete specified light (N=number of the light)
/81  light#N.create  create specified light
/81  light#N.show  show specified light
/81  light#N.hide  hide specified light
/81  light#N.on  turn on specified light
/81  light#N.off  turn off specified light
/81  light#N.colour r[redValue]  g[greenValue] b[blueValue]  set colour for specified light (use decimal values for rgb, where 1.0=255 (i.e. “light#2.colour r1.0 g 0.6 b0.2” or “light#2.colour <1.0, 0.6, 0.2>”)
/81  light#N.coloured [colourChange]  change light color by this amount (use + or – rgb amount expressed as decimal: i.e. “light#2.coloured r-0.2 b+0.6″)
/81  light#N.cool  set colour for specified light to cool
/81  light#N.warm  set colour for specified light to warm
/81  light#N.soft  set colour for specified light to soft
/81  light#N.pos x[xValue] y[yValue]  z[zValue]  set position (meters) for specified light (use xyz values: i.e. “light#2.pos  x1.0 y -2.5 z0.0” or “light#2.pos <1.0, -2.5, 0.0>”)
/81  light#N.poscentre  move specified light to centre default position
/81  light#N.posed x[xValue] y[yValue  z[zValue]  change light position by this amount (use + or – xyz amount: i.e. “light#2.posed x-1 z+0.5″)
/81  light#N.seek [avatarUserName]  position specified light in relation to avatar
/81  light#N.closer  move specified light closer to avatar
/81  light#N.further  move specified light away from avatar
/81  light#N.intensity [intensity]  change intensity of specified light (use value between 0.0 and 1.0: i.e. “light#2.intensity 0.9″)
/81  light#N.radius [radius]  change radius of specified light (use value between 0.0 and 20.0: i.e. “light#2.radius 12.5″)
/81  light#N.falloff [falloff]  change falloff of specified light (use value between 0.0 and 2.0: i.e.“light#2.falloff 1.5″)
/81  light#N.paramsed i[intensity] r[radius]  f[falloff]  an alternate way to set intensity, radius, falloff (use + or –  an irf value: i.e. “light#2.paramsed i+0.5 r-2″)
 Effects Chat Commands
/81  effgens.deleteall  delete all effects generators
/81  effgens.showall  show all effects generators
/81  effgens.hideall  hide all effects generators (effect will still be visible, only generator is hidden)
/81  effgens.onall  turn on all effects generators
/81  effgens.offall  turn off all effects generators
/81  effgen#N.create  create the specified effects generator (N=number of generator)
/81  effgen#N.delete  delete the specified effects generator
/81  effgen#N.show  show the specified effects generator
/81  effgen#N.hide  hide the specified effects generator
/81  effgen#N.on  turn on the specified effects generator
/81  effgen#N.off  turn off the specified effects generator
/81  effgen#N.colour r[redValue]  g[greenValue] b[blueValue]  set colour for specified effect (use rgb values:  i.e. “effgen#2.colour  r1.0 g 0.5 b0.2” or “effgen#2.colour <1.0, 0.5, 0.2>”)
/81  effgen#N.coloured [colourChange]  change effect colour by this amount (use + or – rgb amount: i.e. “effgen#2.coloured r-0.1 b+0.5″)
/81  effgen#N.pos x[xValue] y[yValue  z[zValue]  set position (meters) for specified effects generator (use xyz values: i.e. “effgen#2.pos x1.0 y -2.5 z0.0” or “effgen#2.pos <1.0, -2.5, 0.0>”)
/81  effgen#N.poscentre  move specified generator to centre default position
/81  effgen#N.posed x[xValue] y[yValue  z[zValue]  change position of specified generator by this amount (use + or – xyz amount: i.e. “effgen#2.posed x-1 z+0.5″)
/81  effgen#N.seek [avatarUserName]  position specified generator in relation to avatar
/81  effgen#N.closer  move specified generator closer to avatar
/81  effgen#N.further  move specified generator away from avatar
/81  effgen#N.density [density]  change density of effect from specified generator (use setting from 1-7 to set density: i.e. “effgen#2.density 3″)
/81  effgen#N.gen fog  select fog
/81  effgen#N.gen glow  select glow
/81  effgen#N.gen smoke  select smoke
/81  effgen#N.gen snow  select snow
 Gazer Chat Commands
/81  gazers.deleteall  delete all gazers
/81  gazers.showall  show all gazers
/81  gazers.hideall  hide all gazers
/81  gazer#N.create  create the specified gazer (N=number of gazer)
/81  gazer#N.delete  delete the specified gazer
/81  gazer#N.show  show the specified gazer
/81  gazer#N.hide  hide the specified gazer
/81  gazer#N.pos x[xValue] y[yValue  z[zValue]  set position (meters) for specified gazer (use xyz values: i.e. “gazer#2.pos  x1.0 y -2.5 z0.0” or “gazer#2.pos <1.0, -2.5, 0.0>”)
/81  gazer#N.posed x[xValue] y[yValue  z[zValue]  change gazer position by this amount (use + or – xyz amount: i.e. “gazer#2.posed  x-1  z+0.5″)
/81  gazer#N.poscentre  move specified gazer to centre default position
/81  gazer#N.seek [avatarUserName]  position specified gazer in relation to avatar
/81  gazer#N.closer  move specified gazer closer to avatar
/81  gazer#N.further  move specified gazer away from avatar

Note: The backdrop resize commands “bd.size.set” and “bd.size.mul” will resize only to the maximum prim allowance (10 meters). With the “bd.size.set” command, the maximum multiplier possible in any direction is 2.3; if you use a value higher than 2.3, the backdrop will send an error message. You can also make the backdrop smaller than the default size by entering decimals less than 1 (i.e. “bd.size.set x0.8 y0.9 z0.75” or “bd.size.set <0.8,0.9,0.75>). If you enter a multiplier of “0” the backdrop will read this as a reset to default; hence, “bd.size.set <0,0,0> will be read the same as “bd.size.set <1,1,1> and will reset the backdrop to the default size.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


%d bloggers like this: