# Client commands

Source: https://ref.dm-lang.org/skin/commands/

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](https://ref.dm-lang.org/skin/commands/dotwinset.md)**: Sets skin parameters, and includes special syntax for conditional actions.
- **[.output](https://ref.dm-lang.org/skin/commands/dotoutput.md)**: 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](https://ref.dm-lang.org/skin/commands/dotsound.md)**: Play, stop, or update sound.
- **[.add-particles](https://ref.dm-lang.org/skin/commands/dotadd-particles.md)**: Adds a batch of particles to a [particle set](https://ref.dm-lang.org/notes/particles.md).
- **.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()](https://ref.dm-lang.org/proc/winget.md). Embedded expressions look like `[[*expression*]]` in your command text. Some commands have built-in data that gets filled in via `[[*]]`. See [embedded winget](https://ref.dm-lang.org/skin/commands/embed.md) for more information.

## Pages

- [.add-particles (client command)](https://ref.dm-lang.org/skin/commands/dotadd-particles.md)
- [.output (client command)](https://ref.dm-lang.org/skin/commands/dotoutput.md)
- [.sound (client command)](https://ref.dm-lang.org/skin/commands/dotsound.md)
- [.winset (client command)](https://ref.dm-lang.org/skin/commands/dotwinset.md)
- [Embedded Winget](https://ref.dm-lang.org/skin/commands/embed.md)
