2019-08-23 15:35 CEST

View Issue Details Jump to Notes ] Related Changesets ]
IDProjectCategoryView StatusLast Update
0005820Spring engineGeneralpublic2017-10-31 18:41
Reporterhokomoko 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version104.0 +git 
Target VersionFixed in Version 
Summary0005820: Lua font glitch
DescriptionFonts glitch, see picture
Steps To Reproduce1) Start game of Zero-K $VERSION (or probably earlier) with latest dev
2) Press Alt+F11 to show the widget selector
3) Hover over the widget names
4) All fonts on screen should glitch
TagsNo tags attached.
Checked infolog.txt for lua Errors
Attached Files
  • jpg file icon fontglitch.jpg (234,260 bytes) 2017-10-28 11:11 -
    jpg file icon fontglitch.jpg (234,260 bytes) 2017-10-28 11:11 +
  • txt file icon infolog.txt (133,943 bytes) 2017-10-28 11:11 -
    Debug: [CpuId] leaf 11 support
    Debug: [CpuId] SMT level found
    Debug: [CpuId] Core level found
    Using writeable configuration source: "C:\Games\spring\engine\99-dev\springsettings.cfg"
    Using additional read-only configuration source: "C:\Users\ashdnazg\Documents\My Games\Spring\springsettings.cfg"
    Available log sections: FarTextureHandler, SkyBox, Texture, RoamMeshDrawer, GroundMoveType, Model, ModelRenderContainer, GameServer, Piece, DecalsDrawerGL4, AutohostInterface, OBJParser, ArchiveScanner, KeyBindings, Shader, Net, Font, CSMFGroundTextures, Path, LuaSocket, BumpWater, VFS, Sound, CregSerializer
    Enabled log sections: 
    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.
    ============== <User Config> ==============
      AllowDeferredMapRendering = 1
      AllowDeferredModelRendering = 1
      Fullscreen = 0
      GroundDetail = 100
      InputTextGeo = 0.26 0.73 0.02 0.028
      LastSelectedMap = Badlands
      LastSelectedMod = Zero-K $VERSION
      LastSelectedScript = Player Only: Testing Sandbox
      LastSelectedSetting = GLContextMinorVersion
      LogClientData = 1
      RotateLogFiles = 1
      ScreenshotCounter = 3
      ShowFPS = 1
      ShowPlayerInfo = 0
      TeamHighlight = 0
      UnitIconDist = 250
      VSync = 1
      Water = 0
      WindowPosX = 0
      WindowPosY = 23
      XResolutionWindowed = 1920
      YResolutionWindowed = 1017
      snd_volmaster = 0
    ============== </User Config> ==============
    ============== <User System> ==============
      Spring 104.0.1-278-g39be88d develop (Debug Signal-NaNs)
        Build Environment: boost-105500, GNU libstdc++ version 20150626
         Compiler Version: gcc-4.9.3
         Operating System: Microsoft Windows
    Microsoft Business Edition, 64-bit (build 9200)
    Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz; 8054MB RAM, 9334MB pagefile
         Binary Word Size: 32-bit emulated
         Deque Chunk Size: 128
            Process Clock: std::chrono::high_resolution_clock
       Physical CPU Cores: 4
        Logical CPU Cores: 4
    ============== </User System> ==============
    [good_fpu_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
    [WatchDogInstall] Installed (HangTimeout: 10sec)
    [WatchDog::RegisterThread] registering controls for thread [main]
    [GL::CheckAvailableVideoModes] desktop={1920x1080x24bpp@60Hz} current={1920x1080x24bpp@60Hz}
    	display=1 modes=35 bounds={x=0, y=0, w=1920, h=1080}
    		[ 1] 1920x1080x24bpp@60Hz
    		[ 2] 1680x1050x24bpp@60Hz
    		[ 4] 1600x1024x24bpp@60Hz
    		[ 6] 1600x900x24bpp@60Hz
    		[ 7] 1440x900x24bpp@60Hz
    		[14] 1280x800x24bpp@60Hz
    		[16] 1280x720x24bpp@60Hz
    [GR::CreateSDLWindow] using 0x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for main window
    [GR::CreateSDLWindow] using 0x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for hidden window
    [GR::LogVersionInfo]
    	SDL version : 2.0.4 (linked) / 2.0.4 (compiled)
    	GL version  : 4.6.0 NVIDIA 387.92
    	GL vendor   : NVIDIA Corporation
    	GL renderer : GeForce GTX 760/PCIe/SSE2
    	GLSL version: 4.60 NVIDIA
    	GLEW version: 1.12.0
    	GPU memory  : 2048MB (total) / 1538MB (available)
    	SDL swap-int: 1
    	
    	FBO extension support     : 1
    	NVX GPU mem-info support  : 1
    	ATI GPU mem-info support  : 0
    	NPOT-texture support      : 1 (1)
    	texture query-LOD support : 1 (1)
    	24-bit Z-buffer support   : 1 (-)
    	primitive-restart support : 1 (1)
    	clip-space control support: 1 (1)
    	frag-depth layout support : 1 (-)
    	
    	max. FBO samples             : 32
    	max. texture size            : 16384
    	max. texture anisotropy level: 16.000000
    	max. vec4 varyings/attributes: 31/16
    	max. draw-buffers            : 8
    	max. rec. indices/vertices   : 1048576/1048576
    	max. uniform buffer-bindings : 84
    	max. uniform block-size      : 64KB
    	
    	enable ATI-hacks : 0
    	compress MIP-maps: 0
    [GR::ToggleGLDebugOutput] OpenGL debug-context not installed (dbgErrors=0 dbgTraces=0)
    [VSync::SetInterval] interval=1 (standard)
    [GR::LogDisplayMode] display-mode set to 1920x1017x24bpp@60Hz (windowed::decorated)
    [WatchDog::RegisterThread] registering controls for thread [vfsi]
    [DataDirLocater::Check] Portable Mode!
    Using read-write data directory: C:\Games\spring\engine\99-dev\
    Using read-only data directory: C:\Users\ashdnazg\Documents\My Games\Spring\
    Debug: Potentional data directory: C:\Users\ashdnazg\Documents\Spring\
    Debug: Potentional data directory: C:\ProgramData\Spring\
    Scanning: C:\Users\ashdnazg\Documents\My Games\Spring\maps
    Scanning: C:\Users\ashdnazg\Documents\My Games\Spring\games
    Scanning: C:\Users\ashdnazg\Documents\My Games\Spring\packages
    Scanning: C:\Games\spring\engine\99-dev\base
    Scanning: C:\Games\spring\engine\99-dev\packages
    Error: [AS::CheckCachedData] found a "C:\Users\ashdnazg\Documents\My Games\Spring\packages\cea51d3101ff4962189f91ad51845799.sdp" already in "C:\Games\spring\engine\99-dev\packages\cea51d3101ff4962189f91ad51845799.sdp", ignoring.
    Error: [AS::CheckCachedData] found a "C:\Users\ashdnazg\Documents\My Games\Spring\packages\375aa2a843648d82d707a3a5522c5661.sdp" already in "C:\Games\spring\engine\99-dev\packages\375aa2a843648d82d707a3a5522c5661.sdp", ignoring.
    [~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 92ms
    [WatchDog::DeregisterThread] deregistering controls for thread [vfsi]
    [ThreadPool::SetThreadCount][1] wanted=3 current=1 maximum=4 (init=1)
    [ThreadPool::SetThreadCount][2] workers=2
    [Threading] Main thread CPU affinity mask set: 12
    [f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms
    [f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.0ms)
    [f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=128
    [f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]
    [f=-000001] [Sound] [Sound::InitThread][1]
    [f=-000001] [Sound] [Sound::InitThread][2] opening default device "OpenAL Soft"
    [f=-000001] [Sound] [Sound::InitThread][3] device=07566020 context=06e5b900
    [f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]
    [f=-000001] [Sound]   Vendor:         OpenAL Community
    [f=-000001] [Sound]   Version:        1.1 ALSOFT 1.16.0
    [f=-000001] [Sound]   Renderer:       OpenAL Soft
    [f=-000001] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
    [f=-000001] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFTX_device_clock ALC_SOFTX_HRTF ALC_SOFT_loopback ALC_SOFTX_midi_interface ALC_SOFT_pause_device
    [f=-000001] [Sound]   Devices:
    [f=-000001] [Sound]     [Speakers (Realtek High Definition Audio)]
    [f=-000001] [Sound]     [Realtek Digital Output (Realtek High Definition Audio)]
    [f=-000001] [Sound]     [Speakers (Realtek High Definition Audio)]
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=15
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={128,255}
    [f=-000001] [Sound] Error:   EFX: AL_INVALID_VALUE (40963)
    [f=-000001] [Sound] Error:   Initializing EFX failed!
    [f=-000001] [Sound] [Sound::UpdateThread][2]
    [f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 100ms
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1920x1017x24bpp@60Hz (windowed::decorated)
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1920x1017x24bpp@60Hz (windowed::decorated)
    [f=-000001] [CPreGame] server using IP localhost and port 8452
    [f=-000001] [NetProto::InitLocalClient] connecting to local server
    [f=-000001] [VFS] [~CVFSHandler] #archives=1
    [f=-000001] [VFS] [VFSH::DeleteArchives]
    [f=-000001] [VFS] 	archive=C:\Games\spring\engine\99-dev\base\springcontent.sdd (06e54fe0)
    [f=-000001] [PreGame::AddGameSetupArchivesToVFS] using map: Badlands
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] [ArchiveScanner] GetArchives: Badlands.sd7
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands.sd7: -1547308358/2747658938
    [f=-000001] [PreGame::StartServer] checksums: game=0x9380AAA4 map=0xA3C5F2BA
    [f=-000001] Warning: [UDPListener::TryBindSocket] opening socket on loopback address, other users will not be able to connect!
    [f=-000001] [UDPListener::TryBindSocket] binding UDP socket to IPv6-address ::1 (localhost) on port 8452
    [f=-000001] [UDPListener] successfully bound socket on port 8452
    [f=-000001] [VFS] [~CVFSHandler] #archives=1
    [f=-000001] [VFS] [VFSH::DeleteArchives]
    [f=-000001] [VFS] 	archive=C:\Games\spring\engine\99-dev\base\springcontent.sdd (07483348)
    [f=-000001] [~ScopedOnceTimer][PreGame::StartServer] 1618ms
    [f=-000001] [VFS] [~CVFSHandler] #archives=1
    [f=-000001] [VFS] [VFSH::DeleteArchives]
    [f=-000001] [VFS] 	archive=C:\Games\spring\engine\99-dev\base\springcontent.sdd (0759bbd8)
    [f=-000001] [PreGame::AddGameSetupArchivesToVFS] using map: Badlands
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] GetArchives: Zero-K $VERSION
    [f=-000001] [PreGame::AddGameSetupArchivesToVFS] using game: Zero-K $VERSION (archive: ZK.sdd)
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands: -1547308358/2747658938
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] PreGame::GameDataReceived] recording demo to "C:\Games\spring\engine\99-dev\demos\20171028_121604_Badlands_104.0.1-278-g39be88d develop.sdfz"
    [f=-000001] [~ScopedOnceTimer][PreGame::GameDataReceived] 754ms
    [f=-000001] [PreGame::UpdateClientNet] received user number 0 (team 0, allyteam 0), creating load-screen
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands: -1547308358/2747658938
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] [LuaIntro] Searching for new Widgets
    [f=-000001] [LuaIntro] Scanning: LuaIntro/Addons/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/Widgets/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/SystemAddons/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/SystemWidgets/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/chili/
    [f=-000001] [LuaIntro] Found new widget "SpringLogo"
    [f=-000001] [LuaIntro] Found new widget "LoadTexture"
    [f=-000001] [LuaIntro] Found new widget "LoadProgress"
    [f=-000001] [LuaIntro] Found new widget "Main"
    [f=-000001] [LuaIntro] Found new widget "Music"
    [f=-000001] [LuaIntro] Found new widget "WM Stuff"
    [f=-000001] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=-000001] [LuaIntro] Loading widget:      WM Stuff               <wm.lua>
    [f=-000001] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=-000001] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=-000001] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
    [f=-000001] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
    [f=-000001] [LoadScreen::Init] single-threaded
    [f=-000001] [WatchDog::RegisterThread] registering controls for thread [load]
    [f=-000001] [Game::LoadGame][1] globalQuit=0 threaded=0
    [f=-000001] Parsing Map Information
    [f=-000001] Loading SMF
    [f=-000001] Loading Map (25 MB)
    [f=-000001] Loading Radar Icons
    [f=-000001] Loading GameData Definitions
    [f=-000001] Loading UnitDefs_posts
    [f=-000001] Loading FeatureDefs_posts
    [f=-000001] Loading WeaponDefs_posts
    [f=-000001] Loading ArmorDefs_posts
    [f=-000001] [defs.lua] loading all *Defs tables: 374ms
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (GameData)] 534ms
    [f=-000001] Loading Sound Definitions
    [f=-000001] [Sound] Warning: Sound incomingchat is missing file tag (ignoring)
    [f=-000001] [Sound]  parsed 322 sounds from gamedata/sounds.lua
    [f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file "IncomingChat"
    [f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound "IncomingChat"
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (Sound)] 14ms
    [f=-000001] [Game::LoadGame][2] globalQuit=0 forcedQuit=0
    [f=-000001] Creating Smooth Height Mesh
    [f=-000001] [~ScopedOnceTimer][SmoothHeightMesh::MakeSmoothMesh] 671ms
    [f=-000001] Creating QuadField & CEGs
    [f=-000001] [CDamageArrayHandler] number of ArmorDefs: 6
    [f=-000001] Warning: [CDamageArrayHandler] UnitDef "chicken" in ArmorDef "else" already belongs to ArmorDef category 1!
    [f=-000001] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;
    [f=-000001] Creating Unit Textures
    [f=-000001] Creating Sky
    [f=-000001] [Game::LoadGame][3] globalQuit=0 forcedQuit=0
    [f=-000001] Loading Weapon Definitions
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (WeaponDefs)] 4353ms
    [f=-000001] Loading Unit Definitions
    [f=-000001] Warning: factoryplane: Given yardmap requires 8 extra char(s)!
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (UnitDefs)] 278ms
    [f=-000001] Loading Feature Definitions
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (FeatureDefs)] 70ms
    [f=-000001] [IPathManager::GetInstance] using DEFAULT path-manager
    [f=-000001] Initializing Map Features
    [f=-000001] Creating ShadowHandler
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=ShadowGenShaderProgModelGLSL)]
    Vertex info
    -----------
    0(33) : warning C7533: global variable gl_Vertex is deprecated after version 120
    0(34) : warning C7533: global variable gl_ModelViewMatrix is deprecated after version 120
    0(38) : warning C7533: global variable gl_ProjectionMatrix is deprecated after version 120
    0(42) : warning C7533: global variable gl_TexCoord is deprecated after version 120
    0(42) : warning C7533: global variable gl_MultiTexCoord0 is deprecated after version 120
    
    
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=ShadowGenShaderProgMapGLSL)]
    Vertex info
    -----------
    0(28) : warning C7533: global variable gl_ModelViewMatrix is deprecated after version 120
    0(29) : warning C7533: global variable gl_ProjectionMatrix is deprecated after version 120
    0(30) : warning C7533: global variable gl_Vertex is deprecated after version 120
    
    
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=ShadowGenShaderProgTreeNearGLSL)]
    Vertex info
    -----------
    0(21) : warning C7533: global variable gl_Normal is deprecated after version 120
    0(33) : warning C7533: global variable gl_Vertex is deprecated after version 120
    0(34) : warning C7533: global variable gl_ModelViewMatrix is deprecated after version 120
    0(38) : warning C7533: global variable gl_ProjectionMatrix is deprecated after version 120
    0(50) : warning C7533: global variable gl_FrontColor is deprecated after version 120
    0(52) : warning C7533: global variable gl_TexCoord is deprecated after version 120
    0(52) : warning C7533: global variable gl_MultiTexCoord0 is deprecated after version 120
    
    
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=ShadowGenShaderProgProjectileGLSL)]
    Vertex info
    -----------
    0(33) : warning C7533: global variable gl_Vertex is deprecated after version 120
    0(34) : warning C7533: global variable gl_ModelViewMatrix is deprecated after version 120
    0(38) : warning C7533: global variable gl_ProjectionMatrix is deprecated after version 120
    0(56) : warning C7533: global variable gl_FrontColor is deprecated after version 120
    0(56) : warning C7533: global variable gl_Color is deprecated after version 120
    0(57) : warning C7533: global variable gl_TexCoord is deprecated after version 120
    0(57) : warning C7533: global variable gl_MultiTexCoord0 is deprecated after version 120
    
    
    [f=-000001] Creating InfoTextureHandler
    [f=-000001] Creating GroundDrawer
    [f=-000001] Loading Map Tiles
    [f=-000001] Loading Square Textures
    [f=-000001] [~ScopedOnceTimer][CSMFGroundTextures::ConvolveHeightMap] 3ms
    [f=-000001] Switching to ROAM Mesh Rendering
    [f=-000001] Creating TreeDrawer
    [f=-000001] Loaded DecalsDrawer: Legacy
    [f=-000001] Creating ProjectileDrawer & UnitDrawer
    [f=-000001] Creating Projectile Textures
    [f=-000001] Creating Water
    [f=-000001] [Game::LoadGame][4] globalQuit=0 forcedQuit=0
    [f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Camera&Mouse)] 149ms
    [f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file "MultiSelect"
    [f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound "MultiSelect"
    [f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Console)] 3ms
    [f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file "FailedCommand"
    [f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound "FailedCommand"
    [f=-000001] [KeyBindings] Warning: Bind: could not parse key: Any+²
    [f=-000001] Loading LuaRules
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands: -1547308358/2747658938
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] Synced LuaRules: starting loading
    [f=-000001] [Metalspot Finder Gadget] Mex Spot Finder Initialising
    [f=-000001] [Metalspot Finder Gadget] Detecting mex config from metalmap
    [f=-000001] [Metalspot Finder Gadget] Metal Spots found and GGed
    [f=-000001] [unit_script.lua] Loading gadget: LUS                 <unit_script.lua>
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/ampharty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphbomb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphfloater.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphimpulse.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/amphtele.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/armcom.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/assaultcruiser.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/asteroid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/athena.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/benzcom.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberdisarm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberdive.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberprec.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/bomberstrike.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/chicken_roc.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/chickenflyerqueen.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/chickenlandqueen.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/chickenwurm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakbomb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakheavyraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakjammer.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloakskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cloaksnipe.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/corcom_alt.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/commrecon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/commsupport.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cremcom.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/commstrike.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/nullscript.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dronecarry.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dronefighter.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/droneheavyslow.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dronelight.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dynassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dynrecon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dynstrike.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dynsupport.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/dynknight.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/cruisemissile.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energyfusion.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energygeo.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energyheavygeo.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energypylon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energysingu.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energysolar.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/energywind.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryamph.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factorycloak.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryjump.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryplane.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryshield.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryship.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factoryspider.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/factorytank.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/fakeunit_los.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_techlab.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/grebe.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipbomb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipemp.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipheavyskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipheavytrans.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipkrow.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshipskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/gunshiptrans.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoveraa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hovercon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverdepthcharge.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/hoverskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumparty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpblackhole.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpbomb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpscout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/jumpsumo.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/mahlazer.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/nebula.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/planecon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/planefighter.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/planeheavyfighter.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/planescout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_artefact.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_bomberfac.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_dropfac.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/nullscriptwithcorpse.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_wormhole.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_gaspowerstation.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_wormhole2.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_hq.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_warpjammer.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_mine3.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_mine2.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_mine.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/pw_warpgate.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/raveparty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/nullrock.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldbomb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldfelon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldscout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldshield.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shieldskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shiparty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipcarrier.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipheavyarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipscout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shipskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shiptorpraider.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/shiptransport.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spideraa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spideranarchid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spiderantiheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spiderassault.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spidercon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spidercrabe.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spideremp.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spiderriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spiderscout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/spiderskirm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/starlight_satellite.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticantinuke.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticcon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticheavyarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticheavyradar.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticjammer.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticmex.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticmissilesilo.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticnuke.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticradar.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticrearm.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticshield.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticsonar.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/staticstorage.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderantiheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderbantha.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderdante.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderdetriment.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderfunnelweb.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderhub.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/striderscorpion.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/subraider.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/subtacmissile.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/tankheavyraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/tankraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/tankriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/tele_beacon.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/terraunit.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretaaclose.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretaafar.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretaaheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretaalaser.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretantiheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretemp.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretgauss.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretheavy.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretheavylaser.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretlaser.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretmissile.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretriot.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turretsunlance.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/turrettorp.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehaa.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehcapture.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehheavyarty.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehraid.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehscout.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/vehsupport.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/wolverine_mine.lua
    [f=-000001] [unit_script.lua]   Loading unit script: scripts/zenith.lua
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry in modoption is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player UnnamedPlayer is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player Enemy is empty or in invalid format
    [f=-000001] [Game Over] Game Over initialized
    [f=-000001] Synced LuaRules: finished loading
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands: -1547308358/2747658938
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] Unsynced LuaRules: starting loading
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry in modoption is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player UnnamedPlayer is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player Enemy is empty or in invalid format
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:593: attempt to call field 'Material' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:593: attempt to call field 'Material' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:678: attempt to call field 'Lighting' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:687: attempt to call field 'Lighting' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:696: attempt to call field 'Material' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:706: attempt to call field 'Material' (a nil value)
    [f=-000001] Error: gl.CreateList: error(2) = [string "LuaRules/Gadgets/unit_cloak_shield.lua"]:716: attempt to call field 'Material' (a nil value)
    [f=-000001] Unsynced LuaRules: finished loading
    [f=-000001] Loading LuaGaia
    [f=-000001] Loading LuaUI
    [f=-000001] LuaUI Entry Point: "luaui.lua"
    [f=-000001] LuaUI Access Lock: enabled
    [f=-000001] LuaSocket Enabled: yes
    [f=-000001] [ArchiveScanner] GetArchives: Badlands
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 checksum: -930921763/3364045533
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\maphelper.sdz checksum: 1799794791/1799794791
    [f=-000001] [ArchiveScanner] archive checksum Badlands: -1547308358/2747658938
    [f=-000001] [ArchiveScanner] GetArchives: ZK.sdd
    [f=-000001] [ArchiveScanner] C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd checksum: 1702975461/1702975461
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\springcontent.sdd checksum: -1985809795/2309157501
    [f=-000001] [ArchiveScanner] C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz checksum: 2141392700/2141392700
    [f=-000001] [ArchiveScanner] archive checksum ZK.sdd: -1820284252/2474683044
    [f=-000001] Using LUAUI_DIRNAME = LuaUI/
    [f=-000001] Reloading GUI config from file: LuaUI/ctrlpanel.txt
    [f=-000001] LuaUI: bound F11 to the widget selector
    [f=-000001] LuaUI: bound CTRL+F11 to tweak mode
    [f=-000001] Loading last game win data
    [f=-000001] Resetting win data
    [f=-000001] Last game player count: 2, This game player count: 2
    [f=-000001] Last game allyTeam count: 3, This game allyTeam count: 3
    [f=-000001] Player and team counts match, continuing
    [f=-000001] Testing last game's team 0 mapped to this game's team 0
    [f=-000001] Testing last game's team 1 mapped to this game's team 1
    [f=-000001] All players and teams match from last game, using last game's scores as base
    [f=-000001] Loaded API widget:  Cluster Detection   <api_cluster_detection.lua>
    [f=-000001] Loaded API widget:  Hacky version fix   <hacky_version_fix.lua>
    [f=-000001] Loaded API widget:  Shared Functions    <api_shared_functions.lua>
    [f=-000001] Loaded API widget:  i18n                <api_i18n.lua>
    [f=-000001] Loaded API widget:  Win Counter         <api_win_counter.lua>
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry in modoption is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player UnnamedPlayer is empty or in invalid format
    [f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player Enemy is empty or in invalid format
    [f=-000001] Loaded API widget:  Modular Comm Info   <api_modularcomms.lua>
    [f=-000001] Loaded API widget:  CommandInsert       <cmd_commandinsert.lua>
    [f=-000001] Loaded API widget:  Chili Framework     <api_chili.lua>
    [f=-000001] Loaded API widget:  Lag (AFK) monitor   <api_lag_monitor.lua>
    [f=-000001] Loaded API widget:  Lups                <lups_wrapper.lua>
    [f=-000001] Loaded API widget:  Pre-Selection Handler  <api_preselection.lua>
    [f=-000001] Loaded widget:  Chili Highlight     <gui_chili_highlight.lua>
    [f=-000001] Loaded widget:  Selection Hierarchy  <gui_selection_hierarchy.lua>
    [f=-000001] Loaded widget:  Deferred rendering  <gfx_deferred_rendering.lua>
    [f=-000001] Hardware mouse-cursor is disabled!
    [f=-000001] Set "shadows" config-parameter to 2
    [f=-000001] Ground-decals rendering is enabled!
    [f=-000001] Set UnitLodDist to 1000
    [f=-000001] Set UnitIconDist to 250
    [f=-000001] Loaded widget:  EPIC Menu           <gui_epicmenu.lua>
    [f=-000001] Loaded widget:  Custom Markers      <gui_custom_markers.lua>
    [f=-000001] Loaded widget:  Chili Minimap       <gui_chili_minimap.lua>
    [f=-000001] Loaded widget:  Chili Widget Selector  <api_chili_widgetselector.lua>
    [f=-000001] Loaded widget:  Hide Interface Action  <gui_hide_interface_action.lua>
    [f=-000001] Mexspot Fetcher fetching
    [f=-000001] Loaded widget:  Mexspot Fetcher     <api_mexspot_fetcher.lua>
    [f=-000001] Team highlighting: Disabled
    [f=-000001] Loaded widget:  Teamhighlight option  <gui_teamhighlight.lua>
    [f=-000001] UpdateColorConfig, default
    [f=-000001] Loaded widget:  Local Team Colors   <gui_local_colors.lua>
    [f=-000001] Loaded widget:  Display Keys 2      <gui_chili_display_keys.lua>
    [f=-000001] Loaded widget:  Save Game Menu      <gui_savegame.lua>
    [f=-000001] Loaded widget:  Specific Unit Reclaimer  <unit_unit_reclaimer.lua>
    [f=-000001] Loaded widget:  Area-reclaim trees  <unit_tree_reclaim.lua>
    [f=-000001] Loaded widget:  Chili Global Commands  <gui_chili_global_commands.lua>
    [f=-000001] Loaded widget:  Chili Commander Upgrade  <gui_chili_commander_upgrade.lua>
    [f=-000001] Loaded widget:  HealthBars          <unit_healthbars.lua>
    [f=-000001] Loaded widget:  Noises              <snd_noises.lua>
    [f=-000001] Loaded widget:  Terraform Icon Draw  <unit_terraform_draw.lua>
    [f=-000001] Loaded widget:  Unit Icons          <unit_icons.lua>
    [f=-000001] Loaded widget:  Chili Vote Display  <gui_chili_vote.lua>
    [f=-000001] Loaded widget:  Auto Patrol Nanos   <unit_auto_patrol_nanos.lua>
    [f=-000001] Loaded widget:  BuildETA            <gui_build_eta.lua>
    [f=-000001] Loaded widget:  Cloak Fire State 2  <unit_cloakfirestate2.lua>
    [f=-000001] Loaded widget:  Objectives          <mission_objectives.lua>
    [f=-000001] Loaded widget:  Depth of Field Shader  <gfx_dof.lua>
    [f=-000001] Loaded widget:  Double-Click attack-move  <cmd_doubleclick_attackmove.lua>
    [f=-000001] Loaded widget:  EndGame Stats       <gui_chili_endgraph.lua>
    [f=-000001] Loaded widget:  Unit Marker Zero-K  <unit_marker.lua>
    [f=-000001] Loaded widget:  Initial Queue ZK    <unit_initial_queue.lua>
    [f=-000001] Loaded widget:  Antinuke Coverage   <gui_antinuke_coverage.lua>
    [f=-000001] Loaded widget:  Area Attack Tweak   <cmd_area_attack_tweak.lua>
    [f=-000001] Loaded widget:  Autoquit            <autoquit.lua>
    [f=-000001] Loaded widget:  Blast Radius        <gui_blastradius.lua>
    [f=-000001] Loaded widget:  CameraShake         <camera_shake.lua>
    [f=-000001] Loaded widget:  Cheat Sheet         <gui_chili_cheats.lua>
    [f=-000001] Loaded widget:  Chili Economy Panel Default  <gui_chili_economy_panel2.lua>
    [f=-000001] Loaded widget:  Chili EndGame Window  <gui_chili_endgamewindow.lua>
    [f=-000001] Loaded widget:  Chili Inactivity Win  <gui_chili_inactivity_win.lua>
    [f=-000001] Loaded widget:  Auto First Build Facing  <init_autofirstbuildfacing.lua>
    [f=-000001] Loaded widget:  Chili Nuke Warning  <gui_chili_nuke_warning.lua>
    [f=-000001] Loaded widget:  Chili Rejoining Progress Bar  <gui_chili_rejoin_progress.lua>
    [f=-000001] Loaded widget:  Chili Selections & CursorTip v2  <gui_chili_selections_and_cursortip.lua>
    [f=-000001] Loaded widget:  Chili Spectator Panels  <gui_chili_spectator_panels.lua>
    [f=-000001] Loaded widget:  Attack Warning      <unit_attack_warning.lua>
    [f=-000001] Loaded widget:  Auto Group          <unit_auto_group.lua>
    [f=-000001] Loaded widget:  Context Menu        <gui_contextmenu.lua>
    [f=-000001] Loaded widget:  Darkening           <gui_darkening.lua>
    [f=-000001] Loaded widget:  Decloak Range       <unit_decloak_range.lua>
    [f=-000001] Loaded widget:  Decoration Handler  <unit_decoration_handler.lua>
    [f=-000001] Loaded widget:  Defense Range Zero-K  <gui_defenserange.lua>
    [f=-000001] Loaded widget:  Draw Mouse Build    <api_draw_mouse_build.lua>
    [f=-000001] Loaded widget:  Economic Victory Announcer  <gui_economic_victory_announcer.lua>
    [f=-000001] Loaded widget:  Ferry Points        <cmd_ferry_points.lua>
    [f=-000001] Loaded widget:  Galaxy Battle Handler  <mission_galaxy_battle_handler.lua>
    [f=-000001] Loaded widget:  Game Analytics Handler  <api_game_analytics.lua>
    [f=-000001] Input grabbing is enabled!
    [f=-000001] Input grabbing is disabled!
    [f=-000001] Loaded widget:  Grab Input          <api_grabinput.lua>
    [f=-000001] Loaded widget:  Guard Remove        <cmd_guard_remove.lua>
    [f=-000001] Loaded widget:  Haven Handler       <gui_havens.lua>
    [f=-000001] Loaded widget:  In-game Guide       <gui_ingame_guide.lua>
    [f=-000001] Loaded widget:  In-game Ignore      <ignore.lua>
    [f=-000001] Loaded widget:  Keep Target         <cmd_keep_target.lua>
    [f=-000001] Loaded widget:  Local Widgets Config  <localwidgets.lua>
    [f=-000001] Loaded widget:  MetalFeatures       <gui_metal_features.lua>
    [f=-000001] Loaded widget:  Missile Silo Range  <missilesilo_range.lua>
    [f=-000001] Loaded widget:  Mission Results Handler  <mission_results.lua>
    [f=-000001] Loaded widget:  Morph Finished notification  <unit_morph_finished.lua>
    [f=-000001] Loaded widget:  Music Player        <snd_music.lua>
    [f=-000001] Loaded widget:  Orbit Command       <cmd_orbit.lua>
    [f=-000001] Loaded widget:  Persistent Build Spacing  <gui_persistent_build_spacing.lua>
    [f=-000001] Loaded widget:  Point Tracker       <gui_point_tracker.lua>
    [f=-000001] Loaded widget:  Projectile Lights   <gfx_projectile_lights.lua>
    [f=-000001] Loaded widget:  MinimapEvents       <minimap_events.lua>
    [f=-000001] Loaded widget:  Raw Move Issue      <cmd_raw_move_issue.lua>
    [f=-000001] Loaded widget:  Easy Facing         <gui_easyfacing.lua>
    [f=-000001] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
    [f=-000001] Loaded widget:  Set Springsettings  <api_set_springsettings.lua>
    [f=-000001] Loaded widget:  Show All Commands v2  <unit_showallcommands_2.lua>
    [f=-000001] Loaded widget:  Showeco and Grid Drawer  <gui_showeco_action.lua>
    [f=-000001] Loaded widget:  Simple Settings     <gui_simple_settings.lua>
    [f=-000001] Loaded widget:  Smart Bombers       <unit_smart_bombers.lua>
    [f=-000001] Loaded widget:  Spectate Selected Team  <gui_spectate_selected_team.lua>
    [f=-000001] Loaded widget:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [f=-000001] Loaded widget:  Highlight Geos      <gui_highlight_geos.lua>
    [f=-000001] Loaded widget:  Stereo3D            <gfx_stereo3d.lua>
    [f=-000001] Loaded widget:  Stop Self-D         <cmd_stop_selfd.lua>
    [f=-000001] Loaded widget:  Transport Load Double Tap  <cmd_select_load.lua>
    [f=-000001] Loaded widget:  Voice Assistant     <unit_voice.lua>
    [f=-000001] Loaded widget:  NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [f=-000001] Loaded widget:  Ghost Site          <unit_ghostsite.lua>
    [f=-000001] Loaded widget:  Startup Info and Selector  <init_startup_info_selector.lua>
    [f=-000001] Loaded widget:  Stockpiler          <unit_stockpile.lua>
    [f=-000001] Loaded widget:  Transport AI        <unit_transport_ai.lua>
    [f=-000001] Loaded widget:  Mex Placement Handler  <cmd_mex_placement.lua>
    [f=-000001] Loaded widget:  Comm-n-Elo Startpos. Info  <init_startpointelocom_info.lua>
    [f=-000001] Loaded widget:  Start Point Remover & Comm Selector  <init_start_point_remover.lua>
    [f=-000001] Loaded widget:  Chili AI Set Start  <gui_chili_ai_start_pos.lua>
    [f=-000001] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>
    [f=-000001] <Replay control buttons> Live mode. Widget removed.
    [f=-000001] Loaded widget:  Replay control buttons  <gui_replay_controls.lua>
    [f=-000001] Loaded widget:  Icon Sets           <gui_icon_sets.lua>
    [f=-000001] Loaded widget:  Recorder (Save)     <dbg_recorder_save.lua>
    [f=-000001] Loaded widget:  Unit Start State    <unit_start_state.lua>
    [f=-000001] Loaded widget:  UnitNoStuckInFactory  <unit_nostuck_infactory.lua>
    [f=-000001] Loaded widget:  Chili Custom Modoptions Info  <gui_custommodoptions_info.lua>
    [f=-000001] Loaded widget:  PlanetWars Info     <gui_planetwars_info.lua>
    [f=-000001] Loaded widget:  Commands FX         <gfx_commands_fx.lua>
    [f=-000001] Loaded widget:  MessageBoxes ZK     <mission_messagebox_zk.lua>
    [f=-000001] Loaded widget:  UnitShapes          <unit_shapes.lua>
    [f=-000001] Loaded widget:  Tactical Draw       <tactic_draw.lua>
    [f=-000001] Loaded widget:  Unit debug information  <dbg_unitinfo.lua>
    [f=-000001] Loaded widget:  AllyCursors         <gui_ally_cursors.lua>
    [f=-000001] Loaded widget:  Gadget Icons        <api_gadget_icons.lua>
    [f=-000001] Loaded widget:  Rank Icons 2        <unit_rank_icons.lua>
    [f=-000001] Loaded widget:  Selection Send      <api_selectionsend.lua>
    [f=-000001] Loaded widget:  Shield Guard        <unit_shield_guard.lua>
    [f=-000001] Loaded widget:  State Icons         <unit_state_icons.lua>
    [f=-000001] Loaded widget:  Building Starter    <unit_building_starter.lua>
    [f=-000001] Loaded widget:  Cloaker Guard       <unit_cloaker_guard.lua>
    [f=-000001] No allies, hivemind removed
    [f=-000001] Loaded widget:  Hivemind            <hivemind.lua>
    [f=-000001] Loaded widget:  Lua Metal Decals    <gfx_dynamic_metal.lua>
    [f=-000001] Loaded widget:  LupsManager         <gfx_lups_manager.lua>
    [f=-000001] Loaded widget:  Smoke Signals       <gfx_lups_smokesignal.lua>
    [f=-000001] Loaded widget:  Units on Fire       <gfx_lups_units_on_fire.lua>
    [f=-000001] Loaded widget:  Newton Firezone     <cmd_newton_firezone.lua>
    [f=-000001] Loaded widget:  Vertical Line on Radar Dots v2  <gui_vertlineaid.lua>
    [f=-000001] Loaded widget:  Receive Units Indicator  <gui_recv_indicator.lua>
    [f=-000001] Loaded widget:  Auto-toggle false color vision  <gui_auto_engine_falsecolor.lua>
    [f=-000001] Loaded widget:  Chili Crude Player List  <gui_chili_crudeplayerlist.lua>
    [f=-000001] Loaded widget:  Chili Docking       <api_chili_docking.lua>
    [f=-000001] Loaded widget:  Chili Pro Console   <gui_chili_proconsole_test.lua>
    [f=-000001] Loaded widget:  HUD Presets         <gui_hud_presets.lua>
    [f=-000001] Loaded widget:  Image Preloader     <dbg_img_preload.lua>
    [f=-000001] Loaded widget:  Chili Core Selector  <gui_chili_core_selector.lua>
    [f=-000001] Loaded widget:  Start Boxes         <minimap_startbox_new.lua>
    [f=-000001] Loaded widget:  Default Group Recall Fix  <gui_group_recall_fix.lua>
    [f=-000001] Loaded widget:  Select Keys         <gui_selectkeys.lua>
    [f=-000001] Loaded widget:  Chili Share menu v1.24  <gui_chili_share.lua>
    [f=-000001] Loaded widget:  Pause Screen        <gui_pausescreen.lua>
    [f=-000001] Loaded widget:  Restricted Zones    <gui_restrictedzones.lua>
    [f=-000001] Loaded widget:  Jumpjet GUI         <gui_jumpjets.lua>
    [f=-000001] Loaded widget:  CustomFormations2   <cmd_customformations2.lua>
    [f=-000001] SetSunLighting
    [f=-000001] Loaded widget:  Sun and Atmosphere Handler.  <gfx_sun_and_atmosphere.lua>
    [f=-000001] Loaded widget:  Video Maker         <gfx_videomaker.lua>
    [f=-000001] Loaded widget:  Chili Integral Menu  <gui_chili_integral_menu.lua>
    [f=-000001] Loaded widget:  Color Blindness Correction  <gfx_color_blindness_correction.lua>
    [f=-000001] Loaded widget:  Lasso Terraform GUI  <gui_lasso_terraform.lua>
    [f=-000001] Loaded widget:  Layout Handler      <cmd_layout_handler.lua>
    [f=-000001] Loaded widget:  Persistent Build Height  <gui_persistent_build_height.lua>
    [f=-000001] Loaded widget:  Text To Speech Control  <snd_text_to_speech.lua>
    [f=-000001] Removed 'GC at >100MB': disabled.
    [f=-000001] Loaded widget:  GC at >300MB        <dbg_forcegc_spring97.lua>
    [f=-000001] Writing last game win data
    [f=-000001] LuaUI v0.3
    [f=-000001] [Game::LoadGame][5] globalQuit=0 forcedQuit=0
    [f=-000001] [LoadFinalize] finalizing PFS
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] BLOCK_SIZE=16
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] PATHESTIMATOR_VERSION=88
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] heightMapChecksum=a7771ef3
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] typeMapChecksum=37560093
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] moveDefChecksum=a12d0aef
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] blockMapChecksum=11f5fbf
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] estimatorHashCode=81198a9c
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=81198a9c file="cache\104dev-develop/paths/Badlands.pe-81198a9c.zip" (exists=1)
    [f=-000001] Reading Estimate PathCosts [16]
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] BLOCK_SIZE=32
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] PATHESTIMATOR_VERSION=88
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] heightMapChecksum=a7771ef3
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] typeMapChecksum=37560093
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] moveDefChecksum=a12d0aef
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] blockMapChecksum=11f5fbf
    [f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] estimatorHashCode=81198aac
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=81198aac file="cache\104dev-develop/paths/Badlands.pe2-81198aac.zip" (exists=1)
    [f=-000001] Reading Estimate PathCosts [32]
    [f=-000001] [LoadFinalize] finalized PFS (268ms, checksum 78e7004a)
    [f=-000001] [Game::LoadGame][6] globalQuit=0 forcedQuit=0
    [f=-000001] [LuaMemPool::LogStats][handle=LuaIntro (unsynced)] index=1 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,12420,0} {chunk,block}Bytes={0,0}
    [f=-000001] Mex Placement Initialised with 26 spots.
    [f=-000001] UpdateInterfacePreset, minimapRight
    [f=-000001] GameID: d34af4598e0b82042db0d0a7feef3d87
    [f=-000001] Connection attempt from UnnamedPlayer
    [f=-000001]  -> Version: 104.0.1-278-g39be88d develop (Debug Signal-NaNs)
    [f=-000001] [cawidgets.lua] Error: Error in DrawInMiniMap(): [string "LuaUI/Widgets/cmd_mex_placement.lua"]:905: attempt to call upvalue 'glLighting' (a nil value)
    [f=-000001] [cawidgets.lua] Error: Removed widget: Mex Placement Handler
    [f=-000001] [cawidgets.lua] Error: Error in DrawInMiniMap(): [string "LuaUI/Widgets/gui_highlight_geos.lua"]:138: attempt to call field 'Lighting' (a nil value)
    [f=-000001] [cawidgets.lua] Error: Removed widget: Highlight Geos
    [f=-000001] [cawidgets.lua] Error: Error in DrawInMiniMap(): [string "LuaUI/Widgets/gui_custom_markers.lua"]:519: attempt to call field 'Lighting' (a nil value)
    [f=-000001] [cawidgets.lua] Error: Removed widget: Custom Markers
    [f=-000001] Error: DrawInMiniMap: OpenGL stack check error, matrix mode = GL_MODELVIEW, depth = 2, please make sure to pop all matrices before end
    [f=-000001] Switching to Overhead (TA) style camera
    [f=-000001] Epicmenu: Switching to Total Annihilation camera mode
    [f=-000001]  -> Connection established (given id 0)
    [f=-000001] [Game::ClientReadNet] Client Data for player 0 (UnnamedPlayer): 
    AllowDeferredMapRendering = 1
    AllowDeferredModelRendering = 1
    Fullscreen = 0
    GroundDetail = 100
    InputTextGeo = 0.26 0.73 0.02 0.028
    LastSelectedMap = Badlands
    LastSelectedMod = Zero-K $VERSION
    LastSelectedScript = Player Only: Testing Sandbox
    LastSelectedSetting = GLContextMinorVersion
    LogClientData = 1
    RotateLogFiles = 1
    ScreenshotCounter = 3
    ShowFPS = 1
    ShowPlayerInfo = 0
    TeamHighlight = 0
    UnitIconDist = 250
    VSync = 1
    Water = 0
    WindowPosX = 0
    WindowPosY = 23
    XResolutionWindowed = 1920
    YResolutionWindowed = 1017
    snd_volmaster = 0
    
    104.0.1-278-g39be88d develop (Debug Signal-NaNs)
    boost-105500, GNU libstdc++ version 20150626
    gcc-4.9.3
    Microsoft Windows
    Microsoft Business Edition, 64-bit (build 9200)
    Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz; 8054MB RAM, 9334MB pagefile
    32-bit emulated
    
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="UnnamedPlayer" string="[PreGame::GameDataReceived][map-checksums={0xa3c5f2ba,0xa3c5f2ba}]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="UnnamedPlayer" string="[PreGame::GameDataReceived][mod-checksums={0x9380aaa4,0x9380aaa4}]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="UnnamedPlayer" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=d6c1485ac48451932a121a461e15623f874a13a774f51d6ab0deaae9967af5676164ac82b8af8b11680ab3d50d970ab49124df0daaa45efe186dada5b613bd6f]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="UnnamedPlayer" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=02945c872f4eb64bb49d480579a80cf22c337caf2e98cbb8a9133f897de4611a051c9c8a28772f29fa817d262dc3e7a511a28a5c02309fe8d1a8cea5b77a3ce5]"
    [f=-000001] Player UnnamedPlayer finished loading and is now ingame
    [f=-000001] <UnnamedPlayer> Allies: I choose: Guardian!
    [f=-000001] [Model] Loading model: objects3d/strikecom.dae
    [f=-000001] [Model] Importing model file: objects3d/strikecom.dae
    [f=-000001] [Model] Processing scene for model: objects3d/strikecom.dae (20 meshes / 1 materials / 0 textures)
    [f=-000001] [Model] Loading textures. Tex1: 'unittextures/strikecom.dds' Tex2: 'unittextures/strikecom_2.dds'
    [f=-000001] [Model] Loading pieces from root node 'Scene'
    [f=-000001] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=-000001] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Scene with 0 meshes
    [f=-000001] [Piece] piece->name: Scene
    [f=-000001] [Piece] piece->parent: [null]
    [f=-000001] [Piece] Converting node 'Base' to piece 'Base' (0 meshes).
    [f=-000001] [Piece] (2:Base) Assimp offset (0.363626,-0.019474,38.033150), rotate (1.000000,0.000000,0.000000,0.000000), scale (0.833333,0.833333,0.833333)
    [f=-000001] [Piece] (2:Base) Relative offset (0.363626,-0.019474,38.033150), rotate (0.000000,0.000000,0.000000), scale (0.833333,0.833333,0.833333)
    [f=-000001] [Piece] Loaded model piece: Base with 0 meshes
    [f=-000001] [Piece] piece->name: Base
    [f=-000001] [Piece] piece->parent: Scene
    [f=-000001] [Piece] Converting node 'Stomach' to piece 'Stomach' (1 meshes).
    [f=-000001] [Piece] (3:Stomach) Assimp offset (-0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (3:Stomach) Relative offset (-0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Stomach with 1 meshes
    [f=-000001] [Piece] piece->name: Stomach
    [f=-000001] [Piece] piece->parent: Base
    [f=-000001] [Piece] Converting node 'Breast' to piece 'Breast' (1 meshes).
    [f=-000001] [Piece] (4:Breast) Assimp offset (0.053993,-2.231733,12.303450), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (4:Breast) Relative offset (0.053993,-2.231733,12.303450), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Breast with 1 meshes
    [f=-000001] [Piece] piece->name: Breast
    [f=-000001] [Piece] piece->parent: Stomach
    [f=-000001] [Piece] Converting node 'ArmLeft' to piece 'ArmLeft' (1 meshes).
    [f=-000001] [Piece] (5:ArmLeft) Assimp offset (16.454660,-0.046041,-0.254078), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (5:ArmLeft) Relative offset (16.454660,-0.046041,-0.254078), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: ArmLeft with 1 meshes
    [f=-000001] [Piece] piece->name: ArmLeft
    [f=-000001] [Piece] piece->parent: Breast
    [f=-000001] [Piece] Converting node 'Gun' to piece 'Gun' (1 meshes).
    [f=-000001] [Piece] (6:Gun) Assimp offset (0.462566,0.606247,-15.797850), rotate (1.000000,0.000000,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (6:Gun) Relative offset (0.462566,0.606247,-15.797850), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Gun with 1 meshes
    [f=-000001] [Piece] piece->name: Gun
    [f=-000001] [Piece] piece->parent: ArmLeft
    [f=-000001] [Piece] Converting node 'Muzzle' to piece 'Muzzle' (0 meshes).
    [f=-000001] [Piece] (7:Muzzle) Assimp offset (-0.206083,-3.462630,-22.566151), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (7:Muzzle) Relative offset (-0.206083,-3.462630,-22.566151), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Muzzle with 0 meshes
    [f=-000001] [Piece] piece->name: Muzzle
    [f=-000001] [Piece] piece->parent: Gun
    [f=-000001] [Piece] Converting node 'Head' to piece 'Head' (2 meshes).
    [f=-000001] [Piece] (8:Head) Assimp offset (-0.198491,0.586192,1.903324), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (8:Head) Relative offset (-0.198491,0.586192,1.903324), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Head with 2 meshes
    [f=-000001] [Piece] piece->name: Head
    [f=-000001] [Piece] piece->parent: Breast
    [f=-000001] [Piece] Converting node 'AntennaTip' to piece 'AntennaTip' (0 meshes).
    [f=-000001] [Piece] (9:AntennaTip) Assimp offset (1.171276,12.235250,10.734880), rotate (1.000000,-0.000001,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (9:AntennaTip) Relative offset (1.171276,12.235250,10.734880), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: AntennaTip with 0 meshes
    [f=-000001] [Piece] piece->name: AntennaTip
    [f=-000001] [Piece] piece->parent: Head
    [f=-000001] [Piece] Converting node 'Eye' to piece 'Eye' (0 meshes).
    [f=-000001] [Piece] (10:Eye) Assimp offset (0.276309,-0.111196,6.555782), rotate (1.000000,-0.000001,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (10:Eye) Relative offset (0.276309,-0.111196,6.555782), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Eye with 0 meshes
    [f=-000001] [Piece] piece->name: Eye
    [f=-000001] [Piece] piece->parent: Head
    [f=-000001] [Piece] Converting node 'ArmRight' to piece 'ArmRight' (1 meshes).
    [f=-000001] [Piece] (11:ArmRight) Assimp offset (-14.810220,0.532941,0.118122), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (11:ArmRight) Relative offset (-14.810220,0.532941,0.118122), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: ArmRight with 1 meshes
    [f=-000001] [Piece] piece->name: ArmRight
    [f=-000001] [Piece] piece->parent: Breast
    [f=-000001] [Piece] Converting node 'HandRight' to piece 'HandRight' (1 meshes).
    [f=-000001] [Piece] (12:HandRight) Assimp offset (0.197782,0.055880,-16.873100), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (12:HandRight) Relative offset (0.197782,0.055880,-16.873100), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: HandRight with 1 meshes
    [f=-000001] [Piece] piece->name: HandRight
    [f=-000001] [Piece] piece->parent: ArmRight
    [f=-000001] [Piece] Converting node 'UnderGun' to piece 'UnderGun' (1 meshes).
    [f=-000001] [Piece] (13:UnderGun) Assimp offset (0.108612,-0.839894,9.096512), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (13:UnderGun) Relative offset (0.108612,-0.839894,9.096512), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: UnderGun with 1 meshes
    [f=-000001] [Piece] piece->name: UnderGun
    [f=-000001] [Piece] piece->parent: HandRight
    [f=-000001] [Piece] Converting node 'UnderMuzzle' to piece 'UnderMuzzle' (0 meshes).
    [f=-000001] [Piece] (14:UnderMuzzle) Assimp offset (-0.051617,0.510392,-22.688650), rotate (1.000000,-0.000000,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (14:UnderMuzzle) Relative offset (-0.051617,0.510392,-22.688650), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: UnderMuzzle with 0 meshes
    [f=-000001] [Piece] piece->name: UnderMuzzle
    [f=-000001] [Piece] piece->parent: UnderGun
    [f=-000001] [Piece] Converting node 'RightMuzzle' to piece 'RightMuzzle' (0 meshes).
    [f=-000001] [Piece] (15:RightMuzzle) Assimp offset (0.037689,-0.141613,-12.619410), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (15:RightMuzzle) Relative offset (0.037689,-0.141613,-12.619410), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: RightMuzzle with 0 meshes
    [f=-000001] [Piece] piece->name: RightMuzzle
    [f=-000001] [Piece] piece->parent: HandRight
    [f=-000001] [Piece] Converting node 'Palm' to piece 'Palm' (0 meshes).
    [f=-000001] [Piece] (16:Palm) Assimp offset (0.074795,-0.190939,-6.447903), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (16:Palm) Relative offset (0.074795,-0.190939,-6.447903), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Palm with 0 meshes
    [f=-000001] [Piece] piece->name: Palm
    [f=-000001] [Piece] piece->parent: HandRight
    [f=-000001] [Piece] Converting node 'FingerC' to piece 'FingerC' (1 meshes).
    [f=-000001] [Piece] (17:FingerC) Assimp offset (-0.074788,-2.163963,-0.724812), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (17:FingerC) Relative offset (-0.074788,-2.163963,-0.724812), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerC with 1 meshes
    [f=-000001] [Piece] piece->name: FingerC
    [f=-000001] [Piece] piece->parent: Palm
    [f=-000001] [Piece] Converting node 'FingerTipC' to piece 'FingerTipC' (0 meshes).
    [f=-000001] [Piece] (18:FingerTipC) Assimp offset (0.065392,0.073567,-8.494911), rotate (0.926089,-0.377079,-0.004968,0.012031), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (18:FingerTipC) Relative offset (0.065392,0.073567,-8.494911), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerTipC with 0 meshes
    [f=-000001] [Piece] piece->name: FingerTipC
    [f=-000001] [Piece] piece->parent: FingerC
    [f=-000001] [Piece] Converting node 'FingerA' to piece 'FingerA' (1 meshes).
    [f=-000001] [Piece] (19:FingerA) Assimp offset (-1.836657,1.146749,-0.724815), rotate (-0.500000,-0.000000,-0.000000,0.866025), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (19:FingerA) Relative offset (-1.836657,1.146749,-0.724815), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerA with 1 meshes
    [f=-000001] [Piece] piece->name: FingerA
    [f=-000001] [Piece] piece->parent: Palm
    [f=-000001] [Piece] Converting node 'FingerTipA' to piece 'FingerTipA' (0 meshes).
    [f=-000001] [Piece] (20:FingerTipA) Assimp offset (0.065389,0.073564,-8.494913), rotate (0.926089,-0.377079,-0.004968,0.012031), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (20:FingerTipA) Relative offset (0.065389,0.073564,-8.494913), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerTipA with 0 meshes
    [f=-000001] [Piece] piece->name: FingerTipA
    [f=-000001] [Piece] piece->parent: FingerA
    [f=-000001] [Piece] Converting node 'FingerB' to piece 'FingerB' (1 meshes).
    [f=-000001] [Piece] (21:FingerB) Assimp offset (1.911441,1.017215,-0.724812), rotate (0.500000,-0.000000,0.000000,0.866025), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (21:FingerB) Relative offset (1.911441,1.017215,-0.724812), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerB with 1 meshes
    [f=-000001] [Piece] piece->name: FingerB
    [f=-000001] [Piece] piece->parent: Palm
    [f=-000001] [Piece] Converting node 'FingerTipB' to piece 'FingerTipB' (0 meshes).
    [f=-000001] [Piece] (22:FingerTipB) Assimp offset (0.065391,0.073562,-8.494909), rotate (0.926089,-0.377080,-0.004968,0.012031), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (22:FingerTipB) Relative offset (0.065391,0.073562,-8.494909), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FingerTipB with 0 meshes
    [f=-000001] [Piece] piece->name: FingerTipB
    [f=-000001] [Piece] piece->parent: FingerB
    [f=-000001] [Piece] Converting node 'Nano' to piece 'Nano' (0 meshes).
    [f=-000001] [Piece] (23:Nano) Assimp offset (0.037684,-0.141614,-12.619400), rotate (1.000000,0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (23:Nano) Relative offset (0.037684,-0.141614,-12.619400), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Nano with 0 meshes
    [f=-000001] [Piece] piece->name: Nano
    [f=-000001] [Piece] piece->parent: Palm
    [f=-000001] [Piece] Converting node 'AssRight' to piece 'AssRight' (1 meshes).
    [f=-000001] [Piece] (24:AssRight) Assimp offset (-6.795637,-0.455159,-6.552788), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (24:AssRight) Relative offset (-6.795637,-0.455159,-6.552788), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: AssRight with 1 meshes
    [f=-000001] [Piece] piece->name: AssRight
    [f=-000001] [Piece] piece->parent: Base
    [f=-000001] [Piece] Converting node 'HipRight' to piece 'HipRight' (1 meshes).
    [f=-000001] [Piece] (25:HipRight) Assimp offset (-1.663223,-2.696198,-2.469276), rotate (1.000000,-0.000000,-0.000001,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (25:HipRight) Relative offset (-1.663223,-2.696198,-2.469276), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: HipRight with 1 meshes
    [f=-000001] [Piece] piece->name: HipRight
    [f=-000001] [Piece] piece->parent: AssRight
    [f=-000001] [Piece] Converting node 'CalfRight' to piece 'CalfRight' (1 meshes).
    [f=-000001] [Piece] (26:CalfRight) Assimp offset (1.215968,2.792996,-15.063950), rotate (1.000000,0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (26:CalfRight) Relative offset (1.215968,2.792996,-15.063950), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: CalfRight with 1 meshes
    [f=-000001] [Piece] piece->name: CalfRight
    [f=-000001] [Piece] piece->parent: HipRight
    [f=-000001] [Piece] Converting node 'FootRight' to piece 'FootRight' (1 meshes).
    [f=-000001] [Piece] (27:FootRight) Assimp offset (0.447244,-0.202484,-14.442740), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (27:FootRight) Relative offset (0.447244,-0.202484,-14.442740), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FootRight with 1 meshes
    [f=-000001] [Piece] piece->name: FootRight
    [f=-000001] [Piece] piece->parent: CalfRight
    [f=-000001] [Piece] Converting node 'AssLeft' to piece 'AssLeft' (1 meshes).
    [f=-000001] [Piece] (28:AssLeft) Assimp offset (6.475912,-0.455159,-6.552788), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (28:AssLeft) Relative offset (6.475912,-0.455159,-6.552788), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: AssLeft with 1 meshes
    [f=-000001] [Piece] piece->name: AssLeft
    [f=-000001] [Piece] piece->parent: Base
    [f=-000001] [Piece] Converting node 'HipLeft' to piece 'HipLeft' (1 meshes).
    [f=-000001] [Piece] (29:HipLeft) Assimp offset (1.663224,-2.696198,-2.469284), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (29:HipLeft) Relative offset (1.663224,-2.696198,-2.469284), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: HipLeft with 1 meshes
    [f=-000001] [Piece] piece->name: HipLeft
    [f=-000001] [Piece] piece->parent: AssLeft
    [f=-000001] [Piece] Converting node 'CalfLeft' to piece 'CalfLeft' (1 meshes).
    [f=-000001] [Piece] (30:CalfLeft) Assimp offset (-1.215971,2.792997,-15.063960), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (30:CalfLeft) Relative offset (-1.215971,2.792997,-15.063960), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: CalfLeft with 1 meshes
    [f=-000001] [Piece] piece->name: CalfLeft
    [f=-000001] [Piece] piece->parent: HipLeft
    [f=-000001] [Piece] Converting node 'FootLeft' to piece 'FootLeft' (1 meshes).
    [f=-000001] [Piece] (31:FootLeft) Assimp offset (-0.447251,-0.202481,-14.442740), rotate (1.000000,0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (31:FootLeft) Relative offset (-0.447251,-0.202481,-14.442740), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: FootLeft with 1 meshes
    [f=-000001] [Piece] piece->name: FootLeft
    [f=-000001] [Piece] piece->parent: CalfLeft
    [f=-000001] [Piece] Converting node 'Shield' to piece 'Shield' (0 meshes).
    [f=-000001] [Piece] (32:Shield) Assimp offset (-0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (32:Shield) Relative offset (-0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Shield with 0 meshes
    [f=-000001] [Piece] piece->name: Shield
    [f=-000001] [Piece] piece->parent: Base
    [f=-000001] [Model] Model objects3d/strikecom.dae Imported.
    [f=-000001] [Model] Loading model: objects3d/geo.dae
    [f=-000001] [Model] Importing model file: objects3d/geo.dae
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=CInfoTextureCombiner)]
    Vertex info
    -----------
    0(2) : warning C7555: 'varying' is deprecated, use 'in/out' instead
    0(4) : warning C7533: global variable gl_MultiTexCoord0 is deprecated after version 120
    0(5) : warning C7533: global variable gl_Vertex is deprecated after version 120
    
    Fragment info
    -------------
    0(14) : warning C7555: 'varying' is deprecated, use 'in/out' instead
    0(38) : warning C7533: global variable gl_FragColor is deprecated after version 120
    
    
    [f=-000001] [Model] Processing scene for model: objects3d/geo.dae (2 meshes / 1 materials / 0 textures)
    [f=-000001] [Shader] Warning: [GLSL-PO::ValidateAndCopyUniforms][validation-log (program-object=CInfoTextureCombiner)]
    Vertex info
    -----------
    0(2) : warning C7555: 'varying' is deprecated, use 'in/out' instead
    0(4) : warning C7533: global variable gl_MultiTexCoord0 is deprecated after version 120
    0(5) : warning C7533: global variable gl_Vertex is deprecated after version 120
    
    Fragment info
    -------------
    0(14) : warning C7555: 'varying' is deprecated, use 'in/out' instead
    0(38) : warning C7533: global variable gl_FragColor is deprecated after version 120
    
    
    [f=-000001] [Model] Loading textures. Tex1: 'unittextures/geo1.dds' Tex2: 'unittextures/geo2.dds'
    [f=-000001] [Model] Loading pieces from root node 'Scene'
    [f=-000001] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=-000001] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: Scene with 0 meshes
    [f=-000001] [Piece] piece->name: Scene
    [f=-000001] [Piece] piece->parent: [null]
    [f=-000001] [Piece] Converting node 'base' to piece 'base' (1 meshes).
    [f=-000001] [Piece] Found metadata for piece 'base'
    [f=-000001] [Piece] (2:base) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (2:base) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: base with 1 meshes
    [f=-000001] [Piece] piece->name: base
    [f=-000001] [Piece] piece->parent: Scene
    [f=-000001] [Piece] Converting node 'wheel' to piece 'wheel' (1 meshes).
    [f=-000001] [Piece] (3:wheel) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] (3:wheel) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=-000001] [Piece] Loaded model piece: wheel with 1 meshes
    [f=-000001] [Piece] piece->name: wheel
    [f=-000001] [Piece] piece->parent: Scene
    [f=-000001] [Model] Model objects3d/geo.dae Imported.
    [f=0000010] [Model] Loading model: objects3d/radarjammer.dae
    [f=0000010] [Model] Importing model file: objects3d/radarjammer.dae
    [f=0000010] [Model] Processing scene for model: objects3d/radarjammer.dae (7 meshes / 1 materials / 0 textures)
    [f=0000010] [Model] Loading textures. Tex1: 'unittextures/radarjammer1.dds' Tex2: 'unittextures/radarjammer2.dds'
    [f=0000010] [Model] Loading pieces from root node 'Scene'
    [f=0000010] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=0000010] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: Scene with 0 meshes
    [f=0000010] [Piece] piece->name: Scene
    [f=0000010] [Piece] piece->parent: [null]
    [f=0000010] [Piece] Converting node 'base' to piece 'base' (1 meshes).
    [f=0000010] [Piece] Found metadata for piece 'base'
    [f=0000010] [Piece] (2:base) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (2:base) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: base with 1 meshes
    [f=0000010] [Piece] piece->name: base
    [f=0000010] [Piece] piece->parent: Scene
    [f=0000010] [Piece] Converting node 'turret' to piece 'turret' (1 meshes).
    [f=0000010] [Piece] (3:turret) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (3:turret) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: turret with 1 meshes
    [f=0000010] [Piece] piece->name: turret
    [f=0000010] [Piece] piece->parent: base
    [f=0000010] [Piece] Converting node 'cylinder' to piece 'cylinder' (1 meshes).
    [f=0000010] [Piece] (4:cylinder) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (4:cylinder) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: cylinder with 1 meshes
    [f=0000010] [Piece] piece->name: cylinder
    [f=0000010] [Piece] piece->parent: base
    [f=0000010] [Piece] Converting node 'deploy' to piece 'deploy' (1 meshes).
    [f=0000010] [Piece] (5:deploy) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (5:deploy) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: deploy with 1 meshes
    [f=0000010] [Piece] piece->name: deploy
    [f=0000010] [Piece] piece->parent: base
    [f=0000010] [Piece] Converting node 'jammersturret' to piece 'jammersturret' (1 meshes).
    [f=0000010] [Piece] (6:jammersturret) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (6:jammersturret) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: jammersturret with 1 meshes
    [f=0000010] [Piece] piece->name: jammersturret
    [f=0000010] [Piece] piece->parent: base
    [f=0000010] [Piece] Converting node 'jam2' to piece 'jam2' (1 meshes).
    [f=0000010] [Piece] (7:jam2) Assimp offset (-6.327000,56.639000,-0.000002), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (7:jam2) Relative offset (-6.327000,56.639000,-0.000002), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: jam2 with 1 meshes
    [f=0000010] [Piece] piece->name: jam2
    [f=0000010] [Piece] piece->parent: jammersturret
    [f=0000010] [Piece] Converting node 'jam1' to piece 'jam1' (1 meshes).
    [f=0000010] [Piece] (8:jam1) Assimp offset (6.327000,56.639000,-0.000002), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] (8:jam1) Relative offset (6.327000,56.639000,-0.000002), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000010] [Piece] Loaded model piece: jam1 with 1 meshes
    [f=0000010] [Piece] piece->name: jam1
    [f=0000010] [Piece] piece->parent: jammersturret
    [f=0000010] [Model] Model objects3d/radarjammer.dae Imported.
    [f=0000036] [Model] Loading model: objects3d/gauss.dae
    [f=0000036] [Model] Importing model file: objects3d/gauss.dae
    [f=0000038] [Model] Processing scene for model: objects3d/gauss.dae (11 meshes / 1 materials / 0 textures)
    [f=0000038] [Model] Loading textures. Tex1: 'unittextures/gauss3_tex1.png' Tex2: 'unittextures/gauss_tex2.png'
    [f=0000041] [Model] Loading pieces from root node 'Scene'
    [f=0000041] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=0000041] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Scene with 0 meshes
    [f=0000041] [Piece] piece->name: Scene
    [f=0000041] [Piece] piece->parent: [null]
    [f=0000041] [Piece] Converting node 'Concrete' to piece 'Concrete' (1 meshes).
    [f=0000041] [Piece] (2:Concrete) Assimp offset (0.000000,0.000000,22.712231), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (2:Concrete) Relative offset (0.000000,0.000000,22.712231), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Concrete with 1 meshes
    [f=0000041] [Piece] piece->name: Concrete
    [f=0000041] [Piece] piece->parent: Scene
    [f=0000041] [Piece] Converting node 'AimProxy' to piece 'AimProxy' (0 meshes).
    [f=0000041] [Piece] (3:AimProxy) Assimp offset (-0.688511,0.128414,30.213490), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (3:AimProxy) Relative offset (-0.688511,0.128414,30.213490), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: AimProxy with 0 meshes
    [f=0000041] [Piece] piece->name: AimProxy
    [f=0000041] [Piece] piece->parent: Concrete
    [f=0000041] [Piece] Converting node 'Belt' to piece 'Belt' (1 meshes).
    [f=0000041] [Piece] (4:Belt) Assimp offset (-0.677580,-0.289783,-12.080420), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (4:Belt) Relative offset (-0.677580,-0.289783,-12.080420), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Belt with 1 meshes
    [f=0000041] [Piece] piece->name: Belt
    [f=0000041] [Piece] piece->parent: Concrete
    [f=0000041] [Piece] Converting node 'Wheel' to piece 'Wheel' (1 meshes).
    [f=0000041] [Piece] (5:Wheel) Assimp offset (-0.011006,9.197904,-1.813960), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (5:Wheel) Relative offset (-0.011006,9.197904,-1.813960), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Wheel with 1 meshes
    [f=0000041] [Piece] piece->name: Wheel
    [f=0000041] [Piece] piece->parent: Belt
    [f=0000041] [Piece] Converting node 'Arm' to piece 'Arm' (1 meshes).
    [f=0000041] [Piece] (6:Arm) Assimp offset (0.011004,0.007930,18.618071), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (6:Arm) Relative offset (0.011004,0.007930,18.618071), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Arm with 1 meshes
    [f=0000041] [Piece] piece->name: Arm
    [f=0000041] [Piece] piece->parent: Wheel
    [f=0000041] [Piece] Converting node 'Hand' to piece 'Hand' (1 meshes).
    [f=0000041] [Piece] (7:Hand) Assimp offset (-0.022024,-0.044096,12.474460), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (7:Hand) Relative offset (-0.022024,-0.044096,12.474460), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Hand with 1 meshes
    [f=0000041] [Piece] piece->name: Hand
    [f=0000041] [Piece] piece->parent: Arm
    [f=0000041] [Piece] Converting node 'Cannon' to piece 'Cannon' (1 meshes).
    [f=0000041] [Piece] (8:Cannon) Assimp offset (0.341112,0.258415,11.461100), rotate (1.000000,-0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (8:Cannon) Relative offset (0.341112,0.258415,11.461100), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Cannon with 1 meshes
    [f=0000041] [Piece] piece->name: Cannon
    [f=0000041] [Piece] piece->parent: Hand
    [f=0000041] [Piece] Converting node 'Barrel1' to piece 'Barrel1' (1 meshes).
    [f=0000041] [Piece] (9:Barrel1) Assimp offset (-0.275657,-7.841689,0.032482), rotate (1.000000,0.000000,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (9:Barrel1) Relative offset (-0.275657,-7.841689,0.032482), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Barrel1 with 1 meshes
    [f=0000041] [Piece] piece->name: Barrel1
    [f=0000041] [Piece] piece->parent: Cannon
    [f=0000041] [Piece] Converting node 'Barrel2' to piece 'Barrel2' (1 meshes).
    [f=0000041] [Piece] (10:Barrel2) Assimp offset (0.000000,-5.156798,-0.000034), rotate (1.000000,0.000001,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (10:Barrel2) Relative offset (0.000000,-5.156798,-0.000034), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Barrel2 with 1 meshes
    [f=0000041] [Piece] piece->name: Barrel2
    [f=0000041] [Piece] piece->parent: Barrel1
    [f=0000041] [Piece] Converting node 'Barrel3' to piece 'Barrel3' (1 meshes).
    [f=0000041] [Piece] (11:Barrel3) Assimp offset (0.000001,-5.550001,0.000000), rotate (1.000000,0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (11:Barrel3) Relative offset (0.000001,-5.550001,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Barrel3 with 1 meshes
    [f=0000041] [Piece] piece->name: Barrel3
    [f=0000041] [Piece] piece->parent: Barrel2
    [f=0000041] [Piece] Converting node 'Muzzle' to piece 'Muzzle' (0 meshes).
    [f=0000041] [Piece] (12:Muzzle) Assimp offset (0.000002,-6.123838,0.053997), rotate (0.500000,0.500000,0.500000,-0.500000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (12:Muzzle) Relative offset (0.000002,-6.123838,0.053997), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: Muzzle with 0 meshes
    [f=0000041] [Piece] piece->name: Muzzle
    [f=0000041] [Piece] piece->parent: Barrel3
    [f=0000041] [Piece] Converting node 'lidRight' to piece 'lidRight' (1 meshes).
    [f=0000041] [Piece] (13:lidRight) Assimp offset (-7.644708,-0.161657,1.604405), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (13:lidRight) Relative offset (-7.644708,-0.161657,1.604405), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: lidRight with 1 meshes
    [f=0000041] [Piece] piece->name: lidRight
    [f=0000041] [Piece] piece->parent: Belt
    [f=0000041] [Piece] Converting node 'lidLeft' to piece 'lidLeft' (1 meshes).
    [f=0000041] [Piece] (14:lidLeft) Assimp offset (6.951272,-0.161656,1.541356), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] (14:lidLeft) Relative offset (6.951272,-0.161656,1.541356), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000041] [Piece] Loaded model piece: lidLeft with 1 meshes
    [f=0000041] [Piece] piece->name: lidLeft
    [f=0000041] [Piece] piece->parent: Belt
    [f=0000041] [Model] Model objects3d/gauss.dae Imported.
    [f=0000047] [Model] Loading model: objects3d/starlight.dae
    [f=0000047] [Model] Importing model file: objects3d/starlight.dae
    [f=0000051] [Model] Processing scene for model: objects3d/starlight.dae (47 meshes / 1 materials / 0 textures)
    [f=0000051] [Model] Loading textures. Tex1: 'unittextures/starlight.dds' Tex2: 'unittextures/starlight2.dds'
    [f=0000052] [Model] Loading pieces from root node 'Scene'
    [f=0000052] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=0000052] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Scene with 0 meshes
    [f=0000052] [Piece] piece->name: Scene
    [f=0000052] [Piece] piece->parent: [null]
    [f=0000052] [Piece] Converting node 'Root' to piece 'Root' (0 meshes).
    [f=0000052] [Piece] (2:Root) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (2:Root) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Root with 0 meshes
    [f=0000052] [Piece] piece->name: Root
    [f=0000052] [Piece] piece->parent: Scene
    [f=0000052] [Piece] Converting node 'SatelliteMount' to piece 'SatelliteMount' (0 meshes).
    [f=0000052] [Piece] (3:SatelliteMount) Assimp offset (0.000000,0.000000,65.628113), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (3:SatelliteMount) Relative offset (0.000000,0.000000,65.628113), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: SatelliteMount with 0 meshes
    [f=0000052] [Piece] piece->name: SatelliteMount
    [f=0000052] [Piece] piece->parent: Root
    [f=0000052] [Piece] Converting node 'SatelliteMuzzle' to piece 'SatelliteMuzzle' (0 meshes).
    [f=0000052] [Piece] (4:SatelliteMuzzle) Assimp offset (0.000000,0.000000,-19.518499), rotate (0.000000,1.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (4:SatelliteMuzzle) Relative offset (0.000000,0.000000,-19.518499), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: SatelliteMuzzle with 0 meshes
    [f=0000052] [Piece] piece->name: SatelliteMuzzle
    [f=0000052] [Piece] piece->parent: SatelliteMount
    [f=0000052] [Piece] Converting node 'Satellite' to piece 'Satellite' (1 meshes).
    [f=0000052] [Piece] (5:Satellite) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (5:Satellite) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Satellite with 1 meshes
    [f=0000052] [Piece] piece->name: Satellite
    [f=0000052] [Piece] piece->parent: SatelliteMount
    [f=0000052] [Piece] Converting node 'LimbA1' to piece 'LimbA1' (1 meshes).
    [f=0000052] [Piece] (6:LimbA1) Assimp offset (17.238100,-0.053713,-9.191811), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (6:LimbA1) Relative offset (17.238100,-0.053713,-9.191811), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbA1 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbA1
    [f=0000052] [Piece] piece->parent: Satellite
    [f=0000052] [Piece] Converting node 'LimbA2' to piece 'LimbA2' (1 meshes).
    [f=0000052] [Piece] (7:LimbA2) Assimp offset (14.343350,-0.000000,0.155964), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (7:LimbA2) Relative offset (14.343350,-0.000000,0.155964), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbA2 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbA2
    [f=0000052] [Piece] piece->parent: LimbA1
    [f=0000052] [Piece] Converting node 'LimbB1' to piece 'LimbB1' (1 meshes).
    [f=0000052] [Piece] (8:LimbB1) Assimp offset (0.053715,17.238100,-9.191811), rotate (0.707107,0.000000,0.000000,0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (8:LimbB1) Relative offset (0.053715,17.238100,-9.191811), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbB1 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbB1
    [f=0000052] [Piece] piece->parent: Satellite
    [f=0000052] [Piece] Converting node 'LimbB2' to piece 'LimbB2' (1 meshes).
    [f=0000052] [Piece] (9:LimbB2) Assimp offset (14.343340,0.000002,0.155949), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (9:LimbB2) Relative offset (14.343340,0.000002,0.155949), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbB2 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbB2
    [f=0000052] [Piece] piece->parent: LimbB1
    [f=0000052] [Piece] Converting node 'LimbC1' to piece 'LimbC1' (1 meshes).
    [f=0000052] [Piece] (10:LimbC1) Assimp offset (-17.238100,0.053716,-9.191811), rotate (0.000000,0.000000,-0.000000,1.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (10:LimbC1) Relative offset (-17.238100,0.053716,-9.191811), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbC1 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbC1
    [f=0000052] [Piece] piece->parent: Satellite
    [f=0000052] [Piece] Converting node 'LimbC2' to piece 'LimbC2' (1 meshes).
    [f=0000052] [Piece] (11:LimbC2) Assimp offset (14.343340,0.000000,0.155949), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (11:LimbC2) Relative offset (14.343340,0.000000,0.155949), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbC2 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbC2
    [f=0000052] [Piece] piece->parent: LimbC1
    [f=0000052] [Piece] Converting node 'LimbD1' to piece 'LimbD1' (1 meshes).
    [f=0000052] [Piece] (12:LimbD1) Assimp offset (-0.053718,-17.238100,-9.191811), rotate (0.707107,-0.000000,-0.000000,-0.707106), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (12:LimbD1) Relative offset (-0.053718,-17.238100,-9.191811), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbD1 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbD1
    [f=0000052] [Piece] piece->parent: Satellite
    [f=0000052] [Piece] Converting node 'LimbD2' to piece 'LimbD2' (1 meshes).
    [f=0000052] [Piece] (13:LimbD2) Assimp offset (14.343360,-0.000001,0.155968), rotate (0.999242,-0.000000,-0.038930,0.000001), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (13:LimbD2) Relative offset (14.343360,-0.000001,0.155968), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LimbD2 with 1 meshes
    [f=0000052] [Piece] piece->name: LimbD2
    [f=0000052] [Piece] piece->parent: LimbD1
    [f=0000052] [Piece] Converting node 'Basis' to piece 'Basis' (1 meshes).
    [f=0000052] [Piece] (14:Basis) Assimp offset (0.000000,0.000000,16.002439), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (14:Basis) Relative offset (0.000000,0.000000,16.002439), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Basis with 1 meshes
    [f=0000052] [Piece] piece->name: Basis
    [f=0000052] [Piece] piece->parent: Root
    [f=0000052] [Piece] Converting node 'ActuatorBase' to piece 'ActuatorBase' (1 meshes).
    [f=0000052] [Piece] (15:ActuatorBase) Assimp offset (34.865662,27.183290,41.001591), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (15:ActuatorBase) Relative offset (34.865662,27.183290,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle' to piece 'ActuatorMiddle' (1 meshes).
    [f=0000052] [Piece] (16:ActuatorMiddle) Assimp offset (-1.008530,-5.446136,0.012104), rotate (1.000000,0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (16:ActuatorMiddle) Relative offset (-1.008530,-5.446136,0.012104), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle
    [f=0000052] [Piece] piece->parent: ActuatorBase
    [f=0000052] [Piece] Converting node 'ActuatorTip' to piece 'ActuatorTip' (1 meshes).
    [f=0000052] [Piece] (17:ActuatorTip) Assimp offset (-1.050777,-5.852997,0.065609), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (17:ActuatorTip) Relative offset (-1.050777,-5.852997,0.065609), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip
    [f=0000052] [Piece] piece->parent: ActuatorMiddle
    [f=0000052] [Piece] Converting node 'Dock' to piece 'Dock' (1 meshes).
    [f=0000052] [Piece] (18:Dock) Assimp offset (44.450581,18.618891,40.474091), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (18:Dock) Relative offset (44.450581,18.618891,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock with 1 meshes
    [f=0000052] [Piece] piece->name: Dock
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Emitter' to piece 'Emitter' (1 meshes).
    [f=0000052] [Piece] (19:Emitter) Assimp offset (0.000000,0.000000,-13.568540), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (19:Emitter) Relative offset (0.000000,0.000000,-13.568540), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Emitter with 1 meshes
    [f=0000052] [Piece] piece->name: Emitter
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'EmitterMuzzle' to piece 'EmitterMuzzle' (0 meshes).
    [f=0000052] [Piece] (20:EmitterMuzzle) Assimp offset (-0.003180,0.000000,10.400650), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (20:EmitterMuzzle) Relative offset (-0.003180,0.000000,10.400650), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: EmitterMuzzle with 0 meshes
    [f=0000052] [Piece] piece->name: EmitterMuzzle
    [f=0000052] [Piece] piece->parent: Emitter
    [f=0000052] [Piece] Converting node 'UpperCoil' to piece 'UpperCoil' (1 meshes).
    [f=0000052] [Piece] (21:UpperCoil) Assimp offset (0.000000,0.000000,25.335350), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (21:UpperCoil) Relative offset (0.000000,0.000000,25.335350), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: UpperCoil with 1 meshes
    [f=0000052] [Piece] piece->name: UpperCoil
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'LowerCoil' to piece 'LowerCoil' (1 meshes).
    [f=0000052] [Piece] (22:LowerCoil) Assimp offset (0.000000,0.000000,4.066923), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (22:LowerCoil) Relative offset (0.000000,0.000000,4.066923), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LowerCoil with 1 meshes
    [f=0000052] [Piece] piece->name: LowerCoil
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_1' to piece 'Dock_1' (1 meshes).
    [f=0000052] [Piece] (23:Dock_1) Assimp offset (-18.618891,44.450581,40.474091), rotate (0.707107,0.000000,0.000000,0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (23:Dock_1) Relative offset (-18.618891,44.450581,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_1 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_1
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_2' to piece 'Dock_2' (1 meshes).
    [f=0000052] [Piece] (24:Dock_2) Assimp offset (-44.450581,-18.618879,40.474091), rotate (0.000000,0.000000,0.000000,1.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (24:Dock_2) Relative offset (-44.450581,-18.618879,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_2 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_2
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_3' to piece 'Dock_3' (1 meshes).
    [f=0000052] [Piece] (25:Dock_3) Assimp offset (18.618879,-44.450581,40.474091), rotate (0.707107,0.000000,0.000000,-0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (25:Dock_3) Relative offset (18.618879,-44.450581,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_3 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_3
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_4' to piece 'Dock_4' (1 meshes).
    [f=0000052] [Piece] (26:Dock_4) Assimp offset (-18.618879,-44.450581,40.474091), rotate (0.707107,0.000000,0.000000,-0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (26:Dock_4) Relative offset (-18.618879,-44.450581,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_4 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_4
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_5' to piece 'Dock_5' (1 meshes).
    [f=0000052] [Piece] (27:Dock_5) Assimp offset (44.450581,-18.618879,40.474091), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (27:Dock_5) Relative offset (44.450581,-18.618879,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_5 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_5
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_6' to piece 'Dock_6' (1 meshes).
    [f=0000052] [Piece] (28:Dock_6) Assimp offset (18.618891,44.450581,40.474091), rotate (0.707107,0.000000,0.000000,0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (28:Dock_6) Relative offset (18.618891,44.450581,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_6 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_6
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'Dock_7' to piece 'Dock_7' (1 meshes).
    [f=0000052] [Piece] (29:Dock_7) Assimp offset (-44.450581,18.618891,40.474091), rotate (0.000000,0.000000,0.000000,1.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (29:Dock_7) Relative offset (-44.450581,18.618891,40.474091), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: Dock_7 with 1 meshes
    [f=0000052] [Piece] piece->name: Dock_7
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'LongSpikes' to piece 'LongSpikes' (1 meshes).
    [f=0000052] [Piece] (30:LongSpikes) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (30:LongSpikes) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: LongSpikes with 1 meshes
    [f=0000052] [Piece] piece->name: LongSpikes
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ShortSpikes' to piece 'ShortSpikes' (1 meshes).
    [f=0000052] [Piece] (31:ShortSpikes) Assimp offset (0.000000,0.000000,0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (31:ShortSpikes) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ShortSpikes with 1 meshes
    [f=0000052] [Piece] piece->name: ShortSpikes
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorBase_1' to piece 'ActuatorBase_1' (1 meshes).
    [f=0000052] [Piece] (32:ActuatorBase_1) Assimp offset (-27.183290,34.865669,41.001591), rotate (0.707107,-0.000000,-0.000000,0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (32:ActuatorBase_1) Relative offset (-27.183290,34.865669,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_1 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_1
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_1' to piece 'ActuatorMiddle_1' (1 meshes).
    [f=0000052] [Piece] (33:ActuatorMiddle_1) Assimp offset (-1.008526,-5.446135,0.012096), rotate (1.000000,0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (33:ActuatorMiddle_1) Relative offset (-1.008526,-5.446135,0.012096), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_1 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_1
    [f=0000052] [Piece] piece->parent: ActuatorBase_1
    [f=0000052] [Piece] Converting node 'ActuatorTip_1' to piece 'ActuatorTip_1' (1 meshes).
    [f=0000052] [Piece] (34:ActuatorTip_1) Assimp offset (-1.050781,-5.853001,0.065617), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (34:ActuatorTip_1) Relative offset (-1.050781,-5.853001,0.065617), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_1 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_1
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_1
    [f=0000052] [Piece] Converting node 'ActuatorBase_2' to piece 'ActuatorBase_2' (1 meshes).
    [f=0000052] [Piece] (35:ActuatorBase_2) Assimp offset (-34.865669,-27.183281,41.001591), rotate (0.000000,-0.000000,-0.000000,1.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (35:ActuatorBase_2) Relative offset (-34.865669,-27.183281,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_2 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_2
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_2' to piece 'ActuatorMiddle_2' (1 meshes).
    [f=0000052] [Piece] (36:ActuatorMiddle_2) Assimp offset (-1.008526,-5.446135,0.012100), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (36:ActuatorMiddle_2) Relative offset (-1.008526,-5.446135,0.012100), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_2 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_2
    [f=0000052] [Piece] piece->parent: ActuatorBase_2
    [f=0000052] [Piece] Converting node 'ActuatorTip_2' to piece 'ActuatorTip_2' (1 meshes).
    [f=0000052] [Piece] (37:ActuatorTip_2) Assimp offset (-1.050777,-5.852999,0.065620), rotate (1.000000,0.000000,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (37:ActuatorTip_2) Relative offset (-1.050777,-5.852999,0.065620), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_2 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_2
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_2
    [f=0000052] [Piece] Converting node 'ActuatorBase_3' to piece 'ActuatorBase_3' (1 meshes).
    [f=0000052] [Piece] (38:ActuatorBase_3) Assimp offset (27.183281,-34.865669,41.001591), rotate (0.707107,-0.000000,0.000000,-0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (38:ActuatorBase_3) Relative offset (27.183281,-34.865669,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_3 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_3
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_3' to piece 'ActuatorMiddle_3' (1 meshes).
    [f=0000052] [Piece] (39:ActuatorMiddle_3) Assimp offset (-1.008533,-5.446138,0.012089), rotate (1.000000,-0.000000,0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (39:ActuatorMiddle_3) Relative offset (-1.008533,-5.446138,0.012089), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_3 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_3
    [f=0000052] [Piece] piece->parent: ActuatorBase_3
    [f=0000052] [Piece] Converting node 'ActuatorTip_3' to piece 'ActuatorTip_3' (1 meshes).
    [f=0000052] [Piece] (40:ActuatorTip_3) Assimp offset (-1.050774,-5.852999,0.065613), rotate (1.000000,-0.000000,-0.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (40:ActuatorTip_3) Relative offset (-1.050774,-5.852999,0.065613), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_3 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_3
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_3
    [f=0000052] [Piece] Converting node 'ActuatorBase_4' to piece 'ActuatorBase_4' (1 meshes).
    [f=0000052] [Piece] (41:ActuatorBase_4) Assimp offset (-27.183281,-34.865669,41.001591), rotate (0.707107,-0.000000,0.000000,-0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (41:ActuatorBase_4) Relative offset (-27.183281,-34.865669,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_4 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_4
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_4' to piece 'ActuatorMiddle_4' (1 meshes).
    [f=0000052] [Piece] (42:ActuatorMiddle_4) Assimp offset (-1.008533,5.446136,0.012089), rotate (-0.000000,0.000000,1.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (42:ActuatorMiddle_4) Relative offset (-1.008533,5.446136,0.012089), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_4 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_4
    [f=0000052] [Piece] piece->parent: ActuatorBase_4
    [f=0000052] [Piece] Converting node 'ActuatorTip_4' to piece 'ActuatorTip_4' (1 meshes).
    [f=0000052] [Piece] (43:ActuatorTip_4) Assimp offset (1.050777,5.853002,-0.065609), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (43:ActuatorTip_4) Relative offset (1.050777,5.853002,-0.065609), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_4 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_4
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_4
    [f=0000052] [Piece] Converting node 'ActuatorBase_5' to piece 'ActuatorBase_5' (1 meshes).
    [f=0000052] [Piece] (44:ActuatorBase_5) Assimp offset (34.865669,-27.183281,41.001591), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (44:ActuatorBase_5) Relative offset (34.865669,-27.183281,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_5 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_5
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_5' to piece 'ActuatorMiddle_5' (1 meshes).
    [f=0000052] [Piece] (45:ActuatorMiddle_5) Assimp offset (-1.008530,5.446133,0.012096), rotate (0.000000,-0.000000,1.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (45:ActuatorMiddle_5) Relative offset (-1.008530,5.446133,0.012096), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_5 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_5
    [f=0000052] [Piece] piece->parent: ActuatorBase_5
    [f=0000052] [Piece] Converting node 'ActuatorTip_5' to piece 'ActuatorTip_5' (1 meshes).
    [f=0000052] [Piece] (46:ActuatorTip_5) Assimp offset (1.050777,5.853001,-0.065605), rotate (1.000000,-0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (46:ActuatorTip_5) Relative offset (1.050777,5.853001,-0.065605), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_5 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_5
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_5
    [f=0000052] [Piece] Converting node 'ActuatorBase_6' to piece 'ActuatorBase_6' (1 meshes).
    [f=0000052] [Piece] (47:ActuatorBase_6) Assimp offset (27.183281,34.865669,41.001591), rotate (0.707107,-0.000000,-0.000000,0.707107), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (47:ActuatorBase_6) Relative offset (27.183281,34.865669,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_6 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_6
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_6' to piece 'ActuatorMiddle_6' (1 meshes).
    [f=0000052] [Piece] (48:ActuatorMiddle_6) Assimp offset (-1.008526,5.446138,0.012089), rotate (-0.000000,0.000000,1.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (48:ActuatorMiddle_6) Relative offset (-1.008526,5.446138,0.012089), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_6 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_6
    [f=0000052] [Piece] piece->parent: ActuatorBase_6
    [f=0000052] [Piece] Converting node 'ActuatorTip_6' to piece 'ActuatorTip_6' (1 meshes).
    [f=0000052] [Piece] (49:ActuatorTip_6) Assimp offset (1.050774,5.852999,-0.065620), rotate (1.000000,-0.000000,-0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (49:ActuatorTip_6) Relative offset (1.050774,5.852999,-0.065620), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_6 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_6
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_6
    [f=0000052] [Piece] Converting node 'ActuatorBase_7' to piece 'ActuatorBase_7' (1 meshes).
    [f=0000052] [Piece] (50:ActuatorBase_7) Assimp offset (-34.865669,27.183290,41.001591), rotate (0.000000,-0.000000,-0.000000,1.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (50:ActuatorBase_7) Relative offset (-34.865669,27.183290,41.001591), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorBase_7 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorBase_7
    [f=0000052] [Piece] piece->parent: Basis
    [f=0000052] [Piece] Converting node 'ActuatorMiddle_7' to piece 'ActuatorMiddle_7' (1 meshes).
    [f=0000052] [Piece] (51:ActuatorMiddle_7) Assimp offset (-1.008533,5.446133,0.012100), rotate (-0.000000,0.000000,1.000000,-0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (51:ActuatorMiddle_7) Relative offset (-1.008533,5.446133,0.012100), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorMiddle_7 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorMiddle_7
    [f=0000052] [Piece] piece->parent: ActuatorBase_7
    [f=0000052] [Piece] Converting node 'ActuatorTip_7' to piece 'ActuatorTip_7' (1 meshes).
    [f=0000052] [Piece] (52:ActuatorTip_7) Assimp offset (1.050774,5.852999,-0.065617), rotate (1.000000,-0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] (52:ActuatorTip_7) Relative offset (1.050774,5.852999,-0.065617), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000052] [Piece] Loaded model piece: ActuatorTip_7 with 1 meshes
    [f=0000052] [Piece] piece->name: ActuatorTip_7
    [f=0000052] [Piece] piece->parent: ActuatorMiddle_7
    [f=0000052] [Model] Model objects3d/starlight.dae Imported.
    [f=0000052] [Model] Loading model: objects3d/strikecom_dead_1.dae
    [f=0000052] [Model] Importing model file: objects3d/strikecom_dead_1.dae
    [f=0000053] [Model] Processing scene for model: objects3d/strikecom_dead_1.dae (2 meshes / 1 materials / 0 textures)
    [f=0000053] [Model] Loading textures. Tex1: 'unittextures/wreck.dds' Tex2: 'unittextures/wreck2.dds'
    [f=0000053] [Model] Loading pieces from root node 'Scene'
    [f=0000053] [Piece] Converting node 'Scene' to piece 'Scene' (0 meshes).
    [f=0000053] [Piece] (1:Scene) Assimp offset (0.000000,0.000000,0.000000), rotate (0.707107,-0.707107,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000053] [Piece] (1:Scene) Relative offset (0.000000,0.000000,0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000053] [Piece] Loaded model piece: Scene with 0 meshes
    [f=0000053] [Piece] piece->name: Scene
    [f=0000053] [Piece] piece->parent: [null]
    [f=0000053] [Piece] Converting node 'Head' to piece 'Head' (2 meshes).
    [f=0000053] [Piece] (2:Head) Assimp offset (-0.000001,0.000008,-0.000000), rotate (1.000000,0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000053] [Piece] (2:Head) Relative offset (-0.000001,0.000008,-0.000000), rotate (0.000000,0.000000,0.000000), scale (1.000000,1.000000,1.000000)
    [f=0000053] [Piece] Loaded model piece: Head with 2 meshes
    [f=0000053] [Piece] piece->name: Head
    [f=0000053] [Piece] piece->parent: Scene
    [f=0000053] [Model] Model objects3d/strikecom_dead_1.dae Imported.
    [f=0002505] [SpringApp::Kill][1] fromRun=1
    [f=0002505] [ThreadPool::SetThreadCount][1] wanted=0 current=3 maximum=4 (init=0)
    [f=0002505] 	[async=0] threads=3 tasks=5412 {sum,avg}{exec,wait}time={{-26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.000, -26815622319381324400242334977051467270516243942016977746840753222758587976194998423857231782106742328405040945922289837819855061403603597660935362107670528.000}, {-0.000, -26815622304782984325239602339033993130813492176853742078875298436010970942935288762059889328975104741884837953820198927730010926009654103146866117061902336.000}}ms
    [f=0002505] 		thread=1 tasks=2706 {sum,min,max,avg}{exec,wait}time={{-0.000, 0.000, -0.000, -0.000}, {2.000, 0.000, -2.000, -26815622262566492764678659339206851206382277985014519360340734912012932317233999964325731773551433419620255766191543380921982480225887050772948401969430528.000}}ms
    [f=0002505] 		thread=2 tasks=2706 {sum,min,max,avg}{exec,wait}time={{26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.000, 0.000, -2.000, 2.000}, {-0.000, 0.000, 0.000, -0.000}}ms
    [f=0002505] 	[async=1] threads=3 tasks=101 {sum,avg}{exec,wait}time={{0.000, -2.000}, {0.000, -2.000}}ms
    [f=0002505] 		thread=1 tasks=51 {sum,min,max,avg}{exec,wait}time={{-0.000, 0.000, 0.000, -0.000}, {-2.000, 0.000, -26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.000, 0.000}}ms
    [f=0002505] 		thread=2 tasks=50 {sum,min,max,avg}{exec,wait}time={{-0.000, 0.000, 0.000, -2.000}, {2.000, 26815622347078679489957618032994584621801081296593408546825697238040794591137448636129535246289264329726642145767793717545273851502579574123700345160859648.000, -26815622253219979224592068203304717187758030573044232076809978562479213932778854557380150624099211252626888590164128657208999994877763871361363455080660992.000, -0.000}}ms
    [f=0002505] [ThreadPool::SetThreadCount][2] workers=0
    [f=0002505] [SpringApp::Kill][2]
    [f=0002505] [Game::KillLua][0] dtor=0 loadscreen=00000000
    [f=0002505] [Game::KillLua][1] dtor=0 luaGaia=00000000
    [f=0002505] [Game::KillLua][2] dtor=0 luaRules=23a46108
    [f=0002505] Start gadgetHandler:Shutdown
    [f=0002505] Shutdown - StartSetup
    [f=0002505] Shutdown - UnitMorph
    [f=0002505] Shutdown - LupsNanoSpray
    [f=0002505] Shutdown - Missile Silo Controller
    [f=0002505] Shutdown - Modular Comm Info
    [f=0002505] Shutdown - Puppy Handler
    [f=0002505] Shutdown - Terrain Texture Handler
    [f=0002505] Shutdown - UnitCloakShield
    [f=0002505] End gadgetHandler:Shutdown
    [f=0002505] Start gadgetHandler:Shutdown
    [f=0002505] Shutdown - UnitMorph
    [f=0002505] Shutdown - Modular Comm Info
    [f=0002505] Shutdown - Shockwaves
    [f=0002505] Shutdown - UnitCloakShield
    [f=0002505] Shutdown - Lups Cloak FX
    [f=0002505] Shutdown - Lups
    [f=0002505] End gadgetHandler:Shutdown
    [f=0002505] [LuaMemPool::LogStats][handle=LuaRules (unsynced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,10397860,0} {chunk,block}Bytes={0,0}
    [f=0002505] [LuaMemPool::LogStats][handle=LuaRules (synced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,10397860,0} {chunk,block}Bytes={0,0}
    [f=0002505] [Game::KillLua][3] dtor=0 luaUI=229c1c18
    [f=0002505] Start widgetHandler:Shutdown
    [f=0002505] Shutdown - SaveOrderList Complete
    [f=0002505] Writing last game win data
    [f=0002505] Shutdown - SaveConfigData Complete
    [f=0002505] Shutdown Widget - Chili Highlight
    [f=0002505] Shutdown Widget - Deferred rendering
    [f=0002505] Shutdown Widget - EPIC Menu
    [f=0002505] Shutdown Widget - Chili Minimap
    [f=0002505] Shutdown Widget - Chili Widget Selector
    [f=0002505] Shutdown Widget - Local Team Colors
    [f=0002505] Shutdown Widget - Display Keys 2
    [f=0002505] Shutdown Widget - Save Game Menu
    [f=0002505] Shutdown Widget - HealthBars
    [f=0002505] Shutdown Widget - Noises
    [f=0002505] Shutdown Widget - Unit Icons
    [f=0002505] Shutdown Widget - Win Counter
    [f=0002505] Shutdown Widget - BuildETA
    [f=0002505] Shutdown Widget - Depth of Field Shader
    [f=0002505] Shutdown Widget - Modular Comm Info
    [f=0002505] Shutdown Widget - CameraShake
    [f=0002505] Shutdown Widget - Chili Economy Panel Default
    [f=0002505] Shutdown Widget - Chili EndGame Window
    [f=0002505] Shutdown Widget - Chili Nuke Warning
    [f=0002505] Shutdown Widget - Chili Selections & CursorTip v2
    [f=0002505] Shutdown Widget - Chili Spectator Panels
    [f=0002505] Shutdown Widget - Attack Warning
    [f=0002505] Shutdown Widget - Context Menu
    [f=0002505] Shutdown Widget - Darkening
    [f=0002505] Shutdown Widget - Grab Input
    [f=0002505] Input grabbing is disabled!
    [f=0002505] Shutdown Widget - Local Widgets Config
    [f=0002505] Shutdown Widget - Missile Silo Range
    [f=0002505] Shutdown Widget - Morph Finished notification
    [f=0002505] Shutdown Widget - Music Player
    [f=0002505] Shutdown Widget - Point Tracker
    [f=0002505] Shutdown Widget - MinimapEvents
    [f=0002505] Shutdown Widget - Showeco and Grid Drawer
    [f=0002505] Shutdown Widget - Stereo3D
    [f=0002505] Shutdown Widget - Startup Info and Selector
    [f=0002505] Shutdown Widget - Transport AI
    [f=0002505] Shutdown Widget - Attack AoE
    [f=0002505] Shutdown Widget - UnitShapes
    [f=0002505] Shutdown Widget - Selection Send
    [f=0002505] Shutdown Widget - LupsManager
    [f=0002505] Shutdown Widget - Newton Firezone
    [f=0002505] Shutdown Widget - Receive Units Indicator
    [f=0002505] Shutdown Widget - Chili Crude Player List
    [f=0002505] Shutdown Widget - Chili Pro Console
    [f=0002505] Shutdown Widget - Chili Framework
    [f=0002505] Shutdown Widget - Lups
    [f=0002505] Shutdown Widget - Chili Core Selector
    [f=0002505] Shutdown Widget - Pause Screen
    [f=0002505] Shutdown Widget - Color Blindness Correction
    [f=0002505] Shutdown Widget - Lasso Terraform GUI
    [f=0002505] Shutdown Widget - Layout Handler
    [f=0002505] Shutdown Widget - Persistent Build Height
    [f=0002505] Shutdown Widget - Text To Speech Control
    [f=0002505] End widgetHandler:Shutdown
    [f=0002505] [LuaMemPool::LogStats][handle=LuaUI (unsynced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,10506868,0} {chunk,block}Bytes={0,0}
    [f=0002505] [Game::KillLua][4] dtor=0
    [f=0002505] [~CDemoRecorder] writing demo "C:\Games\spring\engine\99-dev\demos\20171028_121604_Badlands_104.0.1-278-g39be88d develop.sdfz"
    [f=0002505] [Sound] [~CSound][1] soundThread=05d3ddbc
    [f=0002505] [WatchDog::DeregisterThread] deregistering controls for thread [audio]
    [f=0002505] [Sound] [Sound::UpdateThread][3] efx=073670d0
    [f=0002505] [Sound] [Sound::UpdateThread][4] ctx=06e5b900 dev=07566020
    [f=0002505] [Sound] [Sound::UpdateThread][5]
    [f=0002505] [Sound] [~CSound][2]
    [f=0002505] [Sound] [~CSound][3]
    [f=0002505] [Game::~CGame][1]
    [f=0002505] [Game::KillLua][0] dtor=1 loadscreen=00000000
    [f=0002505] [Game::KillLua][1] dtor=1 luaGaia=00000000
    [f=0002505] [Game::KillLua][2] dtor=1 luaRules=00000000
    [f=0002505] [Game::KillLua][3] dtor=1 luaUI=00000000
    [f=0002505] [Game::KillLua][4] dtor=1
    [f=0002505] [Game::KillMisc][1]
    [f=0002505] [Game::KillMisc][2]
    [f=0002505] [Game::KillMisc][3]
    [f=0002505] [Game::KillRendering][1]
    [f=0002505] [Game::KillInterface][1]
    [f=0002505] [Game::KillInterface][2]
    [f=0002505] [Game::KillSimulation][1]
    [f=0002505] [Game::KillSimulation][2] unitHandler=2224ad58
    [f=0002505] [CCollisionHandler] dis-/continuous tests: 0/7969
    [f=0002505] [Game::KillSimulation][3]
    [f=0002505] [~CPathCache(16x16)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002505] [~CPathCache(16x16)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002505] [~CPathCache(32x32)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002505] [~CPathCache(32x32)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0002505] Statistics for RectangleOptimizer: 0%
    [f=0002505] Statistics for RectangleOptimizer: 0%
    [f=0002505] LosHandler stats: total instances=4; shared=0%; from cache=25%
    [f=0002505] [Game::KillSimulation][4]
    [f=0002505] [Game::~CGame][2]
    [f=0002505] [Game::~CGame][3]
    [f=0002505] [SpringApp::Kill][3]
    [f=0002505] [LocalConnection::Statistics]
    	Received: 7985 bytes
    	Sent: 29766 bytes
    
    [f=0002505] [GameServer] [~CGameServer][1]
    [f=0002505] [GameServer] [~CGameServer][2]
    [f=0002505] [SpringApp::Kill][4] font=0665dfe8
    [f=0002505] [SpringApp::Kill][5]
    [f=0002505] [SpringApp::Kill][6]
    [SpringApp::Kill][7]
    [LuaSocket] Dumping luasocket rules:
    [LuaSocket] TCP_CONNECT ALLOW * -1
    [LuaSocket] TCP_LISTEN  ALLOW * -1
    [LuaSocket] UDP_LISTEN  ALLOW * -1
    [VFS] [~CVFSHandler] #archives=5
    [VFS] [VFSH::DeleteArchives]
    [VFS] 	archive=C:\Games\spring\engine\99-dev\base\maphelper.sdz (0665d6f8)
    [VFS] 	archive=C:\Games\spring\engine\99-dev\base\spring\bitmaps.sdz (077d9228)
    [VFS] 	archive=C:\Games\spring\engine\99-dev\base\springcontent.sdd (077330a0)
    [VFS] 	archive=C:\Users\ashdnazg\Documents\My Games\Spring\games\ZK.sdd (07482c48)
    [VFS] 	archive=C:\Users\ashdnazg\Documents\My Games\Spring\maps\Badlands.sd7 (07580e98)
    [SpringApp::Kill][8]
    [WatchDog::DeregisterThread] deregistering controls for thread [main]
    [WatchDog::Uninstall][1] hangDetectorThread=011a4840 (joinable=1)
    [WatchDog::Uninstall][2]
    [WatchDog::Uninstall][3]
    [SpringApp::Kill][9]
    
    txt file icon infolog.txt (133,943 bytes) 2017-10-28 11:11 +

-Relationships
+Relationships

-Notes

~0018570

Kloot (developer)

for some reason this only happens when hovering over three specific widgets (cmd_customformations2.lua, cmd_commandinsert.lua, cmd_area_attack_tweak.lua) that contain embedded color-code characters in their description strings, e.g. the "•" on https://github.com/ZeroK-RTS/Zero-K/blob/08159f10bb784f217b63248d79b445505ad63cc5/LuaUI/Widgets/cmd_customformations2.lua#L5 representing \xe2\x80\xa2 or R=226, G=128, B=162.

however in both 103.0 and 104.0 they appear to be entirely ignored, the tooltip text looks the same with or without them.

~0018593

Kloot (developer)

Fix 3252510f3b3e2b879db888c4f12f3726e54f1264 committed to develop branch: fix 0005820 (broken by 3bd78acb00cab732af4278ed324c7ee5dbc7c517)

GetGlyph can cause the font-texture size to change in the
middle of adding quads, which means scaling has to happen
in End()

additionally Font::{Begin,Print,End} can be wrapped inside
a display list (will be deprecated later) so any immediate
scaling recorded into it would only be valid so long as no
size change took place, repo: spring changeset id: 9157
+Notes

+Related Changesets

-Issue History
Date Modified Username Field Change
2017-10-28 11:11 hokomoko New Issue
2017-10-28 11:11 hokomoko File Added: fontglitch.jpg
2017-10-28 11:11 hokomoko File Added: infolog.txt
2017-10-28 21:24 Kloot Note Added: 0018570
2017-10-29 14:44 Kloot Assigned To => Kloot
2017-10-29 14:44 Kloot Status new => assigned
2017-10-31 18:41 Kloot Changeset attached => spring develop 3252510f
2017-10-31 18:41 Kloot Note Added: 0018593
2017-10-31 18:41 Kloot Status assigned => resolved
2017-10-31 18:41 Kloot Resolution open => fixed
+Issue History