2025-07-19 21:08 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004328Spring engineGeneralpublic2014-03-18 12:07
ReporterBeherith 
Assigned TojK 
PrioritynormalSeveritytextReproducibilityalways
StatusresolvedResolutionfixed 
Product Version96.0.1+git 
Target VersionFixed in Version 
Summary0004328: "Error: KeySet: Bad keysym: " doesn not provide sufficient info to identify
Description[f=0000000] Error: KeySet: Bad keysym:
[f=0000000] [KeyBindings] Warning: Bind: could not parse key: in ,
[f=0000000] Error: KeySet: Bad keysym:
[f=0000000] [KeyBindings] Warning: Bind: could not parse key: Shift+ in Shift+,

Appeared in my infolog, yet my uikeys.txt does not have any Shift+ text in it. I cant find what is throwing these errors. Please add a file name +line number+whole line to the log output.
Steps To ReproduceAttacked infolog and uikeys.txt
Additional InformationThank you!
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon uikeys.txt (16,131 bytes) 2014-03-11 11:38 -
    //
    //  DEFAULT UIKEYS.TXT FOR SPRING
    //  -----------------------------
    //
    //
    //  Quick Notes:
    //
    //  1. The built-in default bindings are always loaded. If you wish
    //     to override them, use the unbindall and unbind commands
    //     to delete them at the beginning of your 'uikeys.txt'.
    //
    //  2. More then one action can be bound to a specific keyset. The
    //     actions for any given keyset are tried in the order that they
    //     were bound. The first currently available command that matches
    //     an action is used.
    //
    //  3. As a slight modification to the above note, keysets that use
    //     the 'Any' modifier are tried after those that do not use it.
    //
    //  4. A keyset using the Shift modifier should be bound with its
    //     unshifted key  (ex: bind  "Shift+."  instead of  "Shift+>" )
    //
    //
    //  Commands that can be used in this file:
    //
    //    unbindall
    //    ---------
    //    - removes all bindings, and adds "bind enter chat"
    //      (one of the other unbind commands can get rid of that one)
    //    - good for deleting the default bindings
    //
    //    keysym <name> <keycode>
    //    -----------------------
    //    - add a custom key symbol  (the default key symbols can not be overriden)
    //    - name must start with a letter, and only contain letters, numbers, and '_'
    //    - the <keycode> can be a currently recognized keysym
    //      (ex:  "keysym menu 0x13F"  or  "keysym radar r")
    //
    //    keyset <name> <keyset>
    //    ----------------------
    //    - specifies a named keyset
    //    - name must start with a letter, and only contain letters, numbers, and '_'
    //    - named keysets may be accessed by prepending the '&' character to the name
    //      (ex:  "keyset myKeySet Ctrl+x"  then  "bind &myKeySet myAction" )
    //
    //    fakemeta <keysym>
    //    -----------------
    //    - assign an auxiliary key for the Meta modifier ("space" is a good choice)
    //    - use "fakemeta none" to disable this feature
    //
    //    bind <keyset> <action>
    //    ----------------------
    //    - appends the action to the keyset's list of actions
    //    - the action can be just a command, or a command with arguments
    //
    //    unbind <keyset> <action>
    //    ------------------------
    //    - removes the action from the keyset's list of actions
    //    - both the action and the keyset must match
    //
    //    unbindkeyset <keyset>
    //    ---------------------
    //    - removes all bindings that use the keyset
    //
    //    unbindaction <action>
    //    ---------------------
    //    - removes all bindings that use the action  (command that is, a misnomer)
    //
    //
    //  * NOTE: These commands can also be run from the chat line in-game using
    //          the slash command syntax  (/bind, /unbind, etc...)
    //
    //
    //  Keyset Format:
    //
    //    A keyset is a combination of keys, the main key and its modifiers.
    //
    //    Here are some examples:
    //
    //      bind            a  fake_action
    //      bind       Ctrl+a  fake_action
    //      bind          C+a  fake_action
    //      bind Ctrl+Shift+a  fake_action
    //      bind          *+a  fake_action
    //      bind   &my_keyset  fake_action
    //
    //    The format then goes like this:
    //
    //      [<Modifier>+]...[<Modifier>+]<keysym>
    //
    //        or
    //
    //      &<keyset_name>    (for named keysets)
    //
    //    The modifiers (and their abbreviations), are:
    //
    //      Any   (*)
    //      Alt   (A)
    //      Ctrl  (C)
    //      Meta  (M)
    //      Shift (S)
    //
    //    The special 'Any' modifier makes it so that the keyset matches
    //    regardless of the current state of the real modifiers.
    //
    //    The known keysyms (key symbols), are listed at the end of this file.
    //    If you want to use a key that is unknown to Spring, then you may use
    //    the hexadecimal notation. Here are two equivalent bindings:
    //
    //      bind Ctrl+0x20  firestate 0  // hold fire
    //      bind Ctrl+space firestate 0  // hold fire
    //
    //
    //  Extra Run-Time Commands
    //
    //    /keyload   : loads the uikeys.txt bindings  (does not clear current bindings)
    //    /keyreload : loads the uikeys.txt bindings  (clears current bindings first)
    //    /keysave   : save current bindings to 'uikeys.tmp'  (NOTE: 'tmp' vs. 'txt')
    //    /keysyms   : prints the known keysyms to standard out
    //    /keycodes  : prints the known keycodes to standard out
    //    /keyprint  : prints the current bindings to standard out
    //    /keydebug  : prints debugging information to standard out (for each keystroke)
    //
    //
    //  Hotbinding:
    //
    //    The default bindings include the 'hotbind' (Ctrl+insert) and
    //    'hotunbind' (Ctrl+delete) capabilities. Place the mouse cursor over one
    //    of the control panel icons (normal command or build command), and press
    //    Ctrl+insert. Spring will then ask for a keyset, which will then have the
    //    icon's command immediately appended to its list of actions. Placing the
    //    mouse cursor over an icon and hitting Ctrl+delete will delete all bindings
    //    associated with that icon's command.
    //
    //
    //  Default Bindings:
    //
    //  fakemeta          space
    //
    //  bind                esc  quitmenu
    //  bind     Ctrl+Shift+esc  quitforce
    //
    //  bind          Any+enter  chat
    //  bind          Alt+enter  chatally
    //  bind          Alt+enter  chatswitchally
    //  bind         Ctrl+enter  chatall
    //  bind         Ctrl+enter  chatswitchall
    //  bind        Shift+enter  chatspec
    //  bind        Shift+enter  chatswitchspec
    //
    //  bind          Any+enter  edit_return
    //  bind         Any+escape  edit_escape
    //  bind            Any+tab  edit_complete
    //  bind      Any+backspace  edit_backspace
    //  bind         Any+delete  edit_delete
    //  bind           Alt+left  edit_home
    //  bind           Any+home  edit_home
    //  bind          Alt+right  edit_end
    //  bind            Any+end  edit_end
    //  bind           Any+left  edit_prev_char
    //  bind          Any+right  edit_next_char
    //  bind          Ctrl+left  edit_prev_word
    //  bind         Ctrl+right  edit_next_word
    //  bind             Any+up  edit_prev_line
    //  bind           Any+down  edit_next_line
    //
    //  bind             Ctrl+v  pastetext
    //
    //  bind          Any+pause  pause
    //
    //  bind              Any+j  mouse2
    //  bind          backspace  mousestate
    //  bind    Shift+backspace  togglecammode
    //  bind     Ctrl+backspace  togglecammode
    //
    //  bind              Any+i  gameinfo
    //
    //  bind              Any+l  togglelos
    //  bind              Any+;  toggleradarandjammer
    //  bind            Any+tab  toggleoverview
    //
    //  bind                  ,  prevmenu
    //  bind                  .  nextmenu
    //  bind            Shift+,  decguiopacity
    //  bind            Shift+.  incguiopacity
    //
    //  bind        Ctrl+insert  hotbind
    //  bind        Ctrl+delete  hotunbind
    //
    //  bind              Any++  speedup
    //  bind              Any+=  speedup
    //  bind              Any+-  slowdown
    //  bind         Any+insert  speedup
    //  bind         Any+delete  slowdown
    //  bind        Any+numpad+  speedup
    //  bind        Any+numpad-  slowdown
    //
    //  bind              Alt+b  debug
    //  bind              Alt+v  debugcolvol
    //  bind              Alt+o  singlestep
    //
    //  bind              Any+h  sharedialog
    //
    //  bind              Any+c  controlunit
    //  bind             Ctrl+t  trackmode
    //  bind              Any+t  track
    //
    //  bind              Any+`  drawinmap
    //  bind              Any+\  drawinmap
    //  bind           Any+0xa7  drawinmap
    //
    //  bind           Any+home  increaseViewRadius
    //  bind            Any+end  decreaseViewRadius
    //
    //  bind             Any+up  moveforward
    //  bind           Any+down  moveback
    //  bind          Any+right  moveright
    //  bind           Any+left  moveleft
    //  bind         Any+pageup  moveup
    //  bind       Any+pagedown  movedown
    //  bind          Any+shift  movefast
    //  bind           Any+ctrl  moveslow
    //
    //  bind                  1  specteam 0
    //  bind                  2  specteam 1
    //  bind                  3  specteam 2
    //  bind                  4  specteam 3
    //  bind                  5  specteam 4
    //  bind                  6  specteam 5
    //  bind                  7  specteam 6
    //  bind                  8  specteam 7
    //  bind                  9  specteam 8
    //  bind                  0  specteam 9
    //  bind             Ctrl+1  specteam 10
    //  bind             Ctrl+2  specteam 11
    //  bind             Ctrl+3  specteam 12
    //  bind             Ctrl+4  specteam 13
    //  bind             Ctrl+5  specteam 14
    //  bind             Ctrl+6  specteam 15
    //  bind             Ctrl+7  specteam 16
    //  bind             Ctrl+8  specteam 17
    //  bind             Ctrl+9  specteam 18
    //  bind             Ctrl+0  specteam 19
    //
    //  bind              Any+0  group0
    //  bind              Any+1  group1
    //  bind              Any+2  group2
    //  bind              Any+3  group3
    //  bind              Any+4  group4
    //  bind              Any+5  group5
    //  bind              Any+6  group6
    //  bind              Any+7  group7
    //  bind              Any+8  group8
    //  bind              Any+9  group9
    //
    //  bind              Any+z  buildspacing inc
    //  bind              Any+x  buildspacing dec
    //
    //  bind                  [  buildfacing inc
    //  bind            Shift+[  buildfacing inc
    //  bind                  ]  buildfacing dec
    //  bind            Shift+]  buildfacing dec
    //
    //  bind                  a  attack
    //  bind            Shift+a  attack
    //  bind              Alt+a  areaattack
    //  bind        Alt+Shift+a  areaattack
    //  bind                  d  manualfire
    //  bind            Shift+d  manualfire
    //  bind             Ctrl+d  selfd
    //  bind       Ctrl+Shift+d  selfd queued
    //  bind                  e  reclaim
    //  bind            Shift+e  reclaim
    //  bind                  f  fight
    //  bind            Shift+f  fight
    //  bind              Alt+f  forcestart
    //  bind                  g  guard
    //  bind            Shift+g  guard
    //  bind                  k  cloak
    //  bind            Shift+k  cloak
    //  bind                  l  loadunits
    //  bind            Shift+l  loadunits
    //  bind                  m  move
    //  bind            Shift+m  move
    //  bind                  p  patrol
    //  bind            Shift+p  patrol
    //  bind                  r  repair
    //  bind            Shift+r  repair
    //  bind                  s  stop
    //  bind            Shift+s  stop
    //  bind                  u  unloadunits
    //  bind            Shift+u  unloadunits
    //  bind                  w  wait
    //  bind            Shift+w  wait queued
    //  bind                  x  onoff
    //  bind            Shift+x  onoff
    //
    //  bind                  q  groupselect
    //  bind                  q  groupadd
    //  bind             Ctrl+q  aiselect
    //  bind            Shift+q  groupclear
    //
    //  bind            Ctrl+f1  viewfps
    //  bind            Ctrl+f2  viewta
    //  bind            Ctrl+f3  viewtw
    //  bind            Ctrl+f4  viewrot
    //
    //  bind             Any+f1  showElevation
    //  bind             Any+f2  ShowPathTraversability
    //  bind             Any+f3  LastMsgPos
    //  bind             Any+f4  ShowMetalMap
    //  bind             Any+f5  hideinterface
    //  bind             Any+f6  NoSound
    //  bind             Any+f7  dynamicSky
    //  bind      Ctrl+Shift+f8  savegame
    //  bind             Any+f9  showhealthbars
    //  bind     Ctrl+Shift+f10  createvideo
    //  bind            Any+f11  screenshot
    //  bind            Any+f12  screenshot
    //
    //  bind             Ctrl+a  select AllMap++_ClearSelection_SelectAll+
    //  bind             Ctrl+b  select AllMap+_Builder_Idle+_ClearSelection_SelectOne+
    //  bind             Ctrl+c  select AllMap+_ManualFireUnit+_ClearSelection_SelectOne+
    //  bind             Ctrl+r  select AllMap+_Radar+_ClearSelection_SelectAll+
    //  bind             Ctrl+v  select AllMap+_Not_Builder_Not_Commander_InPrevSel_Not_InHotkeyGroup+_SelectAll+
    //  bind             Ctrl+w  select AllMap+_Not_Aircraft_Weapons+_ClearSelection_SelectAll+
    //  bind             Ctrl+x  select AllMap+_InPrevSel_Not_InHotkeyGroup+_SelectAll+
    //  bind             Ctrl+z  select AllMap+_InPrevSel+_ClearSelection_SelectAll+
    //  Key Symbol    Key Code
    //  ----------    --------
    //
    //  !             0x021
    //  "             0x022
    //  #             0x023
    //  $             0x024
    //  %             0x025
    //  &             0x026
    //  '             0x027
    //  (             0x028
    //  )             0x029
    //  *             0x02A
    //  +             0x02B
    //  ,             0x02C
    //  -             0x02D
    //  .             0x02E
    //  /             0x02F
    //  0             0x030
    //  1             0x031
    //  2             0x032
    //  3             0x033
    //  4             0x034
    //  5             0x035
    //  6             0x036
    //  7             0x037
    //  8             0x038
    //  9             0x039
    //  :             0x03A
    //  ;             0x03B
    //  <             0x03C
    //  =             0x03D
    //  >             0x03E
    //  ?             0x03F
    //  @             0x040
    //  [             0x05B
    //  \             0x05C
    //  ]             0x05D
    //  ^             0x05E
    //  _             0x05F
    //  `             0x060
    //  a             0x061
    //  alt           0x134
    //  b             0x062
    //  backspace     0x008
    //  c             0x063
    //  clear         0x00C
    //  ctrl          0x132
    //  d             0x064
    //  delete        0x07F
    //  down          0x112
    //  e             0x065
    //  end           0x117
    //  enter         0x00D
    //  esc           0x01B
    //  escape        0x01B
    //  f             0x066
    //  f1            0x11A
    //  f10           0x123
    //  f11           0x124
    //  f12           0x125
    //  f13           0x126
    //  f14           0x127
    //  f15           0x128
    //  f2            0x11B
    //  f3            0x11C
    //  f4            0x11D
    //  f5            0x11E
    //  f6            0x11F
    //  f7            0x120
    //  f8            0x121
    //  f9            0x122
    //  g             0x067
    //  h             0x068
    //  home          0x116
    //  i             0x069
    //  insert        0x115
    //  j             0x06A
    //  joy0          0x12C
    //  joy1          0x12D
    //  joy2          0x12E
    //  joy3          0x12F
    //  joy4          0x130
    //  joy5          0x131
    //  joy6          0x132
    //  joy7          0x133
    //  joydown       0x141
    //  joyleft       0x142
    //  joyright      0x143
    //  joyup         0x140
    //  joyw          0x193
    //  joyx          0x190
    //  joyy          0x191
    //  joyz          0x192
    //  k             0x06B
    //  l             0x06C
    //  left          0x114
    //  m             0x06D
    //  meta          0x136
    //  n             0x06E
    //  numpad*       0x10C
    //  numpad+       0x10E
    //  numpad-       0x10D
    //  numpad.       0x10A
    //  numpad/       0x10B
    //  numpad0       0x100
    //  numpad1       0x101
    //  numpad2       0x102
    //  numpad3       0x103
    //  numpad4       0x104
    //  numpad5       0x105
    //  numpad6       0x106
    //  numpad7       0x107
    //  numpad8       0x108
    //  numpad9       0x109
    //  numpad=       0x110
    //  numpad_enter  0x10F
    //  o             0x06F
    //  p             0x070
    //  pagedown      0x119
    //  pageup        0x118
    //  pause         0x013
    //  printscreen   0x13C
    //  q             0x071
    //  r             0x072
    //  return        0x00D
    //  right         0x113
    //  s             0x073
    //  shift         0x130
    //  space         0x020
    //  t             0x074
    //  tab           0x009
    //  u             0x075
    //  up            0x111
    //  v             0x076
    //  w             0x077
    //  x             0x078
    //  y             0x079
    //  z             0x07A
    //  {             0x07B
    //  |             0x07C
    //  }             0x07D
    //  ~             0x07E
    
    //SPRINGSETTINGS DO NOT TOUCH
    
    bind delete select Visible+_InPrevSel+_ClearSelection_SelectAll+
    
    unbind            Any+tab  toggleoverview
    bind            Any+tab  luaui fastswitch
    
    //debug stuff:
    bind alt+w wiremap
    bind alt+c cheat
    bind alt+n nocost
    bind alt+m give corcom
    bind alt+a give all
    
    
    bind alt+g luarules reload
    bind alt+l luaui reload
    bind ctrl+f12 screenshot jpg
    txt file icon uikeys.txt (16,131 bytes) 2014-03-11 11:38 +
  • txt file icon infolog.txt (65,935 bytes) 2014-03-11 11:38 -
    [ParseCmdLine] command-line args: "S:\spring_develop_2014\buildoutput\spring-96.0.1-334-g97f3aa1.exe"
    Using configuration source: "S:\spring_develop_2014\buildoutput\springsettings.cfg"
    Using additional configuration source: "C:\Users\Peti\AppData\Local\springsettings.cfg"
    Using additional configuration source: "C:\Users\Peti\Documents\My Games\Spring\springsettings.cfg"
    Available log sections: KeyBindings, AutohostInterface, Net, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Shader, Texture, Font, GroundMoveType, Path, UnitScript, CregSerializer, ArchiveScanner, VFS, Sound, LuaSocket
    Enabled log sections: Sound(N)
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    LogOutput initialized.
    Spring 96.0.1-334-g97f3aa1 develop
    Build date/time: Mar  9 2014 19:26:11
    Build environment: boost-105300, GNU libstdc++ version 20130531
    Compiler: gcc-4.8.1
    OS: Microsoft Windows
    Microsoft Windows 7 Ultimate Edition, 64-bit (build 7600)
    Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz; 8190MB RAM, 16378MB pagefile
    OS: emulated 32bit mode
    [CMyMath::Init] CPU SSE mask: 127, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  1,  SSE 4.2:  1
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    Supported Video modes: 640x480, 640x480, 640x480, 640x480, 720x480, 720x480, 720x480, 720x480, 720x576, 720x576, 720x576, 720x576, 800x600, 800x600, 800x600, 800x600, 1024x768, 1024x768, 1024x768, 1024x768, 1152x864, 1152x864, 1152x864, 1152x864, 1280x720, 1280x720, 1280x720, 1280x720, 1280x768, 1280x768, 1280x768, 1280x768, 1280x800, 1280x800, 1280x800, 1280x800, 1280x960, 1280x960, 1280x960, 1280x960, 1280x1024, 1280x1024, 1280x1024, 1280x1024, 1360x768, 1360x768, 1360x768, 1360x768, 1366x768, 1366x768, 1366x768, 1366x768, 1600x900, 1600x900, 1600x900, 1600x900, 1600x1024, 1600x1024, 1600x1024, 1600x1024, 1600x1200, 1600x1200, 1600x1200, 1600x1200, 1680x1050, 1680x1050, 1680x1050, 1680x1050, 1920x1080, 1920x1080, 1920x1080, 1920x1080, 1920x1200, 1920x1200, 1920x1200, 1920x1200, 1920x1440, 1920x1440, 1920x1440, 1920x1440, 2560x1440, 2560x1440, 2560x1440, 2560x1440
    SDL version:  linked 2.0.1; compiled 2.0.1
    GL version:   4.4.0
    GL vendor:    NVIDIA Corporation
    GL renderer:  GeForce GTX 560 Ti/PCIe/SSE2
    GLSL version: 4.40 NVIDIA via Cg compiler
    GLEW version: 1.5.8
    Video RAM:    total 1024MB, available 526MB
    FBO::maxSamples: 32
    GL info:
    	haveARB: 1, haveGLSL: 1, ATI hacks: 0
    	FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 1
    	maximum texture size: 16384, compress MIP-map textures: 0
    	maximum SmoothPointSize: 190, maximum vec4 varying/attributes: 31/16
    	maximum drawbuffers: 8, maximum recommended indices/vertices: 1048576/1048576
    	number of UniformBufferBindings: 84 (64kB)
    VSync disabled
    [InitOpenGL] video mode set to 2560x1425:24bit @59Hz (windowed)
    [WatchDogInstall] Installed (HangTimeout: 10sec)
    [ThreadPool::SetThreadCount][1] #wanted=4 #current=1
    [ThreadPool::SetThreadCount][2] #threads=3
    [DataDirs] Portable Mode!
    Using read-write data directory: S:\spring_develop_2014\buildoutput\
    Using read-only data directory: C:\Users\Peti\Documents\My Games\Spring\
    Using read-only data directory: C:\Users\Peti\Documents\Spring\
    Using read-only data directory: C:\ProgramData\Spring\
    Scanning: C:\Users\Peti\Documents\My Games\Spring\maps
    Scanning: C:\Users\Peti\Documents\My Games\Spring\games
    Scanning: C:\Users\Peti\Documents\My Games\Spring\packages
    Scanning: S:\spring_develop_2014\buildoutput\maps
    Scanning: S:\spring_develop_2014\buildoutput\base
    Scanning: S:\spring_develop_2014\buildoutput\games
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               DirectSound Software
    [f=0000000] [Sound]   Device:     DirectSound Software
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.11.753
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 128
    [f=0000000] Joysticks found: 1
    [f=0000000] Using joystick 0: USB Network Joystick
    [f=0000000] [ThreadPool::SetThreadCount][1] #wanted=3 #current=4
    [f=0000000] [ThreadPool::SetThreadCount][2] #threads=2
    [f=0000000] [Threading] Main thread CPU affinity not set
    [f=0000000] [Initialize] CPU Clock: win32::TimeGetTime
    [f=0000000] [Initialize] CPU Cores: 4
    [f=0000000] [InitOpenGL] video mode set to 2560x1425:24bit @59Hz (windowed)
    [f=0000000] Connecting to local server
    [f=0000000] PreGame::StartServer: 10 ms
    [f=0000000] Using map: DeltaSiegeDry_Reloaded_vBETA2
    [f=0000000] Using game: Balanced Annihilation Reloaded Core $VERSION
    [f=0000000] Using game archive: rbar.sdd
    [f=0000000] recording demo: demos/20140311_112755_DeltaSiegeDry_Reloaded_vBETA2_96.0.1-334-g97f3aa1 develop.sdf
    [f=0000000] PreGame::GameDataReceived: 2630 ms
    [f=0000000] [PreGame::UpdateClientNet] user number 0 (team 0, allyteam 0)
    [f=0000000] [LuaIntro] Searching for new Widgets
    [f=0000000] [LuaIntro] Scanning: LuaIntro/Addons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/Widgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/SystemAddons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/SystemWidgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/chili/
    [f=0000000] [LuaIntro] Found new widget "SpringLogo"
    [f=0000000] [LuaIntro] Found new widget "LoadTexture"
    [f=0000000] [LuaIntro] Found new widget "LoadProgress"
    [f=0000000] [LuaIntro] Found new widget "Main"
    [f=0000000] [LuaIntro] Found new widget "Music"
    [f=0000000] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=0000000] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=0000000] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=0000000] [LuaIntro] Loading widget:      Music                  <music.lua>
    [f=0000000] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
    [f=0000000] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (80 MB)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Loading all definitions:  0.176000
    [f=0000000] Game::LoadDefs (GameData): 223 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 31 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 1 ms
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 50 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] [CDamageArrayHandler] number of ArmorDefs: 13
    [f=0000000] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;
    [f=0000000] Creating Unit Textures
    [f=0000000] Creating Sky
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Warning: WeaponDef (corgate_repulsor) The "isShield" tag has been removed. Use the weaponType="Shield" tag instead!
    [f=0000000] Loading Unit Definitions
    [f=0000000] Loading Feature Definitions
    [f=0000000] [IPathManager::GetInstance] using DEFAULT path-manager
    [f=0000000] Initializing Map Features
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Map Tiles
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 4 ms
    [f=0000000] Switching to ROAM Mesh Rendering
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 118 ms
    [f=0000000] Game::LoadInterface (Console): 1 ms
    [f=0000000] Error: KeySet: Bad keysym: 
    [f=0000000] [KeyBindings] Warning: Bind: could not parse key:  in ,
    [f=0000000] Error: KeySet: Bad keysym: 
    [f=0000000] [KeyBindings] Warning: Bind: could not parse key: Shift+ in Shift+,
    [f=0000000] Loading LuaRules
    [f=0000000] Loaded synced gadget:  Metalspot Finder Gadget  <mex_spot_finder.lua>
    [f=0000000] Loaded synced gadget:  Rez Exp             <unit_rez_exp.lua>
    [f=0000000] Loaded synced gadget:  ranks api           <api_ranks.lua>
    [f=0000000] Loaded synced gadget:  No Self-D           <unit_prevent_share_selfd.lua>
    [f=0000000] Loaded synced gadget:  CameraBroadcast     <camera_lockcamera.lua>
    [f=0000000] Loaded synced gadget:  Awards              <gui_awards.lua>
    [f=0000000] Loaded synced gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded synced gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded synced gadget:  Bomber Control      <unit_bomber_control.lua>
    [f=0000000] Loaded synced gadget:  Commando Watch      <unit_commando_watch.lua>
    [f=0000000] Loaded synced gadget:  Cursor Broadcast    <cmd_mouse_pos_broadcast.lua>
    [f=0000000] Loaded synced gadget:  DGun CmdType Fix    <unit_dgun_cmdtype_fix.lua>
    [f=0000000] Loaded synced gadget:  Death Messages      <game_death_messages.lua>
    [f=0000000] Loaded synced gadget:  DirectControl       <unit_direct_control.lua>
    [f=0000000] Loaded synced gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [f=0000000] Loaded synced gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded synced gadget:  Energy Conversion   <game_energy_conversion.lua>
    [f=0000000] Loaded synced gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded synced gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded synced gadget:  Initial Spawn       <game_initial_spawn.lua>
    [f=0000000] Loaded synced gadget:  Juno Damage         <unit_juno_damage.lua>
    [f=0000000] Loaded synced gadget:  Lightning Spash Damage  <unit_lightning_splash_dmg.lua>
    [f=0000000] Loaded synced gadget:  Lua unit script framework  <unit_script.lua>
    [f=0000000] Loaded synced gadget:  Lups Flamethrower Jitter  <lups_flame_jitter.lua>
    [f=0000000] Loaded synced gadget:  Merc/Scr stockpile control  <unit_mercscr_stockpile_limit.lua>
    [f=0000000] Loaded synced gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded synced gadget:  No Land Damage      <unit_no_land_damage.lua>
    [f=0000000] Loaded synced gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [f=0000000] Loaded synced gadget:  Nonblocking mines   <unit_nonblocking_mines.lua>
    [f=0000000] Loaded synced gadget:  Paralyse Multiplier  <unit_paralyze_multiplier.lua>
    [f=0000000] Loaded synced gadget:  Passive Builders II  <unit_passive_builders_ii.lua>
    [f=0000000] Loaded synced gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [f=0000000] Loaded synced gadget:  PopUpWaterStructures  <unit_pop_up_water_structures.lua>
    [f=0000000] Loaded synced gadget:  Prevent Excessive Share  <game_prevent_excessive_share.lua>
    [f=0000000] Loaded synced gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>
    [f=0000000] Loaded synced gadget:  Prevent Load Hax    <unit_prevent_load_hax.lua>
    [f=0000000] Loaded synced gadget:  Prevent Range Hax   <unit_prevent_range_hax.lua>
    [f=0000000] Loaded synced gadget:  Prevent Strange Orders  <unit_prevent_strange_orders.lua>
    [f=0000000] Loaded synced gadget:  Prevent Unload Hax  <unit_prevent_unload_hax.lua>
    [f=0000000] Loaded synced gadget:  Prevent outside-of-map hax  <unit_prevent_aircraft_hax.lua>
    [f=0000000] Loaded synced gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded synced gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded synced gadget:  SetNeutral          <unit_set_neutral.lua>
    [f=0000000] Loaded synced gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded synced gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded synced gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded synced gadget:  Stealthy Passengers  <unit_stealthy_passengers.lua>
    [f=0000000] Loaded synced gadget:  Target on the move  <unit_target_on_the_move.lua>
    [f=0000000] Loaded synced gadget:  Team Resourcing     <game_team_resources.lua>
    [f=0000000] Loaded synced gadget:  Transportee Hider   <unit_transportee_hider.lua>
    [f=0000000] Loaded synced gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded synced gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded synced gadget:  fx_wreck_shards     <fx_wreck_shards.lua>
    [f=0000000] Loaded synced gadget:  game_no_share_to_enemy  <game_no_share_to_enemy.lua>
    [f=0000000] Loaded synced gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=0000000] Loaded synced gadget:  transportfix        <unit_transportfix.lua>
    [f=0000000] Loaded synced gadget:  unit_combomb_full_damage  <unit_combomb_full_damage.lua>
    [f=0000000] Loaded synced gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded synced gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded synced gadget:  CustomUnitShaders   <gfx_customunitshaders.lua>
    [f=0000000] Loaded synced gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded synced gadget:  Team Com Ends       <teamcomends.lua>
    [f=0000000] Loaded synced gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded synced gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded synced gadget:  Crashing Aircraft   <unit_crashing_aircraft.lua>
    [f=0000000] Loaded synced gadget:  Prevent FPS Hax     <unit_prevent_fps_hax.lua>
    [f=0000000] Loaded synced gadget:  Profiler            <dbg_profiler.lua>
    [f=0000000] <LockCamera>: Sorry for the camera switch spam, but this is the only reliable way to list camera states other than hardcoding them
    [f=0000000] Switching to Overview style camera
    [f=0000000] Switching to Smooth style camera
    [f=0000000] Switching to Overhead (TA) style camera
    [f=0000000] Switching to Free style camera
    [f=0000000] Switching to Total War style camera
    [f=0000000] Switching to Rotatable overhead camera
    [f=0000000] Switching to Orbit style camera
    [f=0000000] Switching to FPS style camera
    [f=0000000] Switching to Smooth style camera
    [f=0000000] Loaded unsynced gadget:  Engine Taskbar Stuff  <engine_taskbar_stuff.lua>
    [f=0000000] Loaded unsynced gadget:  Metalspot Finder Gadget  <mex_spot_finder.lua>
    [f=0000000] Loaded unsynced gadget:  ranks api           <api_ranks.lua>
    [f=0000000] Loaded unsynced gadget:  CustomIcons         <unit_customicons.lua>
    [f=0000000] Loaded unsynced gadget:  CameraBroadcast     <camera_lockcamera.lua>
    [f=0000000] Loaded unsynced gadget:  Awards              <gui_awards.lua>
    [f=0000000] Loaded unsynced gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded unsynced gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded unsynced gadget:  BA Chicken Scores   <game_scores.lua>
    [f=0000000] Loaded unsynced gadget:  BA Chicken Spawner  <unit_spawner_defense.lua>
    [f=0000000] Loaded unsynced gadget:  Cursor Broadcast    <cmd_mouse_pos_broadcast.lua>
    [f=0000000] Loaded unsynced gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [f=0000000] Loaded unsynced gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded unsynced gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded unsynced gadget:  Initial Spawn       <game_initial_spawn.lua>
    [f=0000000] Loaded unsynced gadget:  Juno Damage         <unit_juno_damage.lua>
    [f=0000000] Loaded unsynced gadget:  Lups Flamethrower Jitter  <lups_flame_jitter.lua>
    [f=0000000] Loaded unsynced gadget:  Merc/Scr stockpile control  <unit_mercscr_stockpile_limit.lua>
    [f=0000000] Loaded unsynced gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded unsynced gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [f=0000000] Loaded unsynced gadget:  PopUpWaterStructures  <unit_pop_up_water_structures.lua>
    [f=0000000] Loaded unsynced gadget:  Prevent Unload Hax  <unit_prevent_unload_hax.lua>
    [f=0000000] Loaded unsynced gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded unsynced gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded unsynced gadget:  SetNeutral          <unit_set_neutral.lua>
    [f=0000000] Loaded unsynced gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded unsynced gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded unsynced gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded unsynced gadget:  Target on the move  <unit_target_on_the_move.lua>
    [f=0000000] Loaded unsynced gadget:  Transportee Hider   <unit_transportee_hider.lua>
    [f=0000000] Loaded unsynced gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded unsynced gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded unsynced gadget:  fx_wreck_shards     <fx_wreck_shards.lua>
    [f=0000000] Loaded unsynced gadget:  game_no_share_to_enemy  <game_no_share_to_enemy.lua>
    [f=0000000] Loaded unsynced gadget:  mo_enemywrecks      <mo_enemywrecks.lua>
    [f=0000000] Loaded unsynced gadget:  mo_noowner          <mo_noowner.lua>
    [f=0000000] Loaded unsynced gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [f=0000000] Loaded unsynced gadget:  transportfix        <unit_transportfix.lua>
    [f=0000000] Loaded unsynced gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded unsynced gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded unsynced gadget:  CustomUnitShaders   <gfx_customunitshaders.lua>
    [f=0000000] Loaded unsynced gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded unsynced gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded unsynced gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded unsynced gadget:  Crashing Aircraft   <unit_crashing_aircraft.lua>
    [f=0000000] Loaded unsynced gadget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loaded unsynced gadget:  Prevent FPS Hax     <unit_prevent_fps_hax.lua>
    [f=0000000] Loaded unsynced gadget:  Profiler            <dbg_profiler.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] LuaSocketEnabled: yes
    [f=0000000] This game has locked LuaUI access
    [f=0000000] This game has locked LuaUI access
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] Loaded API widget:  Chili Framework     <api_chili.lua>
    [f=0000000] Loaded API widget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loaded widget:  Spy move/reclaim defaults  <tp_default_spy_move_cloaked.lua>
    [f=0000000] Loaded widget:  Deferred rendering  <gfx_deferred_renderiing.lua>
    [f=0000000] Loaded widget:  BAR's Minimap       <gui_chili_funks_minimap.lua>
    [f=0000000] Loaded widget:  Defense Range       <gui_defenserange.lua>
    [f=0000000] Loaded widget:  Metalspot Finder    <wg_metalspot_finder.lua>
    [f=0000000] Loaded widget:  Funks Main Menu     <gui_chili_funks_optionmenu.lua>
    [f=0000000] Loaded widget:  MexUpg Helper       <cmd_mex_upgrade_helper.lua>
    [f=0000000] Loaded widget:  Faction Change      <gui_faction_change.lua>
    [f=0000000] Loaded widget:  Select Trim Color   <gui_select_trim_color.lua>
    [f=0000000] Loaded widget:  HealthBars          <unit_healthbars.lua>
    [f=0000000] Loaded widget:  Hide map marks on F5  <gui_hide_marks_on_f5.lua>
    [f=0000000] Loaded widget:  AdvPlayersList      <gui_advplayerslist.lua>
    [f=0000000] Loaded widget:  External VR Grid    <map_external_grid.lua>
    [f=0000000] Loaded widget:  BuildETA            <gui_build_eta.lua>
    [f=0000000] Loaded widget:  Initial Queue       <unit_initial_queue.lua>
    [f=0000000] Loaded widget:  Anti Range          <gui_anti_range.lua>
    [f=0000000] Loaded widget:  Auto First Build Facing  <autofirstbuildfacing.lua>
    [f=0000000] Loaded widget:  Auto group          <unit_auto_group.lua>
    [f=0000000] Loaded widget:  Autoquit            <autoquit.lua>
    [f=0000000] Loaded widget:  BA_AllyCursors      <gui_ba_ally_cursors.lua>
    [f=0000000] Loaded widget:  Build Split         <cmd_buildsplit.lua>
    [f=0000000] Loaded widget:  CameraFlip          <camera_flip.lua>
    [f=0000000] Loaded widget:  Com DontBreakCloak  <unit_com_dontbreakcloak.lua>
    [f=0000000] Loaded widget:  CustomIcons         <unit_customicons.lua>
    [f=0000000] Loaded widget:  DontMove            <unit_dontmove.lua>
    [f=0000000] Loaded widget:  Easy Facing         <gui_easyfacing.lua>
    [f=0000000] Loaded widget:  Funks Chat Console  <gui_chili_funks_console.lua>
    [f=0000000] Loaded widget:  Funks EndGame Graph  <gui_chili_funks_endgraph.lua>
    [f=0000000] Loaded widget:  Funks Music Player  <gui_chili_funks_musicplayer.lua>
    [f=0000000] Loaded widget:  Funks Resource Bar  <gui_chili_funks_resbars.lua>
    [f=0000000] Loaded widget:  Funks Selection Menu  <gui_chili_funks_smenu.lua>
    [f=0000000] Loaded widget:  Funks cursor tooltip  <gui_chili_funks_cursortip.lua>
    [f=0000000] Loaded widget:  Ghost Radar         <unit_ghostradar.lua>
    [f=0000000] Loaded widget:  Ghost Site          <unit_ghostsite.lua>
    [f=0000000] Loaded widget:  Group Label         <gui_group_label.lua>
    [f=0000000] Loaded widget:  Highlight Geos      <gui_highlight_geos.lua>
    [f=0000000] Loaded widget:  Holdfire Fix        <unit_holdfire_fix.lua>
    [f=0000000] Loaded widget:  Load Own Moving     <unit_load_own_moving.lua>
    [f=0000000] Loaded widget:  Loop Select         <unit_loop_select.lua>
    [f=0000000] Loaded widget:  Mex Snap            <cmd_mex_snap.lua>
    [f=0000000] Loaded widget:  MinimapEvents       <minimap_events.lua>
    [f=0000000] Loaded widget:  MoreSounds          <unit_more_sounds.lua>
    [f=0000000] Loaded widget:  NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [f=0000000] Loaded widget:  Pause Screen        <gui_pausescreen.lua>
    [f=0000000] Loaded widget:  Persistent Build Spacing  <gui_persistent_build_spacing.lua>
    [f=0000000] Loaded widget:  Point Tracker       <gui_point_tracker.lua>
    [f=0000000] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
    [f=0000000] Loaded widget:  GameTypeInfo        <gui_game_type_info.lua>
    [f=0000000] Loaded widget:  Share Tracker       <unit_share_tracker.lua>
    [f=0000000] Loaded widget:  SmoothCam           <camera_smoothcam.lua>
    [f=0000000] Loaded widget:  Spectate Selected   <gui_spectate_selected.lua>
    [f=0000000] Loaded widget:  Spy auto-emp        <unit_spy_autoemp.lua>
    [f=0000000] Loaded widget:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [f=0000000] Loaded widget:  Take Proxy          <cmd_take_proxy.lua>
    [f=0000000] Loaded widget:  Transport AI        <unit_transport_ai.lua>
    [f=0000000] Loaded widget:  Volume OSD          <snd_volume_osd.lua>
    [f=0000000] Loaded widget:  ImmobileBuilder     <unit_immobile_builder.lua>
    [f=0000000] Loaded widget:  Stockpiler (dynamic)  <unit_stockpile_dynamic.lua>
    [f=0000000] Loaded widget:  Specific Unit Reclaimer  <unit_specific_unit_reclaimer.lua>
    [f=0000000] Loaded widget:  Wait reclaim        <cmd_wait_reclaim.lua>
    [f=0000000] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>
    [f=0000000] Loaded widget:  Attack and Move Notification  <unit_attackmovenotification.lua>
    [f=0000000] Loaded widget:  Building Hotkeys    <cmd_building_hotkeys.lua>
    [f=0000000] Loaded widget:  Context Build       <cmd_context_build.lua>
    [f=0000000] Loaded widget:  Prospector          <gui_prospector.lua>
    [f=0000000] Loaded widget:  Set Target Hotkeys  <cmd_target_on_the_move_hotkeys.lua>
    [f=0000000] Reloaded cmdcolors from file: cmdcolors.tmp
    [f=0000000] Loaded widget:  UnitShapes          <unit_shapes.lua>
    [f=0000000] Loaded widget:  BA Waypoint Dragger  <unit_waypoint_dragger_2.lua>
    [f=0000000] Loaded widget:  CommandInsert       <gui_commandinsert.lua>
    [f=0000000] Loaded widget:  Select n Center!    <gui_center_n_select.lua>
    [f=0000000] Loaded widget:  LupsManager         <gfx_lups_manager.lua>
    [f=0000000] Loaded widget:  Chili Docking       <gui_chili_docking.lua>
    [f=0000000] Loaded widget:  Give units, givecore, givearm  <dbg_giveunits.lua>
    [f=0000000] Loaded widget:  Mouse Buildspacing  <gui_buildspacing.lua>
    [f=0000000] Loaded widget:  Image Preloader     <dbg_buildpic_preload.lua>
    [f=0000000] Loaded widget:  Unittexture Preloader  <dbg_unittexture_preloader.lua>
    [f=0000000] Loaded widget:  CustomFormations2   <unit_customformations2.lua>
    [f=0000000] Loaded widget:  Funks current selection info  <gui_chili_funks_sinfo.lua>
    [f=0000000] LuaUI v0.3
    [f=0000000] [LoadFinalize] finalizing PFS
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=442001974
    
    [f=0000000] Reading Estimate PathCosts [8]
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=442001998
    
    [f=0000000] Reading Estimate PathCosts [32]
    [f=0000000] [LoadFinalize] finalized PFS (54ms, checksum b767f2ca)
    [f=0000000] Warning: Couldn't find texture "unittextures/Core_normals.dds"!
    [f=0000000] Preloaded, unittextures/Core_normals.dds
    [f=0000000] Preloaded, unittextures/Arm_normals.dds
    [f=0000000] Loaded DecalsDrawer: Legacy
    [f=0000000] Warning: Couldn't find texture "LuaUI/Images/CORE.png"!
    [f=0000000] Connection attempt from UnnamedPlayer
    [f=0000000]  -> Version: 96.0.1-334-g97f3aa1 develop
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] Player UnnamedPlayer finished loading and is now ingame
    [f=0000000] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000000] Cheating is enabled!
    [f=0000000] GameID: 47e51e53d771b65827f52c7e1cdf4421
    [f=0000011] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000640] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000670] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000700] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000707] Cheating is disabled!
    [f=0000730] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0000764] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000820] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000910] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000974] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002234] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002264] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002271] Warning: Chat command /Give (unsynced) cannot be executed (cheats required)!
    [f=0002324] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002354] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002363] Cheating is enabled!
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] Error: [GetSolidObjectDecalType] Could not load object-decal from file "unittextures/"
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [UnitScript] Warning: [MapScriptToModelPieces] could not find piece named "pointer" (referenced by COB script "scripts/corptl.cob")
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] Error: [GetSolidObjectDecalType] Could not load object-decal from file "unittextures/mission_command_tower_aoplane.dds"
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002372] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002379] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0002404] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002444] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002475] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
    [f=0002570] [SpringApp::ShutDown][1]
    [f=0002570] [ThreadPool::SetThreadCount][1] #wanted=0 #current=3
    [f=0002570] [ThreadPool::SetThreadCount][2] #threads=0
    [f=0002570] [SpringApp::ShutDown][2]
    [f=0002570] [~CGame][1]
    [f=0002570] [~CGame][2]
    [f=0002570] [~CGame][3]
    [f=0002570] [~CGame][4]
    [f=0002570] [~CGame][5]
    [f=0002570] [~CGame][6]
    [f=0002570] [~CGame][7]
    [f=0002570] [~CGame][8]
    [f=0002570] [CCollisionHandler] dis-/continuous tests: 0/899262
    [f=0002570] [~CGame][9]
    [f=0002570] [~CGame][10]
    [f=0002570] [~CPathCache(40x20)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002570] [~CPathCache(40x20)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=1
    [f=0002570] [~CPathCache(160x80)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002570] [~CPathCache(160x80)] cacheHits=12 hitPercentage=3% numHashColls=0 maxCacheSize=1
    [f=0002570] Statistics for RectangleOptimizer: 9%
    [f=0002570] Statistics for RectangleOptimizer: 9%
    [f=0002570] [~CGame][11]
    [f=0002570] [~CGame][12]
    [f=0002570] [~CGame][13]
    [f=0002570] [~CGame][14]
    [f=0002570] [~CGame][15]
    [f=0002570] [~CGameServer][1]
    [f=0002570] [~CGameServer][2]
    [f=0002570] [~CGame][16]
    [f=0002570] [~CGame][17]
    [f=0002570] [SpringApp::ShutDown][3]
    [f=0002570] [SpringApp::ShutDown][4]
    [f=0002570] Statistics for local connection:
    Received: 8109 bytes
    Sent: 30289 bytes
    
    [f=0002570] Writing demo: demos/20140311_112755_DeltaSiegeDry_Reloaded_vBETA2_96.0.1-334-g97f3aa1 develop.sdf
    [f=0002570] [SpringApp::ShutDown][5]
    [f=0002570] [SpringApp::ShutDown][6]
    [f=0002570] [SpringApp::ShutDown][7]
    [f=0002570] [SpringApp::ShutDown][8]
    [f=0002570] [SpringApp::ShutDown][9]
    [LuaSocket] Dumping luasocket rules:
    [SpringApp::ShutDown][10]
    [SpringApp::ShutDown][11]
    [WatchDog::Uninstall][1] hangDetectorThread=03245590
    [WatchDog::Uninstall][2]
    [WatchDog::Uninstall][3]
    [SpringApp::ShutDown][12]
    [SpringApp::Run] exitCode=0
    [f=0010773] [~CGameServer][2]
    [f=0010773] [~CGame][16]
    [f=0010773] [~CGame][17]
    [f=0010773] [SpringApp::ShutDown][3]
    [f=0010773] [SpringApp::ShutDown][4]
    [f=0010773] Statistics for local connection:
    Received: 24617 bytes
    Sent: 119687 bytes
    
    [f=0010773] Writing demo: demos/20140311_112133_DeltaSiegeDry_Reloaded_vBETA2_96.0.1-334-g97f3aa1 develop.sdf
    [f=0010773] [SpringApp::ShutDown][5]
    [f=0010773] [SpringApp::ShutDown][6]
    [f=0010773] [SpringApp::ShutDown][7]
    [f=0010773] [SpringApp::ShutDown][8]
    [f=0010773] [SpringApp::ShutDown][9]
    [LuaSocket] Dumping luasocket rules:
    [SpringApp::ShutDown][10]
    [SpringApp::ShutDown][11]
    [WatchDog::Uninstall][1] hangDetectorThread=031F5590
    [WatchDog::Uninstall][2]
    [WatchDog::Uninstall][3]
    [SpringApp::ShutDown][12]
    [SpringApp::Run] exitCode=0
    
    txt file icon infolog.txt (65,935 bytes) 2014-03-11 11:38 +

-Relationships
related to 0004325closedjK [f=0000000] Error: KeySet: Bad keysym: 
+Relationships

-Notes

~0012911

cleanrock (reporter)

These warnings are triggered by the following two defaultBindings (KeyBindings.cpp):
    { ",", "prevmenu" },
    { "Shift+,", "decguiopacity" },

~0012919

cleanrock (reporter)

How about using ':' or '|' instead of ',' as key chain separator ?

~0012921

cleanrock (reporter)

If we change the separator I think '|' is the most safe, we need a char that do not exist as an unmodified key on any keyboard layout.

~0012923

Jools (reporter)

Last edited: 2014-03-12 23:43

View 3 revisions

Have same output, +1 for | key.

I have "bind Any+; toggleradarandjammer" and now probably for this reason that bind doesnt work. On my keyboard, the swedish one, shift+, = ;

~0012926

MajorBoredom (reporter)

Last edited: 2014-03-13 05:13

View 2 revisions

Just a thought, how about allowing backslash character escaping, like so:

bind Any+\, toggleradarandjammer

There's also a generic need here to provide for handling a wider variety of international keyboards and keyboard-like devices (e.g.: remote numeric keypad) and their input codes. This might be handled effectively with backslash escaping and a numeric notation, like:

bind Any+\x132 toggleradarandjammer

(this would bind the a with the umlaut diacritic, apologies if I am mistaken).

...with the idea that not all keyboards' key codes have a natural corresponding letter, and we don't currently have a way to numerically bind these.

+Notes

-Issue History
Date Modified Username Field Change
2014-03-11 11:38 Beherith New Issue
2014-03-11 11:38 Beherith File Added: uikeys.txt
2014-03-11 11:38 Beherith File Added: infolog.txt
2014-03-11 12:35 abma Relationship added related to 0004325
2014-03-11 17:35 cleanrock Note Added: 0012911
2014-03-12 18:11 cleanrock Note Added: 0012919
2014-03-12 18:45 cleanrock Note Added: 0012921
2014-03-12 23:39 Jools Note Added: 0012923
2014-03-12 23:42 Jools Note Edited: 0012923 View Revisions
2014-03-12 23:43 Jools Note Edited: 0012923 View Revisions
2014-03-13 05:12 MajorBoredom Note Added: 0012926
2014-03-13 05:13 MajorBoredom Note Edited: 0012926 View Revisions
2014-03-15 15:25 jK Assigned To => jK
2014-03-15 15:25 jK Status new => assigned
2014-03-18 12:07 jK Changeset attached => spring develop 90dfa98a
2014-03-18 12:07 jK Status assigned => resolved
2014-03-18 12:07 jK Resolution open => fixed
+Issue History