Several commands can be executed on the client that are not verbs, but instructions for Dream Seeker. Some of these commands have detailed syntax described in their own reference entries.

  • .winset: Sets skin parameters, and includes special syntax for conditional actions.
  • .output: Sends output to a control.
  • .options: Shows the Options & Messages box.
  • .reboot: Reboots the world, when Dream Seeker is also acting as a server.
  • .reconnect: Reconnects to the same world.
  • .host: Opens hosting options box, when Dream Seeker is also acting as a server.
  • .profile: Opens the profiler. On a remote connection you may not have access to profile server procs, but you can look at the client and network profilers.
  • .screenshot: Saves a screenshot of the map. If there’s more than one map control, the default map is used.
  • .screenshot auto: Saves a screenshot of the map, but does not prompt for a filename. The file will be saved in the client’s user directory in BYOND/screenshots.
  • .gamepad-mapping: Opens the gamepad mapping dialog. Helpful if the user’s gamepad is not supported or not configured to their liking.
  • .command: Prompts the user to enter a command, which can be one of these commands as well.
  • .sound: Play, stop, or update sound.
  • .add-particles: Adds a batch of particles to a particle set.
  • .configure option value: Toggle certain Dream Seeker config options, such as .configure graphics-hwmode on. The only supported options you can use are graphics-hwmode, sound, and delay which is an old mechanism for dynamically adapting to network delay. (Usually the delay is reset to 0.)
  • .quit: Closes Dream Seeker.

Client commands have a special syntax that allows you to query information from the skin and include it directly in the command, as if you had called winget(). Embedded expressions look like [[*expression*]] in your command text. Some commands have built-in data that gets filled in via [[*]]. See embedded winget for more information.