; 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 = false 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.5 ; 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