diff --git a/binaries/data/config/system.cfg b/binaries/data/config/system.cfg index 34e17d5e06..9e34565813 100755 --- a/binaries/data/config/system.cfg +++ b/binaries/data/config/system.cfg @@ -1,3 +1,19 @@ +; COMMAND LINE OPTIONS: +; +; (note exact spelling of the actual switches, e.g. -nopbuffer, not -NOPBUFFER) +; +; -m=MAP load the file (string) instead of the default test01.pmp +; -g=F set the gamma correction to (floating point; 0.0 < F <= 1.0) +; -e show entity graph +; -v enable VSync, i.e. lock FPS to monitor refresh rate +; -novbo disable Vertex Buffer Objects; may solve graphics-related problems on older/buggy graphics cards +; -nopbuffer disable Pixel Buffers; may solve graphics-related problems on older/buggy graphics cards +; -f enable fixed frame timing; ? +; -s enable shadows +; -xres=N set desired screen X resolution to (integer) +; -yres=N set desired screen Y resolution to (integer) +; -conf NAME=VAL set config variable (string) to (string) + ; System settings: novbo=true @@ -30,11 +46,12 @@ loginterest.audio = 1 loginterest.script = 1 ; Font mappings: + font.console = console font.default = palatino12 font.misc = verdana16 -; General preferences: +; GENERAL PREFERENCES: ; selection.outline.quality = 9; ( higher => very slightly slower, better quality) ; view.scroll.speed = 60 @@ -46,7 +63,7 @@ font.misc = verdana16 ; view.zoom.smoothness = 0.02 ; between 0 and 1 ; view.snap.smoothness = 0.02 ; less is sharper, more is softer -; Hotkey mappings: +; 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 @@ -55,36 +72,40 @@ font.misc = verdana16 ; The keys you can use are in source/lib/KeyNames.cpp. I realise this isn't particularly ; useful for people without access to said file. -hotkey.exit = Escape, "Ctrl+F4" -hotkey.screenshot = PrtSc -hotkey.wireframe = W +; > SYSTEM SETTINGS +hotkey.exit = Escape, "Ctrl+F4" ; Exit to desktop. +hotkey.screenshot = PrtSc ; Take PNG screenshot. +hotkey.wireframe = W ; Toggle wireframe mode. -hotkey.camera.reset = "H" -hotkey.camera.reset.origin = "Ctrl+H" -hotkey.camera.zoom.in = Plus, Equals, NumPlus -hotkey.camera.zoom.out = Minus, NumMinus -hotkey.camera.zoom.wheel.in = WheelDown -hotkey.camera.zoom.wheel.out = WheelUp -hotkey.camera.rotate = "Ctrl+MouseMiddle" -hotkey.camera.rotate.abouttarget = "MouseLeft+MouseRight" -hotkey.camera.pan = MouseMiddle, ForwardSlash -hotkey.camera.pan.left = LeftArrow -hotkey.camera.pan.right = RightArrow -hotkey.camera.pan.forward = UpArrow -hotkey.camera.pan.backward = DownArrow -hotkey.camera.bookmark.0 = F5 -hotkey.camera.bookmark.1 = F6 -hotkey.camera.bookmark.2 = F7 -hotkey.camera.bookmark.3 = F8 -hotkey.camera.bookmark.save = Ctrl -hotkey.camera.bookmark.snap = Alt +; > 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 = WheelDown ; Zoom camera in (wheel speed). +hotkey.camera.zoom.wheel.out = WheelUp ; Zoom camera out (wheel speed). +hotkey.camera.rotate = "Ctrl+MouseMiddle" ; Rotate view by moving mouse. +hotkey.camera.rotate.abouttarget = "MouseLeft+MouseRight" ; Rotate view by moving mouse. +hotkey.camera.pan = MouseMiddle, ForwardSlash ; Scroll by moving mouse. +hotkey.camera.pan.left = LeftArrow ; Scroll screen left. +hotkey.camera.pan.right = RightArrow ; Scroll screen right. +hotkey.camera.pan.forward = UpArrow ; Scroll screen up. +hotkey.camera.pan.backward = DownArrow ; Scroll screen down. +hotkey.camera.bookmark.0 = F5 ; Saved bookmark 1. +hotkey.camera.bookmark.1 = F6 ; Saved bookmark 2. +hotkey.camera.bookmark.2 = F7 ; Saved bookmark 3. +hotkey.camera.bookmark.3 = F8 ; Saved bookmark 4. +hotkey.camera.bookmark.save = Ctrl ; +bookmark: Save screen as bookmark. +hotkey.camera.bookmark.snap = Alt ; +bookmark: "check up" on bookmark. -hotkey.console.toggle = F1 -hotkey.console.copy = "Ctrl+C" -hotkey.console.paste = Insert, "Ctrl+V" +; > CONSOLE SETTINGS +hotkey.console.toggle = BackQuote ; Open/close console. +hotkey.console.copy = "Ctrl+C" ; Copy from console to clipboard. +hotkey.console.paste = Insert, "Ctrl+V" ; Paste clipboard to console. -hotkey.selection.add = Shift -hotkey.selection.remove = Ctrl +; > 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 @@ -95,16 +116,32 @@ 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 -hotkey.selection.group.save = Ctrl -hotkey.selection.group.snap = Alt -hotkey.selection.snap = Home -hotkey.contextorder.next = LeftBracket -hotkey.contextorder.previous = RightBracket -hotkey.highlightall = O +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.orbital.toggle = V -hotkey.orbital.cheat = "LeftCtrl+Backslash" -hotkey.dudemachine.random = "Ctrl+ForwardSlash" +; > 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. +; 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 \ No newline at end of file