2010-12-03 02:21:49 +01:00
|
|
|
; Global Configuration Settings
|
|
|
|
;
|
|
|
|
; **************************************************************
|
|
|
|
; * DO NOT EDIT THIS FILE if you want personal customisations: *
|
|
|
|
; * create a text file called "local.cfg" instead, and copy *
|
|
|
|
; * the lines from this file that you want to change. *
|
|
|
|
; * *
|
|
|
|
; * On Linux / OS X, create: *
|
|
|
|
; * ~/.config/0ad/config/local.cfg *
|
|
|
|
; * *
|
|
|
|
; * On Windows, create: *
|
|
|
|
; * %appdata%/0ad/config/local.cfg *
|
|
|
|
; * *
|
|
|
|
; **************************************************************
|
|
|
|
|
|
|
|
; Enable/disable windowed mode by default. (Use Alt+Enter to toggle in the game.)
|
|
|
|
windowed = false
|
|
|
|
|
|
|
|
; Force a particular resolution. (If these are 0, the default is
|
|
|
|
; to keep the current desktop resolution in fullscreen mode or to
|
|
|
|
; use 1024x768 in windowed mode.)
|
|
|
|
xres = 0
|
|
|
|
yres = 0
|
|
|
|
|
|
|
|
; Force a non-standard bit depth (if 0 then use the current desktop bit depth)
|
|
|
|
bpp = 0
|
|
|
|
|
|
|
|
; System settings:
|
|
|
|
|
|
|
|
fancywater = true
|
|
|
|
shadows = true
|
|
|
|
vsync = false
|
|
|
|
|
|
|
|
nos3tc = false
|
|
|
|
noautomipmap = true
|
|
|
|
novbo = false
|
|
|
|
noframebufferobject = false
|
|
|
|
|
|
|
|
; Linux only: Set the driconf force_s3tc_enable option at startup,
|
|
|
|
; for compressed texture support
|
|
|
|
force_s3tc_enable = true
|
|
|
|
|
|
|
|
; Specify the render path. This can be one of:
|
|
|
|
; default Automatically select one of the below, depending on system capabilities
|
|
|
|
; fixed Only use OpenGL fixed function pipeline
|
2011-04-11 12:04:39 +02:00
|
|
|
; shader Use vertex/fragment shaders for transform and lighting where possible
|
2010-12-03 02:21:49 +01:00
|
|
|
; Using 'fixed' instead of 'default' may work around some graphics-related problems,
|
2011-04-11 12:04:39 +02:00
|
|
|
; but will reduce performance and features when a modern graphics card is available.
|
2010-12-03 02:21:49 +01:00
|
|
|
renderpath = default
|
|
|
|
|
|
|
|
; Adjusts how OpenGL calculates mipmap level of detail. 0.0f is the default (blurry) value.
|
|
|
|
; Lower values sharpen/extend, and higher values blur/decrease. Clamped at -3.0 to 3.0.
|
|
|
|
; -1.0 to -1.5 recommended for good results.
|
|
|
|
lodbias = 0
|
|
|
|
|
2011-02-16 21:40:15 +01:00
|
|
|
; Opt-in online user reporting system
|
|
|
|
userreport.url = "http://feedback.wildfiregames.com/report/upload/v1/"
|
2010-12-03 02:21:49 +01:00
|
|
|
|
|
|
|
; Font mappings:
|
|
|
|
|
|
|
|
font.console = console
|
|
|
|
font.default = palatino12
|
|
|
|
font.misc = verdana16
|
|
|
|
|
|
|
|
; Colour of the sky (in "r g b" format)
|
|
|
|
skycolor = "0 0 0"
|
|
|
|
|
|
|
|
; GENERAL PREFERENCES:
|
|
|
|
|
|
|
|
sound.mastergain = 0.5
|
|
|
|
|
|
|
|
; Camera control settings
|
|
|
|
view.scroll.speed = 120.0
|
|
|
|
view.rotate.x.speed = 1.2
|
|
|
|
view.rotate.x.min = 20
|
|
|
|
view.rotate.x.max = 60
|
|
|
|
view.rotate.x.default = 30
|
|
|
|
view.rotate.y.speed = 2.0
|
|
|
|
view.rotate.y.speed.wheel = 0.45
|
|
|
|
view.rotate.y.default = 0.0
|
|
|
|
view.drag.speed = 0.5
|
|
|
|
view.zoom.speed = 256.0
|
|
|
|
view.zoom.speed.wheel = 32.0
|
|
|
|
view.zoom.min = 96.0
|
|
|
|
view.zoom.max = 256.0
|
|
|
|
view.zoom.default = 192.0
|
|
|
|
view.pos.smoothness = 0.1
|
|
|
|
view.zoom.smoothness = 0.4
|
|
|
|
view.rotate.x.smoothness = 0.5
|
|
|
|
view.rotate.y.smoothness = 0.3
|
|
|
|
|
|
|
|
; HOTKEY MAPPINGS:
|
|
|
|
|
|
|
|
; Each one of the specified keys will trigger the action on the left
|
|
|
|
; for multiple-key combinations, separate keys with '+' and enclose the entire thing
|
|
|
|
; in doublequotes.
|
|
|
|
; See keys.txt for the list of key names.
|
|
|
|
|
|
|
|
; > SYSTEM SETTINGS
|
|
|
|
hotkey.exit = "Alt+F4", "Ctrl+Break" ; Exit to desktop
|
|
|
|
hotkey.leave = Escape ; End current game or Exit
|
|
|
|
hotkey.pause = Pause ; Pause/unpause game
|
|
|
|
hotkey.screenshot = F2 ; Take PNG screenshot
|
|
|
|
hotkey.bigscreenshot = "Shift+F2" ; Take large BMP screenshot
|
|
|
|
hotkey.togglefullscreen = "Alt+Return" ; Toggle fullscreen/windowed mode
|
|
|
|
hotkey.screenshot.watermark = "K" ; Toggle product/company watermark for official screenshots
|
|
|
|
hotkey.wireframe = "Alt+W" ; Toggle wireframe mode
|
|
|
|
|
|
|
|
; > CAMERA SETTINGS
|
|
|
|
hotkey.camera.reset = "H" ; Reset camera rotation to default.
|
|
|
|
hotkey.camera.follow = "F" ; Follow the first unit in the selection
|
|
|
|
hotkey.camera.zoom.in = Plus, Equals, NumPlus ; Zoom camera in (continuous control)
|
|
|
|
hotkey.camera.zoom.out = Minus, NumMinus ; Zoom camera out (continuous control)
|
|
|
|
hotkey.camera.zoom.wheel.in = WheelUp ; Zoom camera in (stepped control)
|
|
|
|
hotkey.camera.zoom.wheel.out = WheelDown ; Zoom camera out (stepped control)
|
|
|
|
hotkey.camera.rotate.up = "Ctrl+UpArrow", "Ctrl+W" ; Rotate camera to look upwards
|
|
|
|
hotkey.camera.rotate.down = "Ctrl+DownArrow", "Ctrl+S" ; Rotate camera to look downwards
|
|
|
|
hotkey.camera.rotate.cw = "Ctrl+LeftArrow", "Ctrl+A", Q ; Rotate camera clockwise around terrain
|
|
|
|
hotkey.camera.rotate.ccw = "Ctrl+RightArrow", "Ctrl+D", E ; Rotate camera anticlockwise around terrain
|
|
|
|
hotkey.camera.rotate.wheel.cw = "Shift+WheelUp", MouseX1 ; Rotate camera clockwise around terrain (stepped control)
|
2010-12-23 21:48:37 +01:00
|
|
|
hotkey.camera.rotate.wheel.ccw = "Shift+WheelDown", MouseX2 ; Rotate camera anticlockwise around terrain (stepped control)
|
2010-12-03 02:21:49 +01:00
|
|
|
hotkey.camera.pan = MouseMiddle, ForwardSlash ; Enable scrolling by moving mouse
|
|
|
|
hotkey.camera.left = A, LeftArrow ; Scroll or rotate left
|
|
|
|
hotkey.camera.right = D, RightArrow ; Scroll or rotate right
|
|
|
|
hotkey.camera.up = W, UpArrow ; Scroll or rotate up/forwards
|
|
|
|
hotkey.camera.down = S, DownArrow ; Scroll or rotate down/backwards
|
|
|
|
|
|
|
|
; > CONSOLE SETTINGS
|
|
|
|
hotkey.console.toggle = BackQuote, F9 ; Open/close console
|
|
|
|
hotkey.console.copy = "Ctrl+C" ; Copy from console to clipboard
|
|
|
|
hotkey.console.paste = "Ctrl+V" ; Paste clipboard to console
|
|
|
|
|
|
|
|
; > ENTITY SELECTION
|
|
|
|
hotkey.selection.add = Shift ; Add units to selection
|
|
|
|
hotkey.selection.remove = Ctrl ; Remove units from selection
|
2011-04-26 20:19:16 +02:00
|
|
|
hotkey.selection.idle = Period ; Select next idle unit
|
2011-05-05 03:27:49 +02:00
|
|
|
hotkey.selection.offscreen = Alt ; Include offscreen units in selection
|
2011-04-26 20:19:16 +02:00
|
|
|
hotkey.selection.group.select.0 = 0
|
|
|
|
hotkey.selection.group.save.0 = "Ctrl+0"
|
|
|
|
hotkey.selection.group.add.0 = "Shift+0"
|
|
|
|
hotkey.selection.group.select.1 = 1
|
|
|
|
hotkey.selection.group.save.1 = "Ctrl+1"
|
|
|
|
hotkey.selection.group.add.1 = "Shift+1"
|
|
|
|
hotkey.selection.group.select.2 = 2
|
|
|
|
hotkey.selection.group.save.2 = "Ctrl+2"
|
|
|
|
hotkey.selection.group.add.2 = "Shift+2"
|
|
|
|
hotkey.selection.group.select.3 = 3
|
|
|
|
hotkey.selection.group.save.3 = "Ctrl+3"
|
|
|
|
hotkey.selection.group.add.3 = "Shift+3"
|
|
|
|
hotkey.selection.group.select.4 = 4
|
|
|
|
hotkey.selection.group.save.4 = "Ctrl+4"
|
|
|
|
hotkey.selection.group.add.4 = "Shift+4"
|
|
|
|
hotkey.selection.group.select.5 = 5
|
|
|
|
hotkey.selection.group.save.5 = "Ctrl+5"
|
|
|
|
hotkey.selection.group.add.5 = "Shift+5"
|
|
|
|
hotkey.selection.group.select.6 = 6
|
|
|
|
hotkey.selection.group.save.6 = "Ctrl+6"
|
|
|
|
hotkey.selection.group.add.6 = "Shift+6"
|
|
|
|
hotkey.selection.group.select.7 = 7
|
|
|
|
hotkey.selection.group.save.7 = "Ctrl+7"
|
|
|
|
hotkey.selection.group.add.7 = "Shift+7"
|
|
|
|
hotkey.selection.group.select.8 = 8
|
|
|
|
hotkey.selection.group.save.8 = "Ctrl+8"
|
|
|
|
hotkey.selection.group.add.8 = "Shift+8"
|
|
|
|
hotkey.selection.group.select.9 = 9
|
|
|
|
hotkey.selection.group.save.9 = "Ctrl+9"
|
|
|
|
hotkey.selection.group.add.9 = "Shift+9"
|
2010-12-03 02:21:49 +01:00
|
|
|
|
|
|
|
; > SESSION CONTROLS
|
|
|
|
hotkey.session.kill = Delete ; Destroy selected units
|
|
|
|
hotkey.session.garrison = Ctrl ; Modifier to garrison when clicking on building
|
|
|
|
hotkey.session.queue = Shift ; Modifier to queue unit orders instead of replacing
|
|
|
|
hotkey.session.batchtrain = Shift ; Modifier to train units in batches
|
|
|
|
hotkey.session.deselectgroup = Ctrl ; Modifier to deselect units when clicking group icon, instead of selecting
|
|
|
|
hotkey.session.rotate.cw = RightBracket ; Rotate building placement preview clockwise
|
|
|
|
hotkey.session.rotate.ccw = LeftBracket ; Rotate building placement preview anticlockwise
|
2010-12-06 20:58:06 +01:00
|
|
|
hotkey.timewarp.fastforward = Space
|
|
|
|
hotkey.timewarp.rewind = Backspace
|
2010-12-03 02:21:49 +01:00
|
|
|
|
|
|
|
; > OVERLAY KEYS
|
|
|
|
hotkey.fps.toggle = "Shift+F" ; Toggle frame counter
|
|
|
|
hotkey.session.devcommands.toggle = "Shift+D" ; Toggle developer commands panel
|
|
|
|
hotkey.session.gui.toggle = "G" ; Toggle visibility of session GUI
|
|
|
|
hotkey.menu.toggle = "F10" ; Toggle in-game menu
|
|
|
|
|
|
|
|
; > HOTKEYS ONLY
|
|
|
|
hotkey.chat = Return ; Toggle chat window
|
|
|
|
|
|
|
|
; > PROFILER
|
|
|
|
hotkey.profile.toggle = "F11" ; Enable/disable real-time profiler
|
|
|
|
hotkey.profile.save = "Shift+F11" ; Save current profiler data to logs/profile.txt
|
|
|
|
|
2010-12-30 20:45:13 +01:00
|
|
|
; EXPERIMENTAL: joystick/gamepad settings
|
|
|
|
joystick.enable = false
|
|
|
|
joystick.deadzone = 8192
|
|
|
|
joystick.camera.pan.x = 0
|
|
|
|
joystick.camera.pan.y = 1
|
|
|
|
joystick.camera.rotate.x = 3
|
|
|
|
joystick.camera.rotate.y = 2
|
|
|
|
joystick.camera.zoom.in = 5
|
|
|
|
joystick.camera.zoom.out = 4
|