From 8c17868585e2a12f947ec387947c4521ef21d775 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 2 Jun 2008 16:20:47 +0000 Subject: keyboard binds --- README | 45 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 9 deletions(-) (limited to 'README') diff --git a/README b/README index 0aefac6..c4f038c 100644 --- a/README +++ b/README @@ -26,12 +26,29 @@ Client Keyboard - The controls can not be configured: + Keyboard controls can be configured with the 'bind' command. + A key can be bound to an action or a console command. An action + always starts with a plus or minus sign. + + To bind the keypad left key to the turn left action: + + bind kpleft +left + + To bind the P key to the screenshot command: + + bind p screenshot + + You can use the 'list_binds' command to get a list of currently + bound keys. Use the 'list_keys' command to get a list of all + available key names. + + The default configuration: ~ toggle console - space bar switch camera mode + V switch between track, cockpit and free view + space bar turn mouse control on or off left right up down arrow - rotate camera in free mode + rotate camera in free view keypad left right up down steer the ship left/right/up/down keypad / * roll left/right @@ -41,9 +58,16 @@ Keyboard Mouse - You can enable mouse control through the cl_mousecontrol variable. + If mouse control is on, you can use it to steer your vessel + in track or cockpit view, or to rotate the camera in free view. + + If mouse control is disabled, you can temporarily enable it again + by pressing the left mouse button. + Use the scroll wheel to increase/decrease thruster. + Mouse buttons can also be configured through the 'bind' command. + Console functions The following commands are available on the console: @@ -107,18 +131,22 @@ Configuration Variables marked with the 'A' flag will be archived, their value will be written to the configuration file on exit. The dedicated - server reads its configuration from server.ini, the client - will use client.ini. + server reads its configuration from server.cfg, the client + will use client.cfg. Keyboard binds will be saved to binds.cfg + + On UNIX systems you can find these files in the ~/.osirion/base + directory. If you delete these files, the default configuration will be restored. + Dedicated server By default, the dedicated server will accept incoming connections on UDP port 8042. There is no server console. If you have trouble connecting, try editing the server configuration - file ~/.osirion/base/server.ini and change the net_server setting to + file server.cfg and change the net_server setting to the server's actual IP address. The default listening port can be altered by changing the net_port setting. @@ -184,7 +212,7 @@ Organization of the distribution /satellites sattelites /ships spaceships /stations space stations - scripts gtkradiant shader files + /scripts gtkradiant shader files /textures textures /gtkradiant gtkradiant support files @@ -217,7 +245,6 @@ Project contributors [mDc]Minisori Gareth - Alpha testing DVSoftware - IRC The official Osirion IRC channel is #osirion on irc.soliter.org -- cgit v1.2.3