ZeroK-RTS / CrashReports

7 stars 0 forks source link

Spring UserReport [104.0.1-1544-ge1f249f] Externally launched spring crashed with code 0 #117039

Open Chobbyla opened 1 month ago

Chobbyla commented 1 month ago

infolog_full.txt (truncated):

Using writeable configuration source: "Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\_springsettings.cfg"
LogOutput initialized. Logging to Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\infolog.txt
============== <Log Sections> ==============
Failed rotating the log file
  Available:
    ArchiveScanner
    AutohostInterface
    BumpWater
    CSMFGroundTextures
    CregSerializer
    DecalsDrawerGL4
    DynWater
    FarTextureHandler
    Font
    GameServer
    GroundMoveType
    KeyBindings
    LuaSocket
    Model
    Net
    Path
    Piece
    RoamMeshDrawer
    Shader
    SkyBox
    Sound
    Texture
    VFS
  Enabled:
    Sound (Notice)
    VFS (Info)

  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.
============== </Log Sections> ==============

============== <User Config> ==============
  AllowDeferredMapRendering = 1
  AllowDeferredModelRendering = 1
  BumpWaterAnisotropy = 2
  BumpWaterBlurReflection = 1
  BumpWaterDepthBits = 32
  BumpWaterReflection = 2
  BumpWaterTexSizeReflection = 256
  CamFreeScrollSpeed = 35
  CamMode = 1
  DualScreenMiniMapOnLeft = 1
  EdgeMoveDynamic = 0
  EdgeMoveWidth = 0.003
  FPSFOV = 90
  FPSScrollSpeed = 35
  FontSize = 18
  GrassDetail = 0
  GroundDecals = 5
  GroundDetail = 120
  GroundScarAlphaFade = 1
  HangTimeout = 30
  InitialNetworkTimeout = 0
  LinkIncomingMaxPacketRate = 512
  LinkIncomingPeakBandwidth = 65536
  LinkIncomingSustainedBandwidth = 65536
  LinkOutgoingBandwidth = 131072
  LuaGarbageCollectionMemLoadMult = 2.5
  LuaGarbageCollectionRunTimeMult = 1.5
  MSAALevel = 8
  MaxParticles = 25000
  MaxSounds = 32
  MaximumTransmissionUnit = 0
  MiddleClickScrollSpeed = -0.0021429
  MiniMapMarker = 0
  MouseDragScrollThreshold = 0
  NetworkLossFactor = 1
  OverheadMaxHeightFactor = 1.39999998
  OverheadScrollSpeed = 35
  ReconnectTimeout = 0
  RotOverheadScrollSpeed = 35
  RotateLogFiles = 1
  ScrollWheelSpeed = -20
  ShadowMapSize = 8192
  Shadows = 1
  ShowClock = 0
  SplashScreenDir = ./MenuLoadscreens
  TreeRadius = 1500
  UnitIconDist = 151
  UnitLodDist = 999999
  UseDistToGroundForIcons = 1.10000002
  UseLuaMemPools = 0
  UseNetMessageSmoothingBuffer = 0
  UsePBO = 0
  VFSCacheArchiveFiles = 0
  VSync = 1
  Water = 4
  XResolution = 1920
  YResolution = 1080
  snd_volmaster = 100
============== </User Config> ==============

============== <User System> ==============
  Spring Engine Version: 104.0.1-1544-ge1f249f maintenance
      Build Environment: gcc libstdc++ version 20171010
       Compiler Version: gcc-5.5.0
       Operating System: Windows 10 TBA Insider Update (build 19043)
        Hardware Config: AMD Custom APU 0932; 14814MB RAM, 15838MB pagefile
       Binary Word Size: 64-bit (native)
          Process Clock: std::chrono::high_resolution_clock
     Physical CPU Cores: 8
      Logical CPU Cores: 8
============== </User System> ==============

[good_fpu_init][STREFLOP_SSE]
    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: 1,  SSE 5.0A: 0
[WatchDog::Install] installed (hang-timeout: 30s)
[WatchDog::RegisterThread] registering controls for thread [main]
[GL::CheckAvailableVideoModes] desktop={1920x1080x24bpp@60Hz} current={1920x1080x24bpp@60Hz}
    display=1 modes=64 bounds={x=0, y=0, w=1920, h=1080}
        [ 1] 1920x1080x24bpp@60Hz
        [ 5] 1680x1050x24bpp@60Hz
        [ 7] 1600x900x24bpp@60Hz
        [13] 1440x900x24bpp@60Hz
        [23] 1280x800x24bpp@60Hz
        [25] 1280x720x24bpp@60Hz
        [29] 1152x720x24bpp@60Hz
        [33] 1024x576x24bpp@60Hz
        [35] 960x600x24bpp@60Hz
        [37] 960x540x24bpp@60Hz
        [39] 928x580x24bpp@60Hz
        [41] 864x486x24bpp@60Hz
        [45] 800x500x24bpp@59Hz
        [47] 768x480x24bpp@60Hz
        [57] 640x400x24bpp@60Hz
        [63] 320x200x24bpp@59Hz
[GR::CreateSDLWindow] using 8x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for main window
[GR::CreateSDLWindow] using 8x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for hidden window
[GR::LogVersionInfo]
    SDL version : 2.0.8 (linked) / 2.0.8 (compiled)
    GL version  : 4.6 (Compatibility Profile) Mesa 23.1.3 (git-87ebaf765d)
    GL vendor   : AMD
    GL renderer : AMD Radeon Graphics (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve16-1-neptune-61)
    GLSL version: 4.60
    GLEW version: 2.1.0
    GPU memory  : 7299MB (total) / 7299MB (available)
    SDL swap-int: 1

    ARB shader support        : 1
    GLSL shader support       : 1
    FBO extension support     : 1
    NVX GPU mem-info support  : 1
    ATI GPU mem-info support  : 1
    NPOT-texture support      : 1 (1)
    S3TC/DXT1 texture support : 1/1
    texture query-LOD support : 1 (1)
    MSAA frame-buffer support : 1 (1)
    24-bit Z-buffer support   : 1 (-)
    primitive-restart support : 1 (1)
    clip-space control support: 1 (1)
    seamless cube-map support : 1 (1)
    frag-depth layout support : 1 (-)

    max. FBO samples             : 8
    max. texture size            : 16384
    max. texture anisotropy level: 16.000000
    max. vec4 varyings/attributes: 32/16
    max. draw-buffers            : 8
    max. rec. indices/vertices   : 3000/3000
    max. uniform buffer-bindings : 90
    max. uniform block-size      : 2080768KB

    enable ATI-hacks : 0
    compress MIP-maps: 0
[GR::ToggleGLDebugOutput] OpenGL debug-context not installed (dbgErrors=0 dbgTraces=0)
[GR::UpdateGLConfigs]
[VSync::SetInterval] interval=1 (standard)
[GR::UpdateGLGeometry][1] winSize=<1,1>
[GR::UpdateGLGeometry][2] winSize=<1920,1080>
[GR::InitGLState]
[GR::LogDisplayMode] display-mode set to 1920x1080x24bpp@60Hz (fullscreen::decorated)
[TexMemPool::Resize] poolSize=268435456u allocSize=0u texCount=0u
[WatchDog::RegisterThread] registering controls for thread [vfsi]
[DataDirLocater::FindWriteableDataDir] using writeable data-directory "Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\"
[DataDirLocater::Check] Isolation Mode!
[DataDirLocater::FilterUsableDataDirs] using read-write data directory: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\
[DataDirLocater::FilterUsableDataDirs] using read-only data directory: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\engine\win64\104.0.1-1544-ge1f249f\
Scanning: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\engine\win64\104.0.1-1544-ge1f249f\base
Scanning: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\maps
Scanning: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\games
Scanning: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\packages
[~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 19ms
[VFS] [SpringVFS::ReserveArchives<this=00000000459106f0>]
[VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
[VFS] [VFSHandler::SetGlobalInstanceRaw] handler=00000000459106f0 (SpringVFS) global=0000000000000000 (null)
[WatchDog::DeregisterThread] deregistering controls for thread [vfsi]
[ThreadPool::SetThreadCount][1] wanted=4 current=1 maximum=8 (init=1)
[ThreadPool::SetThreadCount][2] workers=3
[Threading] Main thread CPU affinity mask set: 248
[f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.4ms)
[f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=32
[f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]
[f=-000001] [Sound] [Sound::InitThread][1]
[f=-000001] [Sound] [Sound::OpenOpenALDevice] opening default device "OpenAL Soft"
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (100.6ms)
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (200.9ms)
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (301.1ms)
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (401.5ms)
[f=-000001] [Sound] [Sound::OpenOpenALDevice] device=00000000459f32f0 context=000000004593f7b0
[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]     [PulseAudio Output]
[f=-000001] [Sound]     [ACP/ACP3X/ACP6x Audio Coprocessor Headphones]
[f=-000001] [Sound]     [ACP/ACP3X/ACP6x Audio Coprocessor Speaker]
[f=-000001] [Sound]     [Rembrandt Radeon High Definition Audio Controller]
[f=-000001] [Sound]     [Virtual Sink]
[f=-000001] [Sound]     [Filter Chain Sink]
[f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=15
[f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={32,255}
[f=-000001] [Sound]   EFX Enabled: yes
[f=-000001] [Sound] [Sound::UpdateThread][2]
[f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 501ms
[Info] ../../tools/pr-downloader/src/Downloader/CurlWrapper.cpp:60:DumpVersion():libcurl 7.64.0 Schannel
[Info] ../../tools/pr-downloader/src/Downloader/CurlWrapper.cpp:42:GetTLSBackend():SSL backend #0: 'schannel' (ID: 8)
[Info] ../../tools/pr-downloader/src/FileSystem/FileSystem.cpp:194:setWritePath():Using filesystem-writepath: Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K
[Info] ../../tools/pr-downloader/src/pr-downloader.cpp:173:DownloadSetConfig():Free disk space: 57983 MB
[f=-000001] [CPreGame] using server IP localhost and port 8452
[f=-000001] [NetProto::InitLocalClient] connecting to local server
[f=-000001] [PreGame::ReadDataFromDemo] pre-scanning demo file "Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\demos\20201227_090357_Zed 2_104.0.1-1544-ge1f249f maintenance.sdfz" for game data...
[f=-000001] [PreGame::StartServerForDemo] starting GameServer
[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] [PreGame::StartServerForDemo] started GameServer
[f=-000001] [~ScopedOnceTimer][PreGame::ReadDataFromDemo] 294ms
[f=-000001] 
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=1
[f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
[f=-000001] [~ScopedOnceTimer][FBO::GLContextReinit] 0ms
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]

[f=-000001] 
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][1] fullScreen=1
[f=-000001] [GR::UpdateGLConfigs]
[f=-000001] [GR::UpdateGLGeometry][1] winSize=<1920,1080>
[f=-000001] [GR::UpdateGLGeometry][2] winSize=<1920,1080>
[f=-000001] [GR::InitGLState]
[f=-000001] [GR::LogDisplayMode] display-mode set to 1920x1080x24bpp@60Hz (fullscreen::decorated)
[f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 0ms
[f=-000001] [~ScopedOnceTimer][ActiveController::ResizeEvent] 0ms
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][2]

[f=-000001] 
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=1
[f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
[f=-000001] [~ScopedOnceTimer][FBO::GLContextReinit] 0ms
[f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]

[f=-000001] [PreGame::UpdateClientNet] added new player "UnnamedPlayer (spec)" with number 13 to team 0 (#active=14)
[f=-000001] [PreGame::AddMapArchivesToVFS][server=0000000045aab430] using map "Zed 2.5" (loaded=0 cached=0)
[f=-000001] [VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Zed 2.5", overwrite=false)] section=1 cached=0
[f=-000001] [VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Map Helper v1", overwrite=false)] section=2 cached=0
[f=-000001] [PreGame::AddModArchivesToVFS][server=0000000045aab430] using game "Zero-K v1.8.12.1" (loaded=0 cached=0)
[f=-000001] [VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Zero-K v1.8.12.1", overwrite=false)] section=0 cached=0
[f=-000001] [VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
[f=-000001] [VFS] [SpringVFS::AddArchive<this=00000000459106f0>(arName="Spring Bitmaps", overwrite=false)] section=2 cached=0
[f=-000001] Warning: [PreGame::GameDataReceived] Archive Zed 2.5 (checksum db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b) differs from the host's copy (checksum 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000). This may be caused by a corrupted download or there may even be two different versions in circulation. Make sure you and the host have installed the chosen archive and its dependencies and consider redownloading it.
[f=-000001] Warning: [PreGame::GameDataReceived] Archive 7aaa689c1e2aad568a0b00b270a1e509.sdp (checksum f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac) differs from the host's copy (checksum 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000). This may be caused by a corrupted download or there may even be two different versions in circulation. Make sure you and the host have installed the chosen archive and its dependencies and consider redownloading it.
[f=-000001] [~ScopedOnceTimer][PreGame::GameDataReceived] 140ms
[f=-000001] [PreGame::UpdateClientNet] received local player number 13 (team 0, allyteam 0), creating LoadScreen
[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::Load][1] globalQuit=0 threaded=0
[f=-000001] [LoadScreen::SetLoadMessage] text="Parsing Map Information"
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading SMF"
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Map (58 MB)"
[f=-000001] [LoadScreen::SetLoadMessage] text="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] [~ScopedOnceTimer][[defs.lua] loading all *Defs tables:] 441ms
[f=-000001] [~ScopedOnceTimer][Game::LoadDefs (GameData)] 514ms
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Radar Icons"
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Sound Definitions"
[f=-000001] [Sound] Warning: [LoadSoundDefsImpl] sound incomingchat is missing file tag (ignoring)
[f=-000001] [Sound] [LoadSoundDefsImpl] parsed 350 sounds from gamedata/sounds.lua
[f=-000001] [~ScopedOnceTimer][Game::LoadDefs (Sound)] 13ms
[f=-000001] [Game::Load][2] globalQuit=0 forcedQuit=0
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating Smooth Height Mesh"
[f=-000001] [~ScopedOnceTimer][SmoothHeightMesh::MakeSmoothMesh] 18ms
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating QuadField & CEGs"
[f=-000001] [Init] number of ArmorDefs: 6
[f=-000001] Warning: [Init] UnitDef "chicken" in ArmorDef "else" already belongs to ArmorDef category 1!
[f=-000001] [RegisterModelFormats] supported (Assimp) model formats: *.3ds;*.blend;*.dae;*.lwo;*.obj;
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating Unit Textures"
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating Sky"
[f=-000001] [Game::Load][3] globalQuit=0 forcedQuit=0
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Weapon Definitions"
[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (WeaponDefs)] 619ms
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Unit Definitions"
[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (UnitDefs)] 89ms
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Feature Definitions"
[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (FeatureDefs)] 22ms
[f=-000001] [IPathManager::GetInstance] using HAPFS
[f=-000001] [LoadScreen::SetLoadMessage] text="Initializing Map Features"
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating ShadowHandler"
[f=-000001] [Shader] Warning: [GLSL-SO::CompileShaderObject] shader-object name: GLSL/ShadowGenFragProg.glsl, compile-log:
0:13(1): error: illegal use of reserved word `varying'
0:13(1): error: syntax error, unexpected ERROR_TOK, expecting end of file

[f=-000001] [Shader] Warning: 
// SHADER VERSION
#version 420
// SHADER FLAGS
#define SHADOWGEN_PROGRAM_MAP
#define SHADOWMATRIX_NONLINEAR 0
#define SHADOWGEN_PER_FRAGMENT 1
#define SUPPORT_CLIP_CONTROL 1
#define SUPPORT_DEPTH_LAYOUT 1

// SHADER SOURCE
#line 1
#if (GL_FRAGMENT_PRECISION_HIGH == 1)
// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this
precision highp float;
#else
precision mediump float;
#endif

uniform sampler2D alphaMaskTex;

uniform vec4 shadowParams;
uniform vec2 alphaParams;

varying mat4 shadowViewMat;
varying mat4 shadowProjMat;
varying vec4 vertexModelPos;

#if (SUPPORT_DEPTH_LAYOUT == 1)
// preserve early-z performance if possible
layout(depth_unchanged) out float gl_FragDepth;
#endif

void main() {
    #if 0
    // TODO: bind this (as for models)
    if (texture2D(alphaMaskTex, gl_TexCoord[0].st).a <= alphaParams.x)
        discard;
    #endif

    #if (SHADOWGEN_PER_FRAGMENT == 1)
    // note: voids glPolygonOffset calls
    vec4 vertexShadowPos = shadowViewMat * vertexModelPos;
        vertexShadowPos.xy *= (inversesqrt(abs(vertexShadowPos.xy) + shadowParams.zz) + shadowParams.ww);
        vertexShadowPos.xy += shadowParams.xy;
        vertexShadowPos.z  += 0.00250;
    vec4 vertexShadowClipPos = shadowProjMat * vertexShadowPos;

    float  nearDepth = gl_DepthRange.near;
    float   farDepth = gl_DepthRange.far;
    float depthRange = gl_DepthRange.diff; // far - near
    float  clipDepth = vertexShadowClipPos.z / vertexShadowClipPos.w;

    #if (SUPPORT_CLIP_CONTROL == 1)
    // ZTO; shadow PM is pre-adjusted
    gl_FragDepth = (depthRange * clipDepth) + nearDepth;
    #else
    // NOTO; useful to keep around
    gl_FragDepth = ((depthRange * clipDepth) + nearDepth + farDepth) * 0.5;
    #endif

    #else

    // no-op
    gl_FragDepth = gl_FragCoord.z;
    #endif
}

[f=-000001] [LoadScreen::SetLoadMessage] text="Creating InfoTextureHandler"
[f=-000001] InfoTexture: shaders
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating GroundDrawer"
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Map Tiles"
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading Square Textures"
[f=-000001] [~ScopedOnceTimer][CSMFGroundTextures::ConvolveHeightMap] 0ms
[f=-000001] Switching to ROAM Mesh Rendering
[f=-000001] [TriNodePool::Resize] to 2097152
[f=-000001] [TriNodePool::InitPools] newPoolSize=2097152 PoolSize=2097152 (shadowPass=0)
[f=-000001] [TriNodePool::Resize] to 2097152
[f=-000001] [TriNodePool::InitPools] newPoolSize=2097152 PoolSize=2097152 (shadowPass=1)
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating TreeDrawer"
[f=-000001] Loaded DecalsDrawer: Legacy
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating ProjectileDrawer & UnitDrawer"
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating Projectile Textures"
[f=-000001] [LoadScreen::SetLoadMessage] text="Creating Water"
[f=-000001] [Game::Load][4] globalQuit=0 forcedQuit=0
[f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Console)] 60ms
[f=-000001] [Game::LoadLua] Lua developer mode disabled
[f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaRules"
[f=-000001] [~ScopedOnceTimer][creg::AutoRegisterCFunctions(LuaRules)] 62ms
[f=-000001] Synced LuaRules: starting loading
Loaded gadget:  API versioning stuff for maps and user widgets  <api_versioning.lua>
Loaded gadget:  Dev Command Checker  <dbg_command_checker.lua>
Loaded gadget:  Save/Load           <api_saveload.lua>
Loaded gadget:  Startbox handler    <start_boxes.lua>
Loaded gadget:  Wanted Speed        <unit_wanted_speed.lua>
Loaded gadget:  Metalspot Finder Gadget  <mex_spot_finder.lua>
Loaded gadget:  No Friendly Fire    <unit_nofriendlyfire.lua>
Loaded gadget:  IconGenerator       <unit_icongenerator.lua>
Loaded gadget:  Map Lua Metal Spot Placer  <map_lua_metal_spots.lua>
Loaded gadget:  Mex Placement       <mex_placement.lua>
Loaded gadget:  Nano Frame Death Handeling  <unit_nanoframe_death.lua>
Loaded gadget:  Nano Frame Rate Limit  <unit_nanoframe_rate_limit.lua>
Loaded gadget:  No Self-D           <unit_noselfd.lua>
Loaded gadget:  ShareControl        <share_control.lua>
Loaded gadget:  UnitPriority        <unit_priority.lua>
Loaded gadget:  Mex Control with energy link  <unit_mex_overdrive.lua>
Loaded gadget:  Acid Gadget 1.0     <acid.lua>
Loaded gadget:  Lava Gadget 2.3     <lava.lua>
Loaded gadget:  Script notification  <unit_script_notification.lua>
Loaded gadget:  Antinuke Handler    <unit_antinuke_handler.lua>
Loaded gadget:  Attributes          <unit_attributes.lua>
Loaded gadget:  Attributes Generic  <unit_attributes_generic.lua>
Loaded gadget:  Auto-Target Lookahead  <unit_target_lookahead.lua>
Loaded gadget:  Boolean Disable     <unit_boolean_disable.lua>
Loaded gadget:  Impulse Float Toggle  <unit_impulsefloat_toggle.lua>
Loaded gadget:  LockOptions         <lockunits_modoption.lua>
Loaded gadget:  Perks               <game_perks.lua>
Loaded gadget:  Shield Charge       <unit_shield_charge.lua>
Loaded gadget:  StartSetup          <start_unit_setup.lua>
Loaded gadget:  Stockpile           <unit_stockpile.lua>
Loaded gadget:  Teleport Throw      <unit_thrower.lua>
[f=-000001] Setting morph for custom comms for player: 9
[f=-000001] Setting morph for custom comms for player: 10
[f=-000001] Setting morph for custom comms for player: 8
[f=-000001] Setting morph for custom comms for player: 5
Loaded gadget:  UnitMorph           <unit_morph.lua>
Loaded gadget:  Zenith Skyline Checker  <unit_zenithskylinecheck.lua>
Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
Loaded gadget:  AirTransport_SeaPickup  <unit_transport_pickup_floating_amphib.lua>
Loaded gadget:  Aircraft Command    <unit_bomber_command.lua>
Loaded gadget:  Aircraft Crashing   <unit_aircraft_crash.lua>
Loaded gadget:  Allow Builder Hold Fire  <unit_allow_builder_hold_fire.lua>
Loaded gadget:  Area Guard          <cmd_areaguard.lua>
Loaded gadget:  Block Ally and Neutral Attack  <cmd_block_ally_attack.lua>
Loaded gadget:  Block direct control  <unit_block_direct_control.lua>
Loaded gadget:  Blocking Tag Implementation  <feature_blocking_tag_implementation.lua>
Loaded gadget:  Bomber Dive         <unit_bomber_dive.lua>
Loaded gadget:  CAI                 <ai_cai.lua>
Loaded gadget:  CEG Spawner         <dbg_ceg_spawner.lua>
Loaded gadget:  Capture             <unit_capture.lua>
Loaded gadget:  Carrier Drones      <unit_carrier_drones.lua>
Loaded gadget:  Command Raw Move    <cmd_raw_move.lua>
Loaded gadget:  Command Transfer Unit  <cmd_transfer_unit.lua>
Loaded gadget:  Constructor Auto Assist  <unit_factory_guard.lua>
Loaded gadget:  Control gunship strafe range  <unit_control_gunship_stafe_range.lua>
Loaded gadget:  D-Gun Aim Fix       <unit_dgun_aim.lua>
Loaded gadget:  Debris physics      <feature_debris_physics.lua>
Loaded gadget:  Decloak when damaged  <unit_decloak_damaged.lua>
Loaded gadget:  Dev Commands        <dbg_dev_commands.lua>
Loaded gadget:  Disable Buildoptions  <unit_disable_buildoptions.lua>
Loaded gadget:  Dont fire at radar  <unit_dont_fire_at_radar.lua>
Loaded gadget:  Experience          <unit_xp.lua>
Loaded gadget:  Factory Anti Slacker  <factory_anti_slacker.lua>
Loaded gadget:  Factory Plate       <unit_factory_plate.lua>
Loaded gadget:  Factory Stop Production  <cmd_factory_stop_production.lua>
Loaded gadget:  Fall Damage         <unit_fall_damage.lua>
Loaded gadget:  Feature Effects     <feature_fx.lua>
Loaded gadget:  Fire Once command   <cmd_fire_once.lua>
Loaded gadget:  Fog Hidden Effects API  <api_fog_hidden_effects.lua>
Loaded gadget:  Galaxy Campaign Battle Handler  <mission_galaxy_campaign_battle.lua>
Loaded gadget:  GameRules Events    <unit_gamerules_events.lua>
Loaded gadget:  Grey Goo            <unit_grey_goo.lua>
Loaded gadget:  Gunship Bugger Off  <unit_gunship_bugger_off.lua>
Loaded gadget:  Gunship Oscillate   <unit_gunship_oscillate.lua>
Loaded gadget:  Gunship Strafe Control  <unit_gunship_strafe_control.lua>
Loaded gadget:  Hide Autorepairlevel Command  <cmd_hide_autorepairlevel.lua>
Loaded gadget:  Ignore Gibs         <weapon_ignore_gibs.lua>
Loaded gadget:  Instant Self Destruct  <unit_instant_self_destruct.lua>
Loaded gadget:  Invincibility       <unit_invincibility.lua>
Loaded gadget:  Jumpjets            <unit_jumpjets.lua>
Loaded gadget:  LUS                 <unit_script.lua>
Loaded gadget:  Lag Monitor         <game_lagmonitor.lua>
Loaded gadget:  LupsNanoSpray       <lups_nano_spray.lua>
Loaded gadget:  Mantis 6282         <mantis_6282.lua>
Loaded gadget:  Missile Silo Controller  <unit_missilesilo.lua>
Loaded gadget:  Mod statistics      <mod_stats.lua>
Loaded gadget:  Modular Comm Info   <api_modularcomms.lua>
Loaded gadget:  Nuke Explosion Chooser  <exp_nuke_effect_chooser.lua>
Loaded gadget:  One Click Weapon    <unit_oneclick_weapon.lua>
Loaded gadget:  Orbital Drop        <mission_orbital_drop.lua>
Loaded gadget:  Overkill Prevention  <unit_overkill_prevention.lua>
Loaded gadget:  Overkill Prevention Placeholder  <unit_overkill_prevention_placeholder.lua>
Loaded gadget:  Paralysis           <unit_paralysis_damage.lua>
Loaded gadget:  Player extra information  <player_extra_information.lua>
Loaded gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>
Loaded gadget:  Prevent Landship    <unit_prevent_landship.lua>
Loaded gadget:  Prevent turret overshoot  <unit_prevent_turret_overshoot.lua>
Loaded gadget:  Projectile Radar Homing  <weapon_projectile_radar_homing.lua>
Loaded gadget:  Projectile Retarget  <weapon_projectile_retarget.lua>
Loaded gadget:  Puppy Handler       <unit_puppy_handler.lua>
Loaded gadget:  Radar Wobble Control  <unit_radar_wobble.lua>
Loaded gadget:  Reclaim HP changer  <unit_reclaim_hp.lua>
Loaded gadget:  Refuel Pad Handler  <unit_refuel_pad_handler.lua>
Loaded gadget:  Regeneration        <unit_regeneration.lua>
Loaded gadget:  Remove Wait         <cmd_remove_wait.lua>
Loaded gadget:  Repair Speed Changer  <unit_repair_speed.lua>
Loaded gadget:  Resign Gadget       <game_resign.lua>
Loaded gadget:  Retreat Command     <cmd_retreat.lua>
Loaded gadget:  Rezz Hp changer + effect  <unit_rezz_hp.lua>
Loaded gadget:  Self destruct blocker  <unit_self_destruct.lua>
Loaded gadget:  Shield Link         <unit_shield_link.lua>
Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
Loaded gadget:  Show Shooter        <unit_show_shooter.lua>
Loaded gadget:  Spherical LOS       <unit_spherical_los.lua>
Loaded gadget:  Tactical Unit AI    <unit_tactical_ai.lua>
Loaded gadget:  Target Features     <unit_target_features.lua>
Loaded gadget:  Target Priority     <unit_target_priority.lua>
Loaded gadget:  Target on the move  <unit_target_on_the_move.lua>
Loaded gadget:  Teleporter          <unit_teleporter.lua>
Loaded gadget:  Terraformers        <unit_terraform.lua>
Loaded gadget:  Terrain Texture Handler  <terrain_texture_handler.lua>
Loaded gadget:  Time slow v2        <unit_timeslow.lua>
Loaded gadget:  Torpedo Stay Underwater  <weapon_torpedo_stay_underwater.lua>
Loaded gadget:  Transport Load Unload  <unit_transport_load_unload.lua>
Loaded gadget:  Transport Selected Load  <cmd_select_load_helper.lua>
Loaded gadget:  Transport Speed     <unit_transport_speed.lua>
Loaded gadget:  TransportAIbuttons  <unit_transport_ai_buttons.lua>
Loaded gadget:  Turn Without Interia  <unit_turn_without_interia.lua>
Loaded gadget:  Typemap Options     <typemap_options.lua>
Loaded gadget:  Unit removal from rezzed structures  <unit_removal_from_rezzed_structure.lua>
Loaded gadget:  UnitStealth         <unit_stealth.lua>
Loaded gadget:  Units on fire       <unit_is_on_fire.lua>
Loaded gadget:  Wade Effects        <wake_fx.lua>
Loaded gadget:  Water Effects       <unit_water_effects.lua>
Loaded gadget:  Weapon Impulse      <weapon_impulse.lua>
Loaded gadget:  Weapon Reaim Time   <weapon_reaim_time.lua>
Loaded gadget:  api_subdir_gadgets.lua  <api_subdir_gadgets.lua>
Loaded gadget:  api_widget_events.lua  <api_widget_events.lua>
Loaded gadget:  astar.lua           <astar.lua>
Loaded gadget:  init_auto_ready.lua  <init_auto_ready.lua>
Loaded gadget:  lups_cloak_fx.lua   <lups_cloak_fx.lua>
Loaded gadget:  lups_thrusters.lua  <lups_thrusters.lua>
Loaded gadget:  lups_wrapper.lua    <lups_wrapper.lua>
Loaded gadget:  we require more minerals v1.1  <minerals.lua>
Loaded gadget:  weapon_hide_sniper.lua  <weapon_hide_sniper.lua>
------- TRUNCATED -------
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="ATOSTIC" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="R0B0L0VER" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="R0B0L0VER" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] Connection attempt from beelzmon
[f=-000001]  -> Version: 104.0.1-1544-ge1f249f maintenance [Windows 64-bit (native)]
[f=-000001]  -> Connection established (given id 6)
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="diligentdolphin" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="diligentdolphin" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] Connection attempt from czesio
[f=-000001]  -> Version: 104.0.1-1544-ge1f249f maintenance [Windows 64-bit (native)]
[f=-000001]  -> Connection established (given id 0)
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="NT" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="NT" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="czesio" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="czesio" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="DiplomatadoCaos" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="DiplomatadoCaos" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Stuart98" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Stuart98" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="beelzmon" string="[PreGame::GameDataReceived][map-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=db6b3de5c200227122f9417201d3a6d748931b39dea7666d555a523f9e6b85d23ebd134a0b1bbebd474cdaeef1b7bb56e5552a01a9e12f061eb3c927b466ff4b"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="beelzmon" string="[PreGame::GameDataReceived][mod-checksums]
    server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Kwaszati" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="diligentdolphin" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Kwaszati" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Kwaszati" string="[Game::Load][lua{Rules,Gaia}={0x6eccc3c0,0x7911d610}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="diligentdolphin" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="diligentdolphin" string="[Game::Load][lua{Rules,Gaia}={0x679eb200,0x6b45d8b0}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="NT" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Sortale" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Sortale" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Sortale" string="[Game::Load][lua{Rules,Gaia}={0000000111c1fc50,00000000654089e0}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="DiplomatadoCaos" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="DiplomatadoCaos" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="DiplomatadoCaos" string="[Game::Load][lua{Rules,Gaia}={00000000f1415350,00000000e1372f30}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="NT" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="NT" string="[Game::Load][lua{Rules,Gaia}={000000011e1303a0,000000011e1310c0}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="strikeshadow" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="strikeshadow" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="strikeshadow" string="[Game::Load][lua{Rules,Gaia}={000000006816f2e0,000000009551bc60}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="ATOSTIC" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] <DiplomatadoCaos> Allies: I choose: Stop! Hammer Time!!
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="ATOSTIC" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="ATOSTIC" string="[Game::Load][lua{Rules,Gaia}={00000000c8cd35e0,00000000c9a6f600}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="dedelepd69" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="czesio" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="dedelepd69" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="dedelepd69" string="[Game::Load][lua{Rules,Gaia}={00000000c6bc6830,00000000eb51a130}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="czesio" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="czesio" string="[Game::Load][lua{Rules,Gaia}={00000001d14f4890,00000001d2209b50}]"
[f=-000001] <dedelepd69> Allies: I choose: spicy anal!
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="R0B0L0VER" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="R0B0L0VER" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="R0B0L0VER" string="[Game::Load][lua{Rules,Gaia}={00000000e0be57e0,00000000d10ad7c0}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Stuart98" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] <DiplomatadoCaos> Allies: going right
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Stuart98" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="Stuart98" string="[Game::Load][lua{Rules,Gaia}={00000000eba64700,00000000cb26bd60}]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="beelzmon" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=74efc823566ef76d8f3e5102dab488c750db14a181d19a7f9675d100945428861444b3de3c5bbdf85b403afb0a3272668006f3a3f57d51ab880de573f8b5fab8]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="beelzmon" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=c1b11ca1ac13955fb0874bf2610f13e269ad8918560a946dbf18aa04745792c4fd092678fa594a32ba327612a7843902b6e088cb5cc70211548c9495da4691d2]"
[f=-000001] [Game::ClientReadNet][LOGMSG] sender="beelzmon" string="[Game::Load][lua{Rules,Gaia}={000000006dec9de0,00000000eeaf39f0}]"
[f=-000001] <ATOSTIC> Allies: I choose: Rocket Launcher!
[f=-000001] <beelzmon> Allies: I choose: Engineer!
[f=-000001] <ATOSTIC> Allies: I choose: Builder!
[f=-000001] <Stuart98> Allies: I choose: Strike!
[f=-000001] <DiplomatadoCaos> Allies: by the way, welcome to zero-k
[f=-000001] Spawing a commander
[f=0000000] Playback continued
[f=0003207] game_message: Превращение завершено: Strike уровня 1 -> Strike уровня 2
[f=0003476] game_message: Превращение завершено: Strike уровня 1 -> Strike уровня 2
[f=0003545] Spectator Sortale left the game:  normal quit
[f=0003730] <Stuart98> so uh
[f=0003857] <Stuart98> Allies: what the hell is this balance
[f=0004814] [SpecTeamAction] local client 13 now spectating team 4 and allyteam 1
[f=0004824] GroundDetail set to 121
[f=0004846] GroundDetail set to 120
[f=0004856] GroundDetail set to 121
[f=0004878] GroundDetail set to 120
[f=0004930] [SpecTeamAction] local client 13 now spectating team 0 and allyteam 0
[f=0006802] <Stuart98> oh you've got to be kidding me
[f=0007667] <Stuart98> could someone explain to me how the hell this was every going to be fair
[f=0008867] <DiplomatadoCaos> pc tried its best
[f=0009590] GroundDetail set to 121
[f=0009612] GroundDetail set to 120
[f=0012438] GroundDetail set to 121
[f=0012460] GroundDetail set to 120
[f=0012482] GroundDetail set to 121
[f=0012504] GroundDetail set to 120
[f=0014583] ATOSTIC added point: ^scout for lance
[f=0014825] GroundDetail set to 121
[f=0014847] GroundDetail set to 120
[f=0014869] GroundDetail set to 121
[f=0014891] GroundDetail set to 120
[f=0014913] GroundDetail set to 121
[f=0014935] GroundDetail set to 120
[f=0014957] GroundDetail set to 121
[f=0014979] GroundDetail set to 120
[f=0015001] GroundDetail set to 121
[f=0015023] GroundDetail set to 120
[f=0015045] GroundDetail set to 121
[f=0015067] GroundDetail set to 120
[f=0015089] GroundDetail set to 121
[f=0015111] GroundDetail set to 120
[f=0015132] dedelepd69 added point: 
[f=0015133] GroundDetail set to 121
[f=0015155] GroundDetail set to 120
[f=0015177] GroundDetail set to 121
[f=0015199] GroundDetail set to 120
[f=0015221] GroundDetail set to 121
[f=0015243] GroundDetail set to 120
[f=0015265] GroundDetail set to 121
[f=0015287] GroundDetail set to 120
[f=0015309] GroundDetail set to 121
[f=0015331] GroundDetail set to 120
[f=0015353] GroundDetail set to 121
[f=0015375] GroundDetail set to 120
[f=0015397] GroundDetail set to 121
[f=0015419] GroundDetail set to 120
[f=0015441] GroundDetail set to 121
[f=0015463] GroundDetail set to 120
[f=0015485] GroundDetail set to 121
[f=0015507] GroundDetail set to 120
[f=0015529] GroundDetail set to 121
[f=0015551] GroundDetail set to 120
[f=0015573] GroundDetail set to 121
[f=0015595] GroundDetail set to 120
[f=0015617] GroundDetail set to 121
[f=0015639] GroundDetail set to 120
[f=0015661] GroundDetail set to 121
[f=0015683] GroundDetail set to 120
[f=0015692] ATOSTIC added point: no
[f=0015705] GroundDetail set to 121
[f=0015727] GroundDetail set to 120
[f=0015749] GroundDetail set to 121
[f=0015771] GroundDetail set to 120
[f=0015793] GroundDetail set to 121
[f=0015815] GroundDetail set to 120
[f=0015837] GroundDetail set to 121
[f=0015838] ATOSTIC added point: not here
[f=0015859] GroundDetail set to 120
[f=0015881] GroundDetail set to 121
[f=0015896] DiplomatadoCaos added point: big nio
[f=0015903] GroundDetail set to 120
[f=0015925] GroundDetail set to 121
[f=0015947] GroundDetail set to 120
[f=0015969] GroundDetail set to 121
[f=0015982] DiplomatadoCaos added point: explosive
[f=0015991] GroundDetail set to 120
[f=0016013] GroundDetail set to 121
[f=0016035] GroundDetail set to 120
[f=0016056] <beelzmon> Allies: doesnt it help the metal
[f=0016057] GroundDetail set to 121
[f=0016079] GroundDetail set to 120
[f=0016101] GroundDetail set to 121
[f=0016123] GroundDetail set to 120
[f=0016145] GroundDetail set to 121
[f=0016167] GroundDetail set to 120
[f=0016189] GroundDetail set to 121
[f=0016211] GroundDetail set to 120
[f=0016233] GroundDetail set to 121
[f=0016255] GroundDetail set to 120
[f=0016277] GroundDetail set to 121
[f=0016299] GroundDetail set to 120
[f=0016321] GroundDetail set to 121
[f=0016343] GroundDetail set to 120
[f=0016365] GroundDetail set to 121
[f=0016387] GroundDetail set to 120
[f=0016409] GroundDetail set to 121
[f=0016431] GroundDetail set to 120
[f=0016453] GroundDetail set to 121
[f=0016475] GroundDetail set to 120
[f=0016790] [QuitAction] user exited to system
[f=0016791] [SpringApp::Kill][1] fromRun=1
[f=0016791] [ThreadPool::SetThreadCount][1] wanted=0 current=4 maximum=8 (init=0)
[f=0016791]     [async=0] threads=4 tasks=171684 {sum,avg}{exec,wait}time={{6328.937, 0.037}, {398157.406, 2.319}}ms
[f=0016791]         thread=1 tasks=57228 {sum,min,max,avg}{exec,wait}time={{5080.324, 0.000, 91.559, 0.089}, {2699.952, 0.000, 30.011, 0.047}}ms
[f=0016791]         thread=2 tasks=57228 {sum,min,max,avg}{exec,wait}time={{676.764, 0.000, 63.915, 0.012}, {196402.828, 0.000, 30.180, 3.432}}ms
[f=0016791]         thread=3 tasks=57228 {sum,min,max,avg}{exec,wait}time={{571.849, 0.000, 68.223, 0.010}, {199054.641, 0.000, 30.141, 3.478}}ms
[f=0016791]     [async=1] threads=4 tasks=1911 {sum,avg}{exec,wait}time={{6215.221, 3.252}, {519971.250, 272.094}}ms
[f=0016791]         thread=1 tasks=639 {sum,min,max,avg}{exec,wait}time={{2137.958, 0.000, 281.903, 3.346}, {170046.688, 0.225, 1574.980, 266.114}}ms
[f=0016791]         thread=2 tasks=640 {sum,min,max,avg}{exec,wait}time={{1982.044, 0.000, 213.196, 3.097}, {180099.188, 0.056, 1612.603, 281.405}}ms
[f=0016791]         thread=3 tasks=632 {sum,min,max,avg}{exec,wait}time={{2095.219, 0.000, 220.405, 3.315}, {169825.359, 0.005, 1567.553, 268.711}}ms
[f=0016791] [ThreadPool::SetThreadCount][2] workers=0
[f=0016791] [SpringApp::Kill][2]
[f=0016791] [Game::KillLua][0] dtor=0 loadscreen=0000000000000000
[f=0016791] [Game::KillLua][3] dtor=0 luaUI=000000008634bbd0
[f=0016791] Start widgetHandler:Shutdown
[f=0016791] Shutdown - SaveOrderList Complete
[f=0016791] Writing last game win data
[f=0016791] Shutdown - SaveConfigData Complete
[f=0016791] Shutdown Widget - Save/Load API
[f=0016791] Shutdown Widget - Chili Highlight
[f=0016791] Shutdown Widget - Draw After Chili
[f=0016791] Shutdown Widget - EPIC Menu
[f=0016791] Shutdown Widget - Chili Minimap
[f=0016791] Shutdown Widget - Chili Widget Selector
[f=0016791] Shutdown Widget - Depth of Field Shader
[f=0016791] Shutdown Widget - Deferred rendering
[f=0016791] Shutdown Widget - Local Team Colors
[f=0016791] Shutdown Widget - Display Keys 2
[f=0016791] Shutdown Widget - Save Game Menu
[f=0016791] Shutdown Widget - Unit Icons
[f=0016791] Shutdown Widget - Attrition Counter
[f=0016791] Shutdown Widget - HealthBars
[f=0016791] Shutdown Widget - Noises
[f=0016791] Shutdown Widget - Win Counter
[f=0016791] Shutdown Widget - BuildETA
[f=0016791] Shutdown Widget - Modular Comm Info
[f=0016791] Shutdown Widget - Outline Shader
[f=0016791] Shutdown Widget - MetalFeatures (new)
[f=0016791] Shutdown Widget - CameraShake
[f=0016791] Shutdown Widget - Chili Economy Panel Default
[f=0016791] Shutdown Widget - Chili EndGame Window
[f=0016791] Shutdown Widget - Chili Nuke Warning
[f=0016791] Shutdown Widget - Chili Selections & CursorTip v2
[f=0016791] Shutdown Widget - Chili Spectator Panels
[f=0016791] Shutdown Widget - Context Menu
[f=0016791] Shutdown Widget - Darkening
[f=0016791] Shutdown Widget - Defense Range Zero-K
[f=0016791] Shutdown Widget - Grab Input
[f=0016791] Input grabbing is disabled!
[f=0016791] Shutdown Widget - Highlight Geos
[f=0016791] Shutdown Widget - Local Widgets Config
[f=0016791] Shutdown Widget - MinimapEvents
[f=0016791] Shutdown Widget - Missile Silo Range
[f=0016791] Shutdown Widget - Point Tracker
[f=0016791] Shutdown Widget - Music Player v2
[f=0016791] Shutdown Widget - Showeco and Grid Drawer
[f=0016791] Shutdown Widget - State Reverse and Latency
[f=0016791] Shutdown Widget - Stereo3D
[f=0016791] Shutdown Widget - Attack AoE
[f=0016791] Shutdown Widget - UnitShapes
[f=0016791] Shutdown Widget - Map Edge Extension
[f=0016791] Shutdown Widget - Selection Send
[f=0016791] Shutdown Widget - LupsManager
[f=0016791] Shutdown Widget - Newton Firezone
[f=0016791] Shutdown Widget - Chili Pro Console
[f=0016791] Shutdown Widget - Lasso Terraform GUI
[f=0016791] Shutdown Widget - Chili Framework
[f=0016791] Shutdown Widget - Lups
[f=0016791] Shutdown Widget - Chili Core Selector
[f=0016791] Shutdown Widget - Custom Markers
[f=0016791] Shutdown Widget - Mex Placement Handler
[f=0016791] Shutdown Widget - Select Keys
[f=0016791] Shutdown Widget - Pause Screen
[f=0016791] Shutdown Widget - Persistent Build Height
[f=0016791] Shutdown Widget - Color Blindness Correction
[f=0016791] Shutdown Widget - Layout Handler
[f=0016791] Shutdown Widget - Text To Speech Control
[f=0016791] End widgetHandler:Shutdown
[f=0016791] [LuaMemPool::LogStats][handle=LuaUI (unsynced)] index=18446744073709551615 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,35579175,0} {chunk,block}Bytes={0,0}
[f=0016791] [Game::KillLua][1] dtor=0 luaGaia=000000007d661c10
[f=0016791] [LuaMemPool::LogStats][handle=LuaGaia (unsynced)] index=18446744073709551615 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,35579177,0} {chunk,block}Bytes={0,0}
[f=0016791] [LuaMemPool::LogStats][handle=LuaGaia (synced)] index=18446744073709551615 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,35579177,0} {chunk,block}Bytes={0,0}
[f=0016791] [Game::KillLua][2] dtor=0 luaRules=000000007c59eb90
[f=0016791] Start gadgetHandler:Shutdown
[f=0016791] Shutdown - StartSetup
[f=0016791] Shutdown - UnitMorph
[f=0016791] Shutdown - Carrier Drones
[f=0016791] Shutdown - LupsNanoSpray
[f=0016791] Shutdown - Missile Silo Controller
[f=0016791] Shutdown - Modular Comm Info
[f=0016791] Shutdown - Terrain Texture Handler
[f=0016791] Shutdown - UnitCloakShield
[f=0016791] Shutdown - Starlight Handler
[f=0016791] End gadgetHandler:Shutdown
[f=0016791] Start gadgetHandler:Shutdown
[f=0016791] Shutdown - Save/Load
[f=0016791] Shutdown - Teleport Throw
[f=0016791] Shutdown - UnitMorph
[f=0016791] Shutdown - Modular Comm Info
[f=0016791] Shutdown - Retreat Command
[f=0016791] Shutdown - Shockwaves
[f=0016791] Shutdown - we require more minerals v1.1
[f=0016791] Shutdown - CustomUnitShaders
[f=0016791] Shutdown - UnitCloakShield
[f=0016791] Shutdown - Lups Cloak FX
[f=0016791] Shutdown - Lups
[f=0016791] Shutdown - Lups Shield
[f=0016791] End gadgetHandler:Shutdown
[f=0016791] [LuaMemPool::LogStats][handle=LuaRules (unsynced)] index=18446744073709551615 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,35579386,0} {chunk,block}Bytes={0,0}
[f=0016791] [LuaMemPool::LogStats][handle=LuaRules (synced)] index=18446744073709551615 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,35579386,0} {chunk,block}Bytes={0,0}
[f=0016791] [Game::KillLua][4] dtor=0
[f=0016791] [Sound] [Sound::Kill] soundThread.joinable()=1
[f=0016791] [WatchDog::DeregisterThread] deregistering controls for thread [audio]
[f=0016791] [Sound] [Sound::UpdateThread][3] #sources=32 #items=42
[f=0016791] [Sound] [Sound::UpdateThread][4] ctx=000000004593f7b0 dev=00000000459f32f0
[f=0016791] [Sound] [Sound::UpdateThread][5] ctx=000000004593f7b0 dev=00000000459f32f0
[f=0016791] [Sound] [Sound::Cleanup][alcDestroyContext(000000004593f7b0)]
[f=0016791] [Sound] [Sound::Cleanup][alcCloseDevice(00000000459f32f0)]
[f=0016791] [Sound] [Sound::UpdateThread][6]
[f=0016791] [Game::~CGame][1]
[f=0016791] [Game::KillLua][0] dtor=1 loadscreen=0000000000000000
[f=0016791] [Game::KillLua][3] dtor=1 luaUI=0000000000000000
[f=0016791] [Game::KillLua][1] dtor=1 luaGaia=0000000000000000
[f=0016791] [Game::KillLua][2] dtor=1 luaRules=0000000000000000
[f=0016791] [Game::KillLua][4] dtor=1
[f=0016791] [Game::KillMisc][1]
[f=0016791] [Game::KillMisc][2]
[f=0016791] [Game::KillMisc][3]
[f=0016791] [Game::KillRendering][1]
[f=0016791] [~CRectangleOverlapHandler] 0% overlap reduction
[f=0016791] [3DOParser::Kill] allocated 182 pieces
[f=0016791] [S3OParser::Kill] allocated 3815 pieces
[f=0016791] [AssParser::Kill] allocated 447 pieces
[f=0016791] [Game::KillInterface][1]
[f=0016791] [Game::KillInterface][2]
[f=0016791] [Game::KillSimulation][1]
[f=0016791] [Game::KillSimulation][2]
[f=0016791] [CCollisionHandler] dis-/continuous tests: 0/2167699
[f=0016791] [Game::KillSimulation][3]
[f=0016791] [~CPathCache(24x24)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0016791] [~CPathCache(24x24)] cacheHits=128 hitPercentage=25% numHashColls=0 maxCacheSize=15
[f=0016791] [~CPathCache(48x48)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0016791] [~CPathCache(48x48)] cacheHits=310 hitPercentage=0% numHashColls=0 maxCacheSize=201
[f=0016791] [~CRectangleOverlapHandler] 0% overlap reduction
[f=0016791] [~CRectangleOverlapHandler] 0% overlap reduction
[f=0016791] [LosHandler::Kill] raycast instance cache-{hits,misses}={48751,24751}; shared=3%; cached=64%
[f=0016791] [Game::KillSimulation][4]
[f=0016791] [CommonDefHandler::KillStatic] 3172 sound-set data items added
[f=0016791] [Game::~CGame][2]
[f=0016791] [Game::~CGame][3]
[f=0016791] [SpringApp::Kill][3]
[f=0016791] [NetProto::~CNetProtocol] [LocalConnection::Statistics]
    182257 bytes sent  
    351198 bytes recv'd

[f=0016791] [SpringApp::Kill][4] font=0000000045760790
[f=0016791] [SpringApp::Kill][5]
[f=0016791] [SpringApp::Kill][6]
[SpringApp::Kill][7]
[LuaSocket] [~CLuaSocketRestrictions] dumping luasocket rules:
[LuaSocket] TCP_CONNECT ALLOW * -1
[LuaSocket] TCP_LISTEN  ALLOW * -1
[LuaSocket] UDP_LISTEN  ALLOW * -1
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>]
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=0)] #archives[section]=1 #files[section]=7811
[VFS]   archive=Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\packages\7aaa689c1e2aad568a0b00b270a1e509.sdp (0000000045add330)
[~CPoolArchive] archiveFile="Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\packages\7aaa689c1e2aad568a0b00b270a1e509.sdp" numZipFiles=7811 sumInflSize=722900kb sumReadTime=2981ms
    file="unittextures/gritty_normals.dds" indx=7188 inflSize=5461kb readTime=47ms
    file="sounds/weapon/cannon/cannon_fire5.wav" indx=6117 inflSize=21kb readTime=46ms
    file="unittextures/detriment_1.dds" indx=7123 inflSize=5461kb readTime=42ms
    file="unittextures/factoryveh1.png" indx=7166 inflSize=1077kb readTime=39ms
    file="unittextures/crane1.dds" indx=7105 inflSize=1365kb readTime=39ms
    file="unittextures/bantha_1.dds" indx=6975 inflSize=5461kb readTime=37ms
    file="unittextures/benzcom_normals.dds" indx=6996 inflSize=4096kb readTime=36ms
    file="objects3d/lordmuffe_pene_dead.dae" indx=5225 inflSize=881kb readTime=33ms
    file="unittextures/gritty1.dds" indx=7186 inflSize=5461kb readTime=31ms
    file="sounds/weapon/missile/vlaunch_hit.wav" indx=6271 inflSize=84kb readTime=28ms
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=1)] #archives[section]=1 #files[section]=46
[VFS]   archive=Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\maps\zed_2.5.sd7 (0000000045bcdf70)
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=2)] #archives[section]=3 #files[section]=319
[VFS]   archive=Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\engine\win64\104.0.1-1544-ge1f249f\base\maphelper.sdz (000000004591db30)
[VFS]   archive=Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\engine\win64\104.0.1-1544-ge1f249f\base\springcontent.sdz (0000000045949c50)
[VFS]   archive=Z:\home\deck\.local\share\Steam\steamapps\common\Zero-K\engine\win64\104.0.1-1544-ge1f249f\base\spring\bitmaps.sdz (000000004591dc90)
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=3)] #archives[section]=0 #files[section]=0
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=4)] #archives[section]=0 #files[section]=130
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=5)] #archives[section]=0 #files[section]=0
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=6)] #archives[section]=0 #files[section]=0
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=7)] #archives[section]=0 #files[section]=0
[VFS] [SpringVFS::DeleteArchives<this=00000000459106f0>(section=8)] #archives[section]=0 #files[section]=0
[SpringApp::Kill][8]
[WatchDog::DeregisterThread] deregistering controls for thread [main]
[WatchDog::Uninstall][1] hangDetectorThread=00000000018ed1f0 (joinable=1)
[WatchDog::Uninstall][2]
[WatchDog::Uninstall][3]
[SpringApp::Kill][9]