--- /dev/null
+.\"
+.\" Copyright (c) 2009-2011, Charles McGarvey
+.\" All rights reserved.
+.\"
+.\" Distributable under the terms and conditions of the 2-clause BSD
+.\" license; see the file COPYING for a complete text of the license.
+.\"
+.Dd July 24, 2009
+.Dt YOINKRC 5
+.Os
+.Sh NAME
+.Nm yoinkrc
+.Nd user configuration for yoink
+.Sh DESCRIPTION
+Yoink configuration files are little more than Lua scripts with meaningful
+variables. The syntax for variable assignment is similar to that in other
+languages, where the variable name appears on the left side of an equals
+\(lq=\(rq character, and the value to be assigned appears on the right
+side. Please refer to the distributed configuration file at
+.Pa @pkgdatadir@/yoinkrc
+for an example of the syntax. Here is a list of some of the available
+options:
+.Bl -tag -width Fl
+.It Va detail
+The level of detail. Possible values are 1, 2, or 3 where 1 means the
+least amount of detail and 3 means the most. This effects the number of
+objects drawn to the screen. A high level of detail will draw everything
+but could cause poor frame rates if the graphics driver can't keep up with
+the load. Lower levels will omit certain details which aren't crucial for
+playing the game with the possible benefit of higher frame rates. See the
+Notes for more ways to increase the game's performance. The default value
+is 3.
+.It Va doublebuffer
+If true, double-buffering will be used to help minimize distortion and
+artifacts caused by the animation of the game. Otherwise, a single buffer
+will be used. The default value is true.
+.It Va framerate
+The target number of frames to be drawn per second. If your computer is
+really old, you can get away with decreasing this value and still have
+reasonably smooth animation. You can set this to a very high number to
+effectively render as many frames as is possible, but the actual rate could
+be limited by vertical display synchronization, depending on the X11 driver
+and settings used. The default value is 50.
+.It Va fullscreen
+If true, the window will capture the display and render the game in full
+screen splendor. A value of false means the game will run in a window.
+The default value is false.
+.It Va resizable
+If true, the window will be resizable by the window manager. This option
+is meaningless if the game is drawing to the full screen. The default
+option is true.
+.It Va showfps
+If true, the current number of frames being drawn per second will be
+printed to the console every second. The default value is false.
+.It Va timestep
+The number of times per second the simulation state will be updated. A
+value of 100 or higher is ideal for a better physical simulation. Values
+that are much lower cause the CPU to do less work, but accuracy will
+suffer. Errors could be introduced in the game with extremely low values.
+The default value is 80.
+.It Va videomode
+The resolution or size of the window. The value is an array with three
+number elements representing the width, height, and bits per pixel that
+make up the video mode. The third number is optional. The default value
+is {800,600}.
+.El
+.Sh FILES
+.Bl -tag -compact
+.It Pa @pkgdatadir@/yoinkrc
+.It Pa /etc/yoinkrc
+.It Pa ~/.yoinkrc
+.El
+.Sh SEE ALSO
+.Xr yoink 6
+.Sh AUTHORS
+.Bl -tag -width 2i -compact
+.It An Charles McGarvey
+.Mt chaz@dogcows.com
+.El