226 lines
8.4 KiB
INI
226 lines
8.4 KiB
INI
; 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
|
|
|
|
; 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
|
|
; vertexshader Use vertex shaders for transform and lighting where possible
|
|
; Using 'fixed' instead of 'default' may work around some graphics-related problems,
|
|
; but will reduce performance when a modern graphics card is available.
|
|
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
|
|
|
|
; Profile selection
|
|
|
|
profile = default
|
|
|
|
; Language selection: (currently "english" or "pseudogreek")
|
|
language = english
|
|
|
|
; Font mappings:
|
|
|
|
font.console = console
|
|
font.default = palatino12
|
|
font.misc = verdana16
|
|
|
|
; Colour of the sky (in "r g b" format)
|
|
skycolor = "0 0 0"
|
|
|
|
; Maximum number of players in a session (default 6).
|
|
max_players = 8
|
|
|
|
; 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.1
|
|
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 = "Ctrl+Alt+F2" ; Take large BMP screenshot.
|
|
hotkey.togglefullscreen = "Alt+Return" ; Toggle fullscreen/windowed mode
|
|
hotkey.screenshot.watermark = "K" ; Toggle product/company watermark for official
|
|
hotkey.wireframe = "Alt+W" ; Toggle wireframe mode.
|
|
|
|
hotkey.archive.abort = "Alt+F4" ; Prematurely terminate the archive builder process.
|
|
|
|
; > CAMERA SETTINGS
|
|
hotkey.camera.reset = "H" ; Reset camera rotation to default.
|
|
hotkey.camera.reset.origin = "Ctrl+H" ; Reset camera to origin.
|
|
hotkey.camera.zoom.in = Plus, Equals, NumPlus ; Zoom camera in.
|
|
hotkey.camera.zoom.out = Minus, NumMinus ; Zoom camera out.
|
|
hotkey.camera.zoom.wheel.in = WheelUp ; Zoom camera in (wheel speed).
|
|
hotkey.camera.zoom.wheel.out = WheelDown ; Zoom camera out (wheel speed).
|
|
hotkey.camera.rotate.wheel.cw = "Shift+WheelUp"
|
|
hotkey.camera.rotate.wheel.ccw = "Shift+WheelDown"
|
|
hotkey.camera.rotate.cw = "Ctrl+LeftArrow", "Ctrl+A", Q
|
|
hotkey.camera.rotate.ccw = "Ctrl+RightArrow", "Ctrl+D", E
|
|
hotkey.camera.rotate.up = "Ctrl+UpArrow", "Ctrl+W"
|
|
hotkey.camera.rotate.down = "Ctrl+DownArrow", "Ctrl+S"
|
|
|
|
hotkey.camera.pan = MouseMiddle, ForwardSlash ; Scroll by moving mouse.
|
|
hotkey.camera.pan.keyboard = "~Shift+~Ctrl" ; = holding neither Ctrl nor Shift
|
|
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.
|
|
|
|
;camera.cinema.add = "L"
|
|
;camera.cinema.delete = "U"
|
|
;camera.cinema.delete.all = "R"
|
|
;camera.cinema.write = "O"
|
|
camera.cinema.queue = "I"
|
|
|
|
; > CONSOLE SETTINGS
|
|
hotkey.console.toggle = BackQuote, F9 ; Open/close console.
|
|
hotkey.console.copy = "Ctrl+C" ; Copy from console to clipboard.
|
|
hotkey.console.paste = Insert, "Ctrl+V" ; Paste clipboard to console.
|
|
|
|
; > ENTITY SELECTION
|
|
hotkey.selection.add = Shift ; Add units to selection.
|
|
hotkey.selection.remove = Ctrl ; Remove units from selection.
|
|
hotkey.selection.group.0 = 0
|
|
hotkey.selection.group.1 = 1
|
|
hotkey.selection.group.2 = 2
|
|
hotkey.selection.group.3 = 3
|
|
hotkey.selection.group.4 = 4
|
|
hotkey.selection.group.5 = 5
|
|
hotkey.selection.group.6 = 6
|
|
hotkey.selection.group.7 = 7
|
|
hotkey.selection.group.8 = 8
|
|
hotkey.selection.group.9 = 9
|
|
hotkey.selection.group.add = Shift ; +group: Add units to group.
|
|
hotkey.selection.group.save = Ctrl ; +group: Save units to group.
|
|
hotkey.selection.group.snap = Alt ; +group: Check up on group.
|
|
hotkey.selection.snap = Home ; Centre view on selection.
|
|
hotkey.highlightall = O ; Show selection circle for all units on screen.
|
|
hotkey.killUnit = Delete
|
|
|
|
; > CONTEXT CURSOR
|
|
hotkey.contextorder.next = LeftBracket ; Cycle right through orders (context cursors).
|
|
hotkey.contextorder.previous = RightBracket ; Cycle left through orders (context cursors).
|
|
|
|
; > TESTING KEYS
|
|
hotkey.orbital.toggle = V ; Enable/disable ball arena.
|
|
hotkey.orbital.cheat = "LeftCtrl+Backslash" ; Freeze ball.
|
|
hotkey.dudemachine.random = "Ctrl+ForwardSlash" ; Create random Dude.
|
|
|
|
; > OVERLAY KEYS
|
|
hotkey.fps.toggle = "Shift+F" ; Toggle frame counter.
|
|
hotkey.session.statuspane.toggle = "Shift+S" ; Toggle Status Orb.
|
|
hotkey.session.minimap.toggle = "Shift+M" ; Toggle Map Orb.
|
|
hotkey.resourcepool.toggle = "Shift+R" ; Toggle Resource Pool.
|
|
hotkey.grouppane.toggle = "Shift+G" ; Toggle Group Pane.
|
|
hotkey.teamtray.toggle = "Shift+T" ; Toggle Team Tray.
|
|
hotkey.session.ShowPlayersList = "Shift+P" ; Toggle Players List
|
|
hotkey.session.devcommands.toggle = "Shift+D"
|
|
|
|
; > SESSION ORIENTATION KEYS
|
|
hotkey.session.gui.flip = "Alt+G" ; Toggle GUI to top/bottom/left/right of screen.
|
|
hotkey.session.gui.toggle = "G" ; Toggle visibility of session GUI.
|
|
|
|
; (TEMPORARY)
|
|
hotkey.alwayson.toggle = "Shift+X" ; Toggle always ons (Exit Button, End Game Button).
|
|
|
|
; > SUBMENU KEYS
|
|
hotkey.menu.toggle = "F10" ; Toggle in-game menu.
|
|
hotkey.menu.resign = "Alt+X" ; End current game session and return to main menu.
|
|
|
|
; > HOTKEYS ONLY
|
|
|
|
|
|
|
|
hotkey.chat = Return ; Toggles chat window
|
|
|
|
|
|
|
|
hotkey.onlinehelp = "F1" ; Enable/disable online manual entry for current selection.
|
|
hotkey.music.toggle = "M" ; Enable/disable music.
|
|
hotkey.audio.toggle = "Ctrl+A" ; Enable/disable sound.
|
|
|
|
; > PROFILER
|
|
hotkey.profile.toggle = "F11" ; Enable/disable real-time profiler
|
|
hotkey.profile.save = "Shift+F11" ; Save current profiler data to "logs/profile.txt"
|
|
|
|
; UNMAPPED KEY/MOUSE REFERENCE:
|
|
|
|
; LMB ; select unit
|
|
; RMB ; issue order to selected units
|
|
; LMB-drag ; bandbox units
|
|
; LMB-doubleclick ; select all units of this type on screen
|
|
; LMB-tripleclick ; select all units of this type on map
|
|
; shift+mouse select ; add to selection
|
|
; ctrl+mouse select ; remove from selection
|
|
; #=(1...0) ; select group #, pressing again centres view
|
|
; shift+# ; add group # to selection
|
|
; ctrl+# ; save selection as group #
|
|
; alt+# (hold down) ; snap view to group # (while alt is held down)
|
|
; mouse on map edge ; scroll in this direction
|