{"action":"opened","issue":{"url":"https://api.github.com/repos/ZeroK-RTS/CrashReports/issues/9679","repository_url":"https://api.github.com/repos/ZeroK-RTS/CrashReports","labels_url":"https://api.github.com/repos/ZeroK-RTS/CrashReports/issues/9679/labels{/name}","comments_url":"https://api.github.com/repos/ZeroK-RTS/CrashReports/issues/9679/comments","events_url":"https://api.github.com/repos/ZeroK-RTS/CrashReports/issues/9679/events","html_url":"https://github.com/ZeroK-RTS/CrashReports/issues/9679","id":328798490,"node_id":"MDU6SXNzdWUzMjg3OTg0OTA=","number":9679,"title":"Spring LuaError [104.0.1-287-gf7b0fcc] ","user":{"login":"Chobbyla","id":25525711,"node_id":"MDQ6VXNlcjI1NTI1NzEx","avatar_url":"https://avatars0.githubusercontent.com/u/25525711?v=4","gravatar_id":"","url":"https://api.github.com/users/Chobbyla","html_url":"https://github.com/Chobbyla","followers_url":"https://api.github.com/users/Chobbyla/followers","following_url":"https://api.github.com/users/Chobbyla/following{/other_user}","gists_url":"https://api.github.com/users/Chobbyla/gists{/gist_id}","starred_url":"https://api.github.com/users/Chobbyla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chobbyla/subscriptions","organizations_url":"https://api.github.com/users/Chobbyla/orgs","repos_url":"https://api.github.com/users/Chobbyla/repos","events_url":"https://api.github.com/users/Chobbyla/events{/privacy}","received_events_url":"https://api.github.com/users/Chobbyla/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-03T04:31:21Z","updated_at":"2018-06-03T04:31:21Z","closed_at":null,"author_association":"NONE","body":"\n\n```Zero-K.exe Information: 0 : Reseting configs and deploying AIs\r\nZero-K.exe Information: 0 : Connecting to steam API\r\nZero-K.exe Information: 0 : Steam online\r\nZero-K.exe Information: 0 : Starting\r\nZero-K.exe Error: 0 : voice synthetizer failed: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {D9F6EE60-58C9-458B-88E1-2F908FD7F87C} failed due to the following error: 80040154 没有注册类 (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).\r\n   at System.Speech.Internal.ObjectTokens.RegistryDataKey..ctor(String fullPath, IntPtr regHandle)\r\n   at System.Speech.Internal.ObjectTokens.RegistryDataKey.Open(String registryPath, Boolean fCreateIfNotExist)\r\n   at System.Speech.Internal.ObjectTokens.SAPICategories.DefaultDeviceOut()\r\n   at System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer)\r\n   at System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer()\r\n   at ChobbyLauncher.TextToSpeechWindows..ctor()\r\nUsing writeable configuration source: \"E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\springsettings.cfg\"\r\nUsing additional read-only configuration source: \"E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\springsettings.cfg\"\r\nAvailable log sections: RoamMeshDrawer, GameServer, FarTextureHandler, Texture, Font, Net, Shader, KeyBindings, DecalsDrawerGL4, GroundMoveType, Piece, CSMFGroundTextures, ModelRenderContainer, SkyBox, VFS, Model, DynWater, Sound, Path, BumpWater, AutohostInterface, ArchiveScanner, LuaSocket, CregSerializer\r\nEnabled log sections: Sound(Notice)\r\nEnable or disable log sections using the LogSections configuration key\r\n  or the SPRING_LOG_SECTIONS environment variable (both comma separated).\r\n  Use \"none\" to disable the default log sections.\r\nLogOutput initialized.\r\n============== <User Config> ==============\r\n  BumpWaterDepthBits = 16\r\n  BumpWaterReflection = 0\r\n  BumpWaterRefraction = 0\r\n  BumpWaterShoreWaves = 0\r\n  BumpWaterTexSizeReflection = 64\r\n  CamFreeScrollSpeed = 50\r\n  CamMode = 1\r\n  CamTimeExponent = 4.0\r\n  CamTimeFactor = 1.0\r\n  CubeTexSizeReflection = 64\r\n  CubeTexSizeSpecular = 64\r\n  DualScreenMiniMapOnLeft = 1\r\n  EdgeMoveDynamic = 0\r\n  EdgeMoveWidth = 0.003\r\n  FPSFOV = 90\r\n  FPSScrollSpeed = 50\r\n  FSAALevel = 4\r\n  FeatureDrawDistance = 600000\r\n  FeatureFadeDistance = 600000\r\n  FontSize = 18\r\n  Fullscreen = 0\r\n  GrassDetail = 1\r\n  GroundDecals = 1\r\n  GroundDetail = 70\r\n  HangTimeout = 5\r\n  HardwareCursor = 1\r\n  InitialNetworkTimeout = 0\r\n  LODScale = 1.000\r\n  LODScaleReflection = 1.000\r\n  LODScaleRefraction = 1.000\r\n  LODScaleShadow = 1.000\r\n  MaxParticles = 12000\r\n  MaxSounds = 32\r\n  MaximumTransmissionUnit = 0\r\n  MiddleClickScrollSpeed = -0.0015\r\n  MiniMapMarker = 0\r\n  MouseDragScrollThreshold = 0\r\n  OverheadMaxHeightFactor = 1.39999998\r\n  OverheadScrollSpeed = 50\r\n  ReconnectTimeout = 0\r\n  RotOverheadScrollSpeed = 50\r\n  RotateLogFiles = 1\r\n  ScrollWheelSpeed = -25\r\n  Shadows = 1\r\n  ShowClock = 0\r\n  SplashScreenDir = ./MenuLoadscreens\r\n  TreeRadius = 1000\r\n  UnitIconDist = 151\r\n  UnitLodDist = 9999\r\n  UseDistToGroundForIcons = 1.10000002\r\n  UsePBO = 0\r\n  WindowPosX = 0\r\n  WindowPosY = 0\r\n  XResolutionWindowed = 1366\r\n  YResolutionWindowed = 768\r\n============== </User Config> ==============\r\n============== <User System> ==============\r\n  Spring 104.0.1-287-gf7b0fcc maintenance\r\n    Build Environment: boost-105500, GNU libstdc++ version 20130531\r\n     Compiler Version: gcc-4.8.1\r\n     Operating System: Microsoft Windows\r\nMicrosoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)\r\nIntel(R) Core(TM) i5-2430M CPU @ 2.40GHz; 4039MB RAM, 8077MB pagefile\r\n     Binary Word Size: 32-bit (emulated)\r\n     Deque Chunk Size: 128\r\n        Process Clock: std::chrono::high_resolution_clock\r\n   Physical CPU Cores: 2\r\n    Logical CPU Cores: 4\r\n============== </User System> ==============\r\n[good_fpu_init] CPU SSE mask: 127, flags:\r\n\tSSE 1.0:  1,  SSE 2.0:  1\r\n\tSSE 3.0:  1, SSSE 3.0:  1\r\n\tSSE 4.1:  1,  SSE 4.2:  1\r\n\tSSE 4.0A: 0,  SSE 5.0A: 0\r\n\tusing streflop SSE FP-math mode, CPU supports SSE instructions\r\n[WatchDogInstall] Installed (HangTimeout: 5sec)\r\n[WatchDog::RegisterThread] registering controls for thread [main]\r\n[GL::CheckAvailableVideoModes] desktop={1366x768x24bpp@60Hz} current={1366x768x24bpp@60Hz}\r\n\tdisplay=1 modes=26 bounds={x=0, y=0, w=1366, h=768}\r\n\t\t[ 7] 1280x720x24bpp@60Hz\r\n\t\t[17] 640x400x24bpp@60Hz\r\n\t\t[25] 320x200x24bpp@60Hz\r\n[GR::CreateSDLWindow] using 4x anti-aliasing and 24-bit depth-buffer (PF=\"SDL_PIXELFORMAT_RGB888\") for main window\r\n[GR::CreateSDLWindow] using 4x anti-aliasing and 24-bit depth-buffer (PF=\"SDL_PIXELFORMAT_RGB888\") for hidden window\r\n[GR::LogVersionInfo]\r\n\tSDL version : 2.0.8 (linked) / 2.0.8 (compiled)\r\n\tGL version  : 3.0.0 - Build 9.17.10.4229\r\n\tGL vendor   : Intel\r\n\tGL renderer : Intel(R) HD Graphics 3000\r\n\tGLSL version: 1.30 - Intel Build 9.17.10.4229\r\n\tGLEW version: 2.1.0\r\n\tGPU memory  : unknown\r\n\tSDL swap-int: 1\r\n\t\r\n\tARB shader support        : 1\r\n\tGLSL shader support       : 1\r\n\tFBO extension support     : 1\r\n\tNVX GPU mem-info support  : 0\r\n\tATI GPU mem-info support  : 0\r\n\tNPOT-texture support      : 1 (1)\r\n\ttexture query-LOD support : 1 (1)\r\n\t24-bit Z-buffer support   : 1 (-)\r\n\tprimitive-restart support : 1 (1)\r\n\tclip-space control support: 0 (0)\r\n\tfrag-depth layout support : 0 (-)\r\n\t\r\n\tmax. FBO samples             : 4\r\n\tmax. texture size            : 8192\r\n\tmax. texture anisotropy level: 16.000000\r\n\tmax. vec4 varyings/attributes: 10/16\r\n\tmax. draw-buffers            : 8\r\n\tmax. rec. indices/vertices   : 1200/1200\r\n\tmax. uniform buffer-bindings : 24\r\n\tmax. uniform block-size      : 16KB\r\n\t\r\n\tenable ATI-hacks : 0\r\n\tcompress MIP-maps: 0\r\n[GR::ToggleGLDebugOutput] OpenGL debug-context not installed (dbgErrors=0 dbgTraces=0)\r\n[VSync::SetInterval] interval=0 (disabled)\r\n[GR::LogDisplayMode] display-mode set to 1366x706x24bpp@60Hz (windowed::decorated)\r\n[WatchDog::RegisterThread] registering controls for thread [vfsi]\r\n[DataDirLocater::Check] Isolation Mode!\r\nUsing read-write data directory: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\\r\nUsing read-only data directory: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\\r\nScanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\base\r\nScanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\maps\r\nScanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\games\r\nScanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\packages\r\n[~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 81ms\r\n[WatchDog::DeregisterThread] deregistering controls for thread [vfsi]\r\n[ThreadPool::SetThreadCount][1] wanted=2 current=1 maximum=2 (init=1)\r\n[ThreadPool::SetThreadCount][2] workers=1\r\n[Threading] Main thread CPU affinity mask set: 14\r\n[f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.0ms)\r\n[f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=32\r\n[f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]\r\n[f=-000001] [Sound] [Sound::InitThread][1]\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (100.0ms)\r\n[f=-000001] [Sound] [Sound::OpenLoopbackDevice] opening default device\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (200.0ms)\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (300.0ms)\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (400.0ms)\r\n[f=-000001] [Sound] [Sound::OpenLoopbackDevice] unhandled SDL format: 0x8120\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (500.0ms)\r\n[f=-000001] [Sound] [Sound::OpenOpenALDevice] opening default device \"OpenAL Soft\"\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (600.0ms)\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (709.0ms)\r\n[f=-000001] [Sound] [Sound::OpenOpenALDevice] device=06418f50 context=064e1c50\r\n[f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]\r\n[f=-000001] [Sound]   Vendor:         OpenAL Community\r\n[f=-000001] [Sound]   Version:        1.1 ALSOFT 1.16.0\r\n[f=-000001] [Sound]   Renderer:       OpenAL Soft\r\n[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\r\n[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\r\n[f=-000001] [Sound]   Devices:\r\n[f=-000001] [Sound]     [鎵０鍣?(Conexant SmartAudio HD)]\r\n[f=-000001] [Sound]     [鎵０鍣?(Conexant SmartAudio HD)]\r\n[f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=15\r\n[f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={32,255}\r\n[f=-000001] [Sound] [Sound::UpdateThread][2]\r\nFontconfig error: Cannot load default config file\r\n[f=-000001] [Sound] Error:   EFX: AL_INVALID_VALUE (40963)\r\n[f=-000001] [Sound] Error:   Initializing EFX failed!\r\n[f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 809ms\r\n[Info] Using filesystem-writepath: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\r\n[Info] Free disk space: 172568 MB\r\n[f=-000001] [LuaMenuController::Reset] using menu archive \"Chobby v1.6.5.7\"\r\n[f=-000001] LuaMenu Entry Point: \"LuaMenu/main.lua\"\r\n[f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2\r\n[f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2\r\n[f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2\r\n[f=-000001] [LuaMenu] Searching for new Widgets\r\n[f=-000001] [LuaMenu] Scanning: LuaMenu/Addons/\r\n[f=-000001] [LuaMenu] Scanning: LuaMenu/Widgets/\r\n[f=-000001] [LuaMenu] Scanning: LuaMenu/SystemAddons/\r\n[f=-000001] [LuaMenu] Scanning: LuaMenu/SystemWidgets/\r\n[f=-000001] [LuaMenu] Scanning: LuaMenu/chili/\r\n[f=-000001] [LuaMenu] Scanning: libs/chilifx/LuaMenu/widgets\r\n[f=-000001] [LuaMenu] Scanning: libs/chilivn/LuaMenu/widgets\r\n[f=-000001] [LuaMenu] Scanning: libs/chotify/LuaMenu/widgets\r\n[f=-000001] [LuaMenu] Scanning: libs/i18n/LuaMenu/widgets\r\n[f=-000001] [LuaMenu] Scanning: libs/liblobby/LuaMenu/widgets\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: base64.lua\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: engineversion.lua\r\n[f=-000001] Spring.GetWindowGeometry, 1366, 706, 0, 40\r\n[f=-000001] Spring.GetViewGeometry, 1366, 706, 0, 0\r\n[f=-000001] gl.GetViewSizes, 1366, 706\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: function_override.lua\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: json.lua\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: tablefunctions.lua\r\n[f=-000001] [LuaMenu] Warning: Missing GetInfo() in: timefunctions.lua\r\n[f=-000001] [LuaMenu] Loading widgets   <>=vfs  **=raw  ()=unknown\r\n[f=-000001] [LuaMenu] Loading API widget:  Delay API              <api_delay.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  Limit FPS              <api_limit_fps.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  Away Tracker           <gui_away_tracker.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  Chili Framework        <api_chili.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  LibLobby API           <api_lobby.lua>\r\n[f=-000001] [liblobby] liblobby configuration: \r\n[f=-000001] [liblobby] serverName, Zero-K\r\n[f=-000001] [liblobby] port, 8200\r\n[f=-000001] [liblobby] protocol, zks\r\n[f=-000001] [liblobby] address, zero-k.info\r\n[f=-000001] [LuaMenu] Loading API widget:  i18n                   <api_i18n.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  ChiliFX                <api_chilifx.lua>\r\n[f=-000001] [ChiliFX] Enabled: true\r\n[f=-000001] [LuaMenu] Loading API widget:  Chotify                <api_chotify.lua>\r\n[f=-000001] [Chotify] Enabled: true\r\n[f=-000001] [LuaMenu] Loading API widget:  Download Handler       <api_download_handler.lua>\r\n[f=-000001] [LuaMenu] Loading API widget:  Ingame Interface       <api_ingame_interface.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Test                   <dbg_test.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Command Buffering      <api_command_buffering.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Battle List Window     <gui_battle_list_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Options Window  <gui_campaign_options.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Community Window       <gui_community_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Download Window        <gui_download_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Friend Window          <gui_friend_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Missions Handles       <gui_mission_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Notification Handler   <api_notification_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Planetwars List Window  <gui_planetwars_list_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Queue List Window      <gui_queue_list_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Replays window         <gui_replay_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Settings Window        <gui_settings_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      SpringBoard Window     <gui_springboard_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Users Handler          <api_user_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      ZK wrapper loopback interface  <zk_loopback.lua>\r\n[f=-000001] [Chobby] Using wrapper port: , 49266\r\n[f=-000001] [LuaMenu] Loading widget:      Cache Handler API      <api_cache_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Internet Browser API   <api_internet_browser.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Map Handler API        <api_map_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Data Handler  <api_campaign_data.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Analytics Handler      <api_analytics.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Animation control      <api_animation_control.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Battle Login Rejoin    <gui_battle_login_rejoin.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Battle Room Window     <gui_battle_room_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Battle status panel    <gui_battle_status_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Commander Loadout  <gui_campaign_commander_loadout.lua>\r\nZero-K.exe Information: 0 : Chobby connected to wrapper\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Handler       <gui_campaign_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Handler ZK    <zk_campaign_handler.lua>\r\nZero-K.exe Information: 0 : Chobbyla >> SteamOnline {\"AuthToken\":\"1400000089AE1C7EFFAB85A47959CF3201001001986D135B18000000010000000200000099ECF9B76500A8C0E20F010001000000B200000032000000040000007959CF3201001001481C0500C1018CB76500A8C000000000373D135BB7EC2E5B0100D5D70000000000009400A1A5D636DD07C9A37A1E5807ADB512A79256343C346AECB019147097D6AE8A5B953E323ECBD0E0F3608E387B4FE8A7E449CCD0DBDA340F095FE9961B689BC61B5A0D9982615EE35D44FBF6911FDBDF1B9836E226A897148DD562F9F0DEB725D4C77FFC5E64086E33796A40FCA14D90F60B45460A005149AB11E42663C4D5\",\"Friends\":[],\"SuggestedName\":\"1062440873\",\"Dlc\":[0,842950,842951,842952]}\n\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Save/Load     <gui_campaign_saveload.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Campaign Technology Panel  <gui_campaign_technology_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Chili Visual Novel     <campaign_chili_vn.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Codex Handler          <gui_campaign_codex_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Cursor tooltip         <gui_tooltip.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Discord Handler        <api_discord_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Load Game Menu         <gui_loadgame.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Login Window           <gui_login_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Maplist Panel          <gui_maplist_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Mission Progress Handler  <api_mission_progress_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Modoptions Panel       <gui_modoptions_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Party status panel     <gui_party_status_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Planet Battle Handler  <api_planet_battle_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Popup Preloader        <gui_popup_preloader.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Queue status panel     <gui_queue_status_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Rank update window     <gui_rank_update_window.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Steam Coop Handler     <gui_steam_coop_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Steam Handler          <api_steam_handler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Steam Release Notifier  <gui_steam_release_notifier.lua>\r\nZero-K.exe Information: 0 : Chobbyla >> WrapperOnline {\"UserID\":\"1814503908\",\"DefaultServerHost\":\"zero-k.info\",\"DefaultServerPort\":8200,\"IsSteamFolder\":true}\n\r\n[f=-000001] [LuaMenu] Loading widget:      User status panel      <gui_user_status_panel.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      ZK Comm Config         <gui_zk_comm_config.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      ZK replay downloader   <zk_replay_launcher.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      ChiliProfiler          <dbg_chili_profiler.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Image Preloader        <dbg_img_preload.lua>\r\n[f=-000001] [LuaMenu] Warning: Headers files aren't supported anymore use \"require\" instead!\r\n[f=-000001] [LuaMenu] Warning: Headers files aren't supported anymore use \"require\" instead!\r\n[f=-000001] [LuaMenu] Loading widget:      Chili lobby            <gui_chili_lobby.lua>\r\n[f=-000001] [Chobby] Detected game config, evorts\r\n[f=-000001] [Chobby] Detected game config, evortsdev\r\n[f=-000001] [Chobby] Detected game config, generic\r\n[f=-000001] [Chobby] Detected game config, zk\r\n[f=-000001] [Chobby] Detected game config, zkdev\r\n[f=-000001] [Chobby] Detected game config, LuaMenu\\configs\\gameConfig\\zk\r\n[f=-000001] [Chobby] Warning: Game config not found: LuaMenu/configs/gameConfig/LuaMenu\\configs\\gameConfig\\zk/mainConfig.lua\r\n[f=-000001] Vendor and GL, Intel, 3\r\n[f=-000001] Applying Intel gl version 3.x compatibility profile.\r\n[f=-000001] Low settings preset, 3.0.0\r\n[f=-000001] SetSettings Int, GroundScarAlphaFade, 0\r\n[f=-000001] SetSettings Int, GroundDetail, 70\r\n[f=-000001] SetSettings Int, GroundDecals, 1\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] Set ATI/intel/other non-nvidia compatibility state: Enabled (Automatic)\r\n[f=-000001] SetSettings Value, FeatureDrawDistance, 600000\r\n[f=-000001] SetSettings Value, FeatureFadeDistance, 600000\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] SetSettings Value, DynamicSky, 0\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] SetSettings Value, AllowDeferredMapRendering, 0\r\n[f=-000001] SetSettings Value, AllowDeferredModelRendering, 0\r\n[f=-000001] SetSettings Int, CubeTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, CubeTexSizeSpecular, 64\r\n[f=-000001] SetSettings Int, MaxParticles, 12000\r\n[f=-000001] SetSettings Int, MaxDynamicMapLights, 1\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, LuaShaders, 1\r\n[f=-000001] SetSettings Value, AdvUnitShading, 1\r\n[f=-000001] SetSettings Value, AdvMapShading, 1\r\n[f=-000001] SetSettings Int, ROAM, 1\r\n[f=-000001] SetSettings Int, MaxDynamicModelLights, 1\r\n[f=-000001] SetSettings Int, LoadingMT, 0\r\n[f=-000001] SetSettings Value, 3DTrees, 1\r\n[f=-000001] SetSettings Int, VSync, 0\r\n[f=-000001] SetSettings Value, CamFreeScrollSpeed, 50\r\n[f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] SetSettings Int, OverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Int, FPSScrollSpeed, 50\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] SetSettings Value, BumpWaterAnisotropy, 0\r\n[f=-000001] SetSettings Value, BumpWaterShoreWaves, 0\r\n[f=-000001] SetSettings Value, BumpWaterBlurReflection, 0\r\n[f=-000001] SetSettings Int, BumpWaterRefraction, 0\r\n[f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, BumpWaterDepthBits, 16\r\n[f=-000001] SetSettings Int, BumpWaterReflection, 0\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Int, GrassDetail, 1\r\n[f=-000001] SetSettings Int, TreeRadius, 1000\r\n[f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, FSAALevel, 4\r\n[f=-000001] SetSettings Int, GroundScarAlphaFade, 0\r\n[f=-000001] SetSettings Int, GroundDetail, 70\r\n[f=-000001] SetSettings Int, GroundDecals, 1\r\n[f=-000001] SetSettings Int, Water, 4\r\n[f=-000001] SetSettings Value, UsePBO, 1\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] Set ATI/intel/other non-nvidia compatibility state: Enabled (Automatic)\r\n[f=-000001] SetSettings Value, FeatureDrawDistance, 600000\r\n[f=-000001] SetSettings Value, FeatureFadeDistance, 600000\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] SetSettings Value, DynamicSky, 0\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] SetSettings Value, AllowDeferredMapRendering, 0\r\n[f=-000001] SetSettings Value, AllowDeferredModelRendering, 0\r\n[f=-000001] SetSettings Value, BumpWaterAnisotropy, 0\r\n[f=-000001] SetSettings Value, BumpWaterShoreWaves, 0\r\n[f=-000001] SetSettings Value, BumpWaterBlurReflection, 0\r\n[f=-000001] SetSettings Int, BumpWaterRefraction, 0\r\n[f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, BumpWaterDepthBits, 16\r\n[f=-000001] SetSettings Int, BumpWaterReflection, 0\r\n[f=-000001] SetSettings Int, GrassDetail, 1\r\n[f=-000001] SetSettings Int, TreeRadius, 1000\r\n[f=-000001] SetSettings Int, VSync, 0\r\n[f=-000001] SetSettings Int, CubeTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, CubeTexSizeSpecular, 64\r\n[f=-000001] SetSettings Int, MaxDynamicMapLights, 1\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, LuaShaders, 1\r\n[f=-000001] SetSettings Value, AdvUnitShading, 1\r\n[f=-000001] SetSettings Value, AdvMapShading, 1\r\n[f=-000001] SetSettings Int, ROAM, 1\r\n[f=-000001] SetSettings Int, MaxDynamicModelLights, 1\r\n[f=-000001] SetSettings Int, LoadingMT, 0\r\n[f=-000001] SetSettings Value, 3DTrees, 1\r\n[f=-000001] SetSettings Value, CamFreeScrollSpeed, 50\r\n[f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] SetSettings Int, OverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Int, FPSScrollSpeed, 50\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Int, MaxParticles, 12000\r\n[f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, FSAALevel, 4\r\n[f=-000001] [LuaMenu] Loading widget:      Standalone lobby tools  <gui_standalone_lobby.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Block Input            <gui_block_input.lua>\r\n[f=-000001] [LuaMenu] Loading widget:      Music Player Lite      <snd_music_lite.lua>\r\n[f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2\r\n[f=-000001] [LuaMenu] LuaMenu v1.0 (Lua 5.1)\r\n[f=-000001] [LuaMenuController::Activate(msg=\"\")] luaMenu=066a3710\r\n[f=-000001] SetLobbyButtonEnabled, true\r\n[f=-000001] SetSettings Int, MaxDynamicMapLights, 1\r\n[f=-000001] SetSettings Value, DynamicSky, 0\r\n[f=-000001] SetSettings Value, CamTimeFactor, 1\r\n[f=-000001] SetSettings Value, LODScale, 1\r\n[f=-000001] SetSettings Int, BumpWaterDepthBits, 16\r\n[f=-000001] SetSettings Value, HardwareCursor, 1\r\n[f=-000001] SetSettings Int, FSAALevel, 4\r\n[f=-000001] [Settings] Warning: No such key: BuildWarnings, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GroundDetail, 70\r\n[f=-000001] SetSettings Value, CamTimeExponent, 4\r\n[f=-000001] SetSettings Int, ShadowMapSize, 2048\r\n[f=-000001] SetSettings Int, InitialNetworkTimeout, 0\r\n[f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50\r\n[f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: LuaAutoModWidgets, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GrassDetail, 1\r\n[f=-000001] SetSettings Int, BumpWaterReflection, 0\r\n[f=-000001] SetSettings Value, LODScaleRefraction, 1\r\n[f=-000001] SetSettings Int, MaximumTransmissionUnit, 0\r\n[f=-000001] SetSettings Int, FPSScrollSpeed, 50\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] SetSettings Int, CamMode, 1\r\n[f=-000001] SetSettings Int, MaxDynamicModelLights, 1\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] SetSettings Int, HangTimeout, 5\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Value, MouseDragScrollThreshold, 0\r\n[f=-000001] [Settings] Warning: No such key: LogFlush, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, FeatureDrawDistance, 600000\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, LuaShaders, 1\r\n[f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, GroundScarAlphaFade, 0\r\n[f=-000001] [Settings] Warning: No such key: Version, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, OverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Value, EdgeMoveWidth, 0.003\r\n[f=-000001] SetSettings Int, FontSize, 18\r\n[f=-000001] [Settings] Warning: No such key: snd_general, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, BumpWaterBlurReflection, 0\r\n[f=-000001] SetSettings Value, LODScaleShadow, 1\r\n[f=-000001] SetSettings Int, UnitLodDist, 9999\r\n[f=-000001] SetSettings Value, AdvMapShading, 1\r\n[f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: MoveWarnings, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, CubeTexSizeReflection, 64\r\n[f=-000001] SetSettings Value, UseLuaMemPools, 0\r\n[f=-000001] SetSettings Value, AllowDeferredMapRendering, 0\r\n[f=-000001] SetSettings Value, UseDistToGroundForIcons, 1.10000002\r\n[f=-000001] SetSettings Value, AdvUnitShading, 1\r\n[f=-000001] SetSettings Value, ShowClock, 0\r\n[f=-000001] SetSettings Value, 3DTrees, 1\r\n[f=-000001] [Settings] Warning: No such key: WorkerThreadSpinTime, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: VerboseLevel, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, LoadingMT, 0\r\n[f=-000001] SetSettings Int, VSync, 0\r\n[f=-000001] SetSettings Value, CamFreeScrollSpeed, 50\r\n[f=-000001] SetSettings Int, TreeRadius, 1000\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] [Settings] Warning: No such key: ReflectiveWater, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, DualScreenMiniMapOnLeft, 1\r\n[f=-000001] SetSettings Value, FeatureFadeDistance, 600000\r\n[f=-000001] [Settings] Warning: No such key: DisplayDebugPrefixConsole, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GroundDecals, 1\r\n[f=-000001] SetSettings Int, ReconnectTimeout, 0\r\n[f=-000001] SetSettings Int, BumpWaterRefraction, 0\r\n[f=-000001] SetSettings Int, MaxParticles, 12000\r\n[f=-000001] [Settings] Warning: Unexpected key type: std::string, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, RotateLogFiles, 1\r\n[f=-000001] SetSettings Int, ROAM, 1\r\n[f=-000001] SetSettings Value, BumpWaterShoreWaves, 0\r\n[f=-000001] SetSettings Value, MiniMapMarker, 0\r\n[f=-000001] SetSettings Int, MaxSounds, 32\r\n[f=-000001] [Settings] Warning: No such key: MinimapOnLeft, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: NormalMapping, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: LinkBandwidth, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, FPSFOV, 90\r\n[f=-000001] SetSettings Value, BumpWaterAnisotropy, 0\r\n[f=-000001] SetSettings Value, LODScaleReflection, 1\r\n[f=-000001] SetSettings Value, OverheadMaxHeightFactor, 1.39999998\r\n[f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, CubeTexSizeSpecular, 64\r\n[f=-000001] SetSettings Value, EdgeMoveDynamic, 0\r\n[f=-000001] SetSettings Value, AllowDeferredModelRendering, 0\r\n[f=-000001] Starting Track, sounds/lobbyMusic/The Secret of Ayers Rock.ogg, 0.5\r\nZero-K.exe Information: 0 : Chobbyla << DiscordUpdatePresence {\"state\":\"In Menu\"}\r\n[f=-000001] [GR::LogDisplayMode] display-mode set to 1366x706x24bpp@60Hz (windowed::decorated)\r\n[f=-000001] [GR::LogDisplayMode] display-mode set to 1366x706x24bpp@60Hz (windowed::decorated)\r\nZero-K.exe Information: 0 : Chobbyla << DiscordUpdatePresence {\"state\":\"In Menu\"}\r\n[f=-000001] [ChiliFX] Warning: Warning loading effect: rank\r\n[f=-000001] [ChiliFX] Warning: No errors.\r\n\r\n[f=-000001] SteamOnline, Received\r\nZero-K.exe Information: 0 : Chobbyla << DownloadImage {\"TargetPath\":\"LuaMenu/Images/MinimapThumbnailsSpeedBall_X20-V1.1.jpg\",\"ImageUrl\":\"http://zero-k.info/Resources/SpeedBall_X20-V1.1.thumbnail.jpg\"}\r\nZero-K.exe Information: 0 : Chobbyla >> DownloadImageDone {\"ImageUrl\":\"http://zero-k.info/Resources/SpeedBall_X20-V1.1.thumbnail.jpg\",\"TargetPath\":\"LuaMenu/Images/MinimapThumbnailsSpeedBall_X20-V1.1.jpg\"}\n\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:replays\"}\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:replays:replays\"}\r\nZero-K.exe Information: 0 : Chobbyla << DownloadImage {\"TargetPath\":\"LuaUI/Configs/Clans/XON.png\",\"ImageUrl\":\"https://zero-k.info/img/clans/XON.png\"}\r\n[f=-000001] [liblobby] Warning: Duplicate user(VisionV) added to channel (zk)\r\nZero-K.exe Information: 0 : Chobbyla >> DownloadImageDone {\"ImageUrl\":\"https://zero-k.info/img/clans/XON.png\",\"TargetPath\":\"LuaUI/Configs/Clans/XON.png\"}\n\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:panel:downloads\"}\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:singleplayer\"}\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:singleplayer:campaign\"}\r\n[f=-000001] [liblobby] Warning: Duplicate user(caz) added to channel (zk)\r\n[f=-000001] [liblobby] Warning: Duplicate user(holo) added to channel (zk)\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:campaign:planet_69:difficulty_2:started_1\"}\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"Value\":1,\"EventID\":\"events_2018_04_25:game_start:singleplayer:lone_campaign_69\"}\r\n[f=-000001] SetLobbyFullscreenMode, 1\r\n[f=-000001] SetSettings Int, XResolutionWindowed, 1366\r\n[f=-000001] SetSettings Int, YResolutionWindowed, 768\r\n[f=-000001] SetSettings Int, WindowPosX, 0\r\n[f=-000001] SetSettings Int, WindowPosY, 0\r\n[f=-000001] SetSettings Value, WindowBorderless, 1\r\n[f=-000001] SetSettings Int, MaxDynamicMapLights, 1\r\n[f=-000001] SetSettings Value, DynamicSky, 0\r\n[f=-000001] SetSettings Value, CamTimeFactor, 1\r\n[f=-000001] SetSettings Value, LODScale, 1\r\n[f=-000001] SetSettings Int, BumpWaterDepthBits, 16\r\n[f=-000001] SetSettings Value, HardwareCursor, 1\r\n[f=-000001] SetSettings Int, FSAALevel, 4\r\n[f=-000001] [Settings] Warning: No such key: BuildWarnings, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GroundDetail, 70\r\n[f=-000001] SetSettings Value, CamTimeExponent, 4\r\n[f=-000001] SetSettings Int, ShadowMapSize, 2048\r\n[f=-000001] SetSettings Int, InitialNetworkTimeout, 0\r\n[f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50\r\n[f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: LuaAutoModWidgets, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GrassDetail, 1\r\n[f=-000001] SetSettings Int, BumpWaterReflection, 0\r\n[f=-000001] SetSettings Value, LODScaleRefraction, 1\r\n[f=-000001] SetSettings Int, MaximumTransmissionUnit, 0\r\n[f=-000001] SetSettings Int, FPSScrollSpeed, 50\r\n[f=-000001] SetSettings Value, AdvSky, 0\r\n[f=-000001] SetSettings Int, CamMode, 1\r\n[f=-000001] SetSettings Int, MaxDynamicModelLights, 1\r\n[f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015\r\n[f=-000001] SetSettings Int, HangTimeout, 5\r\n[f=-000001] SetSettings Int, Water, 1\r\n[f=-000001] SetSettings Value, MouseDragScrollThreshold, 0\r\n[f=-000001] [Settings] Warning: No such key: LogFlush, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, FeatureDrawDistance, 600000\r\n[f=-000001] SetSettings Value, UsePBO, 0\r\n[f=-000001] SetSettings Value, LuaShaders, 1\r\n[f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64\r\n[f=-000001] SetSettings Int, GroundScarAlphaFade, 0\r\n[f=-000001] [Settings] Warning: No such key: Version, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, OverheadScrollSpeed, 50\r\n[f=-000001] SetSettings Value, EdgeMoveWidth, 0.003\r\n[f=-000001] SetSettings Int, FontSize, 18\r\n[f=-000001] [Settings] Warning: No such key: snd_general, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, BumpWaterBlurReflection, 0\r\n[f=-000001] SetSettings Value, LODScaleShadow, 1\r\n[f=-000001] SetSettings Int, UnitLodDist, 9999\r\n[f=-000001] SetSettings Value, AdvMapShading, 1\r\n[f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: MoveWarnings, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, CubeTexSizeReflection, 64\r\n[f=-000001] SetSettings Value, UseLuaMemPools, 0\r\n[f=-000001] SetSettings Value, AllowDeferredMapRendering, 0\r\n[f=-000001] SetSettings Value, UseDistToGroundForIcons, 1.10000002\r\n[f=-000001] SetSettings Value, AdvUnitShading, 1\r\n[f=-000001] SetSettings Value, ShowClock, 0\r\n[f=-000001] SetSettings Value, 3DTrees, 1\r\n[f=-000001] [Settings] Warning: No such key: WorkerThreadSpinTime, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: VerboseLevel, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, LoadingMT, 0\r\n[f=-000001] SetSettings Int, VSync, 0\r\n[f=-000001] SetSettings Value, CamFreeScrollSpeed, 50\r\n[f=-000001] SetSettings Int, TreeRadius, 1000\r\n[f=-000001] SetSettings Value, ScrollWheelSpeed, -25\r\n[f=-000001] [Settings] Warning: No such key: ReflectiveWater, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, DualScreenMiniMapOnLeft, 1\r\n[f=-000001] SetSettings Value, FeatureFadeDistance, 600000\r\n[f=-000001] [Settings] Warning: No such key: DisplayDebugPrefixConsole, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, GroundDecals, 1\r\n[f=-000001] SetSettings Int, ReconnectTimeout, 0\r\n[f=-000001] SetSettings Int, BumpWaterRefraction, 0\r\n[f=-000001] SetSettings Int, MaxParticles, 12000\r\n[f=-000001] [Settings] Warning: Unexpected key type: std::string, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, RotateLogFiles, 1\r\n[f=-000001] SetSettings Int, ROAM, 1\r\n[f=-000001] SetSettings Value, BumpWaterShoreWaves, 0\r\n[f=-000001] SetSettings Value, MiniMapMarker, 0\r\n[f=-000001] SetSettings Int, MaxSounds, 32\r\n[f=-000001] [Settings] Warning: No such key: MinimapOnLeft, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: NormalMapping, but setting it as string anyway.\r\n[f=-000001] [Settings] Warning: No such key: LinkBandwidth, but setting it as string anyway.\r\n[f=-000001] SetSettings Value, FPSFOV, 90\r\n[f=-000001] SetSettings Value, BumpWaterAnisotropy, 0\r\n[f=-000001] SetSettings Value, LODScaleReflection, 1\r\n[f=-000001] SetSettings Value, OverheadMaxHeightFactor, 1.39999998\r\n[f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.\r\n[f=-000001] SetSettings Int, CubeTexSizeSpecular, 64\r\n[f=-000001] SetSettings Value, EdgeMoveDynamic, 0\r\n[f=-000001] SetSettings Value, AllowDeferredModelRendering, 0\r\n[f=-000001] compatProfile = {\r\n[f=-000001]     ForceDisableShaders = 1\r\n[f=-000001]     Shadows = 0\r\n[f=-000001] },\r\n[f=-000001] SetSettings Int, ForceDisableShaders, 1\r\n[f=-000001] SetSettings Int, Shadows, 0\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:lobby:singleplayer:game_loading\"}\r\nZero-K.exe Information: 0 : Chobbyla << DiscordUpdatePresence {\"state\":\"Playing Campaign\"}\r\n[f=-000001] [Game]\r\n{\r\n\r\n\t[allyTeam0]\r\n\t{\r\n\t\tnumallies = 0;\r\n\t}\r\n\r\n\t[ai1]\r\n\t{\r\n\t\tcomm_merge = 0;\r\n\t\tIsFromDemo = 0;\r\n\t\tName = Enemy;\r\n\t\tShortName = NullAI;\r\n\t\tTeam = 2;\r\n\t[Options]\r\n\t{\r\n\t\tcomm_merge = 0;\r\n\t\tdisabledunits = cloakcon+staticmex+energysolar+energyfusion+energysingu+energywind+energygeo+energyheavygeo+staticstorage+energypylon+staticcon+staticrearm+factoryshield+shieldcon+factorycloak+cloakraid+cloakheavyraid+cloakskirm+cloakriot+cloakassault+cloakarty+cloaksnipe+cloakaa+cloakbomb+cloakjammer+staticjammer+factoryveh+vehcon+factoryplane+planecon+factorygunship+gunshipcon+factoryhover+hovercon+factoryamph+amphcon+factoryspider+spidercon+factoryjump+jumpcon+factorytank+tankcon+striderhub+striderantiheavy+striderscorpion+striderdante+striderarty+striderfunnelweb+dronelight+droneheavyslow+striderbantha+striderdetriment+shipheavyarty+shipcarrier+dronecarry+subtacmissile+factoryship+shipcon+staticradar+staticheavyradar+staticshield+shieldshield+turretmissile+turretlaser+turretimpulse+turretemp+turretriot+turretheavylaser+turretgauss+turretantiheavy+turretheavy+turrettorp+turretaalaser+turretaaclose+turretaafar+turretaaflak+turretaaheavy+staticantinuke+staticarty+staticheavyarty+staticmissilesilo+tacnuke+seismic+empmissile+napalmmissile+staticnuke+mahlazer+raveparty+zenith+athena+spiderscout+shieldraid+hoverassault+jumpskirm+spiderskirm+tankheavyraid+vehheavyarty+spiderantiheavy+amphtele+shipscout+shiptorpraider+subraider+shipriot+shipskirm+shipassault+shiparty+shipaa+tankraid+tankriot+tankassault+tankheavyassault+tankarty+tankheavyarty+tankaa+jumpscout+jumpraid+jumpblackhole+jumpassault+jumpsumo+jumparty+jumpaa+jumpbomb+spiderassault+spideremp+spiderriot+spidercrabe+spideraa+amphraid+amphimpulse+amphfloater+amphriot+amphassault+amphaa+hoverraid+hoverskirm+hoverdepthcharge+hoverriot+hoverarty+hoveraa+gunshipbomb+gunshipemp+gunshipraid+gunshipskirm+gunshipheavyskirm+gunshipassault+gunshipkrow+gunshipaa+gunshiptrans+gunshipheavytrans+planefighter+planeheavyfighter+bomberprec+bomberriot+bomberdisarm+bomberheavy+planescout+vehscout+vehraid+vehsupport+vehriot+vehassault+vehcapture+veharty+wolverine_mine+vehaa+shieldscout+shieldskirm+shieldassault+shieldriot+shieldfelon+shieldarty+shieldaa+shieldbomb+amphlaunch;\r\n\t}\r\n\r\n\t\tHost = 0;\r\n\t}\r\n\r\n\t[team1]\r\n\t{\r\n\t\tstart_x = 4000;\r\n\t\trgbcolor = 0 0 0;\r\n\t\tnocommander = 1;\r\n\t\tAllyTeam = 0;\r\n\t\tTeamLeader = 0;\r\n\t\tstart_metal = 0;\r\n\t\tcampaignunlocks = e30=;\r\n\t\tstart_z = 75;\r\n\t\tstatic_level = 0;\r\n\t\tstart_energy = 100;\r\n\t}\r\n\r\n\t[team0]\r\n\t{\r\n\t\trgbcolor = 0 0 0;\r\n\t\tTeamLeader = 0;\r\n\t\tstart_metal = 0;\r\n\t\tcampaignabilities = e30=;\r\n\t\tcampaignunlocks = e1sxXT0iZmFjdG9yeWNsb2FrIixbMl09ImNsb2FrcmFpZCIsWzNdPSJzdGF0aWNtZXgiLFs0XT0iZW5lcmd5c29sYXIiLFs1XT0idHVycmV0bGFzZXIiLFs2XT0ic3RhdGljcmFkYXIiLH0=;\r\n\t\tstart_energy = 100;\r\n\t\tstatic_level = 0;\r\n\t\tstart_x = 300;\r\n\t\tAllyTeam = 0;\r\n\t\tstaticcomm = player_commander;\r\n\t\tstart_z = 3800;\r\n\t\tretinuestartunits = e30=;\r\n\t\tcommanderparameters = e2ZhY3Bsb3A9ZmFsc2UsfQ==;\r\n\t}\r\n\r\n\t[allyTeam1]\r\n\t{\r\n\t\tnumallies = 0;\r\n\t}\r\n\r\n\t[modoptions]\r\n\t{\r\n\t\tplanetmissioninformationtext = e2Rlc2NyaXB0aW9uPSJVc2UgYSBuaW1ibGUgZm9yY2Ugb2YgR2xhaXZlcyB0byBwZW5ldHJhdGUgdGhlIGVuZW15IGxpbmVzIGFuZCByZXNjdWUgeW91ciBjb21tYW5kZXIgZnJvbSB0aGUgbG9jYWwgYXV0b21hdG9ucy4gT25jZSBhY3RpdmF0ZWQsIGNvbnN0cnVjdCBhbiBhcm15IGFuZCBzdG9ybSB0aGUgZW5lbXkgYmFzZSBhcyByZXRyaWJ1dGlvbi4iLG5hbWU9IkZvbHNvbSIsfQ==;\r\n\t\tintegral_disable_special = 1;\r\n\t\tcampaignpartialsavedata = e2NhbXBhaWduSUQ9IjAuNTI4MDk0NDciLGNvbW1hbmRlcj17bW9kdWxlcz17WzBdPXtbMV09ImNvbW13ZWFwb25fYmVhbWxhc2VyIixbMl09Im51bGxtb2R1bGUiLH0sfSxuYW1lPSIxMDYyNDQwODczIixjaGFzc2lzPSJrbmlnaHQiLH0scGxhbmV0cz17fSxkaWZmaWN1bHR5U2V0dGluZz0yLH0=;\r\n\t\tdefeatconditionconfig = e1swXT17fSxbMV09e2lnbm9yZVVuaXRMb3NzRGVmZWF0PXRydWUsfSx9;\r\n\t\tplanetmissiondifficulty = 2;\r\n\t\tbonusobjectiveconfig = e30=;\r\n\t\tsingleplayercampaignbattleid = 69;\r\n\t\tobjectiveconfig = e30=;\r\n\t\tcommandertypes = e3BsYXllcl9jb21tYW5kZXI9e21vZHVsZXM9e1swXT17WzFdPSJjb21td2VhcG9uX2JlYW1sYXNlciIsWzJdPSJudWxsbW9kdWxlIix9LH0sbmFtZT0iMTA2MjQ0MDg3MyIsY2hhc3Npcz0ia25pZ2h0Iix9LH0=;\r\n\t\tintegral_disable_defence = 1;\r\n\t\tfixedstartpos = 1;\r\n\t}\r\n\r\n\t[team2]\r\n\t{\r\n\t\tstart_x = 4000;\r\n\t\trgbcolor = 0 0 0;\r\n\t\tnocommander = 1;\r\n\t\tAllyTeam = 1;\r\n\t\tTeamLeader = 0;\r\n\t\tstart_metal = 0;\r\n\t\tcampaignunlocks = e30=;\r\n\t\tstart_z = 75;\r\n\t\tstatic_level = 0;\r\n\t\tstart_energy = 100;\r\n\t}\r\n\r\n\t[ai0]\r\n\t{\r\n\t\tcomm_merge = 0;\r\n\t\tIsFromDemo = 0;\r\n\t\tName = Ally;\r\n\t\tShortName = NullAI;\r\n\t\tTeam = 1;\r\n\t[Options]\r\n\t{\r\n\t\tcomm_merge = 0;\r\n\t\tdisabledunits = cloakcon+staticmex+energysolar+energyfusion+energysingu+energywind+energygeo+energyheavygeo+staticstorage+energypylon+staticcon+staticrearm+factoryshield+shieldcon+factorycloak+cloakraid+cloakheavyraid+cloakskirm+cloakriot+cloakassault+cloakarty+cloaksnipe+cloakaa+cloakbomb+cloakjammer+staticjammer+factoryveh+vehcon+factoryplane+planecon+factorygunship+gunshipcon+factoryhover+hovercon+factoryamph+amphcon+factoryspider+spidercon+factoryjump+jumpcon+factorytank+tankcon+striderhub+striderantiheavy+striderscorpion+striderdante+striderarty+striderfunnelweb+dronelight+droneheavyslow+striderbantha+striderdetriment+shipheavyarty+shipcarrier+dronecarry+subtacmissile+factoryship+shipcon+staticradar+staticheavyradar+staticshield+shieldshield+turretmissile+turretlaser+turretimpulse+turretemp+turretriot+turretheavylaser+turretgauss+turretantiheavy+turretheavy+turrettorp+turretaalaser+turretaaclose+turretaafar+turretaaflak+turretaaheavy+staticantinuke+staticarty+staticheavyarty+staticmissilesilo+tacnuke+seismic+empmissile+napalmmissile+staticnuke+mahlazer+raveparty+zenith+athena+spiderscout+shieldraid+hoverassault+jumpskirm+spiderskirm+tankheavyraid+vehheavyarty+spiderantiheavy+amphtele+shipscout+shiptorpraider+subraider+shipriot+shipskirm+shipassault+shiparty+shipaa+tankraid+tankriot+tankassault+tankheavyassault+tankarty+tankheavyarty+tankaa+jumpscout+jumpraid+jumpblackhole+jumpassault+jumpsumo+jumparty+jumpaa+jumpbomb+spiderassault+spideremp+spiderriot+spidercrabe+spideraa+amphraid+amphimpulse+amphfloater+amphriot+amphassault+amphaa+hoverraid+hoverskirm+hoverdepthcharge+hoverriot+hoverarty+hoveraa+gunshipbomb+gunshipemp+gunshipraid+gunshipskirm+gunshipheavyskirm+gunshipassault+gunshipkrow+gunshipaa+gunshiptrans+gunshipheavytrans+planefighter+planeheavyfighter+bomberprec+bomberriot+bomberdisarm+bomberheavy+planescout+vehscout+vehraid+vehsupport+vehriot+vehassault+vehcapture+veharty+wolverine_mine+vehaa+shieldscout+shieldskirm+shieldassault+shieldriot+shieldfelon+shieldarty+shieldaa+shieldbomb+amphlaunch;\r\n\t}\r\n\r\n\t\tHost = 0;\r\n\t}\r\n\r\n\t[player0]\r\n\t{\r\n\t\tTeam = 0;\r\n\t\tIsFromDemo = 0;\r\n\t\tName = 1062440873;\r\n\t\trank = 0;\r\n\t}\r\n\r\n\thostip = 127.0.0.1;\r\n\thostport = 0;\r\n\tnumplayers = 1;\r\n\tstartpostype = 2;\r\n\tmapname = FolsomDamDeluxeV4;\r\n\tishost = 1;\r\n\tnumusers = 2;\r\n\tgametype = Quick Rocket Tutorial;\r\n\tGameStartDelay = 0;\r\n\tmyplayername = 1062440873;\r\n\tnohelperais = 0;\r\n}\r\n[f=-000001] [ReloadOrRestart] Spring \"E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe\" should be reloading\r\n[f=-000001] [SpringApp::Reload][1]\r\n[f=-000001] [ThreadPool::SetThreadCount][1] wanted=0 current=2 maximum=2 (init=0)\r\n[f=-000001] \t[async=0] threads=2 tasks=36 {sum,avg}{exec,wait}time={{2.000, -0.000}, {0.000, 0.000}}ms\r\n[f=-000001] \t\tthread=1 tasks=36 {sum,min,max,avg}{exec,wait}time={{2.000, 0.000, 0.000, -0.000}, {0.000, 0.000, 0.000, 0.000}}ms\r\n[f=-000001] \t[async=1] threads=2 tasks=1 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms\r\n[f=-000001] \t\tthread=1 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.000, 0.000, 0.000, 0.000}, {0.000, 0.000, 0.000, 0.000}}ms\r\n[f=-000001] [ThreadPool::SetThreadCount][2] workers=0\r\n[f=-000001] [ThreadPool::SetThreadCount][1] wanted=2 current=1 maximum=2 (init=1)\r\n[f=-000001] [ThreadPool::SetThreadCount][2] workers=1\r\n[f=-000001] [Threading] Main thread CPU affinity mask set: 14\r\n[f=-000001] [SpringApp::Reload][2]\r\n[f=-000001] [Game::KillLua][0] dtor=0 loadscreen=00000000\r\n[f=-000001] [Game::KillLua][3] dtor=0 luaUI=00000000\r\n[f=-000001] [Game::KillLua][1] dtor=0 luaGaia=00000000\r\n[f=-000001] [Game::KillLua][2] dtor=0 luaRules=00000000\r\n[f=-000001] [Game::KillLua][4] dtor=0\r\n[f=-000001] [SpringApp::Reload][3]\r\n[f=-000001] [Sound] [Sound::Kill] soundThread.joinable()=1\r\n[f=-000001] [WatchDog::DeregisterThread] deregistering controls for thread [audio]\r\n[f=-000001] [Sound] [Sound::UpdateThread][3] #sources=32 #items=1\r\n[f=-000001] [Sound] [Sound::UpdateThread][4] ctx=064e1c50 dev=06418f50\r\n[f=-000001] [Sound] [Sound::UpdateThread][5] ctx=064e1c50 dev=06418f50\r\n[f=-000001] [Sound] [Sound::UpdateThread][6]\r\n[f=-000001] [SpringApp::Reload][4]\r\n[f=-000001] [SpringApp::Reload][5]\r\n[f=-000001] [SpringApp::Reload][6]\r\n[f=-000001] Scanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\base\r\n[f=-000001] Scanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\maps\r\n[f=-000001] Scanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\games\r\n[f=-000001] Scanning: E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\packages\r\n[f=-000001] [~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 34ms\r\n[f=-000001] [SpringApp::Reload][7]\r\n[f=-000001] [SpringApp::Reload][8]\r\n[f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms\r\n[f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=32\r\n[f=-000001] [Sound] [ISound::Initialize][f =-000001] spa[WatchDog::RwegisterninThread] registering controlgs for thread [audio]\r\n sound-thread (0.0ms)\r\n[f=-000001] [Sound] [Sound::InitThread][1]\r\n[f=-000001] [Sound] [Sound::OpenLoopbackDevice] opening default device\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (100.0ms)\r\n[f=-000001] [Sound] [Sound::OpenLoopbackDevice] unhandled SDL format: 0x8120\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (200.0ms)\r\n[f=-000001] [Sound] [Sound::OpenOpenALDevice] opening default device \"OpenAL Soft\"\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (300.0ms)\r\n[f=-000001] [Sound] [Sound::OpenOpenALDevice] device=1ab1d9a0 context=1bb63ca0\r\n[f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]\r\n[f=-000001] [Sound]   Vendor:         OpenAL Community\r\n[f=-000001] [Sound]   Version:        1.1 ALSOFT 1.16.0\r\n[f=-000001] [Sound]   Renderer:       OpenAL Soft\r\n[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\r\n[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\r\n[f=-000001] [Sound]   Devices:\r\n[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (400.0ms)\r\n[f=-000001] [Sound]     [鎵０鍣?(Conexant SmartAudio HD)]\r\n[f=-000001] [Sound]     [鎵０鍣?(Conexant SmartAudio HD)]\r\n[f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=15\r\n[f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={32,255}\r\n[f=-000001] [Sound] Error:   EFX: AL_INVALID_VALUE (40963)\r\n[f=-000001] [Sound] Error:   Initializing EFX failed!\r\n[f=-000001] [Sound] [Sound::UpdateThread][2]\r\n[f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 564ms\r\n[f=-000001] [SpringApp::Reload][10]\r\n[f=-000001] [SpringApp::Reload][11]\r\n[f=-000001] [LuaMenuController::Reset] using menu archive \"Chobby v1.6.5.7\"\r\n[f=-000001] [SpringApp::Reload][12] #script=6751\r\n[f=-000001] [CPreGame] server using IP 127.0.0.1 and port 0\r\n[f=-000001] [NetProto::InitLocalClient] connecting to local server\r\n[f=-000001] [PreGame::AddGameSetupArchivesToVFS] using map: FolsomDamDeluxeV4\r\n[f=-000001] [PreGame::StartServer] checksums: game=0xE0438C1E map=0x3B00566F\r\n[f=-000001] Warning: [UDPListener::TryBindSocket] opening socket on loopback address, other users will not be able to connect!\r\n[f=-000001] [UDPListener::TryBindSocket] binding UDP socket to IPv4-address 127.0.0.1 (127.0.0.1) on port 0\r\n[f=-000001] [UDPListener] successfully bound socket on port 50363\r\n[f=-000001] [~ScopedOnceTimer][PreGame::StartServer] 609ms\r\n[f=-000001] [SpringApp::Reload][13] numReloads=1\r\n\r\n\r\n\r\n[f=-000001] [GR::LogDisplayMode] display-mode set to 1366x768x24bpp@60Hz (windowed::borderless)\r\n[f=-000001] [PreGame::AddGameSetupArchivesToVFS] using map: FolsomDamDeluxeV4\r\n[f=-000001] [PreGame::AddGameSetupArchivesToVFS] using game: Quick Rocket Tutorial (archive: quicktutorial.sdz)\r\n[f=-000001] PreGame::GameDataReceived] recording demo to \"E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\demos\\20180603_122625_FolsomDamDeluxeV4_104.0.1-287-gf7b0fcc maintenance.sdfz\"\r\n[f=-000001] [~ScopedOnceTimer][PreGame::GameDataReceived] 293ms\r\n[f=-000001] [PreGame::UpdateClientNet] received user number 0 (team 0, allyteam 0), creating load-screen\r\n[f=-000001] [LuaIntro] Searching for new Widgets\r\n[f=-000001] [LuaIntro] Scanning: LuaIntro/Addons/\r\n[f=-000001] [LuaIntro] Scanning: LuaIntro/Widgets/\r\n[f=-000001] [LuaIntro] Scanning: LuaIntro/SystemAddons/\r\n[f=-000001] [LuaIntro] Scanning: LuaIntro/SystemWidgets/\r\n[f=-000001] [LuaIntro] Scanning: LuaIntro/chili/\r\n[f=-000001] [LuaIntro] Found new widget \"SpringLogo\"\r\n[f=-000001] [LuaIntro] Found new widget \"LoadTexture\"\r\n[f=-000001] [LuaIntro] Found new widget \"LoadProgress\"\r\n[f=-000001] [LuaIntro] Found new widget \"Main\"\r\n[f=-000001] [LuaIntro] Found new widget \"Music\"\r\n[f=-000001] [LuaIntro] Found new widget \"WM Stuff\"\r\n[f=-000001] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown\r\n[f=-000001] [LuaIntro] Loading widget:      WM Stuff               <wm.lua>\r\n[f=-000001] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>\r\n[f=-000001] [LuaIntro] Loading widget:      Main                   <main.lua>\r\n[f=-000001] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>\r\n[f=-000001] [LuaIntro] LuaIntro v1.0 (Lua 5.1)\r\n[f=-000001] [LoadScreen::Init] single-threaded\r\n[f=-000001] [WatchDog::RegisterThread] registering controls for thread [load]\r\n[f=-000001] [Game::LoadGame][1] globalQuit=0 threaded=0\r\n[f=-000001] Parsing Map Information\r\n[f=-000001] SetLobbyFullscreenMode, 1\r\n[f=-000001] Loading SMF\r\n[f=-000001] Loading Map (113 MB)\r\n[f=-000001] Loading Radar Icons\r\n[f=-000001] Loading GameData Definitions\r\n[f=-000001] Loading UnitDefs_posts\r\n[f=-000001] Loading FeatureDefs_posts\r\n[f=-000001] Loading WeaponDefs_posts\r\n[f=-000001] Loading ArmorDefs_posts\r\n[f=-000001] [defs.lua] loading all *Defs tables: 554ms\r\n[f=-000001] [~ScopedOnceTimer][Game::LoadDefs (GameData)] 723ms\r\n[f=-000001] Loading Sound Definitions\r\n[f=-000001] [Sound] Warning: Sound incomingchat is missing file tag (ignoring)\r\n[f=-000001] [Sound]  parsed 324 sounds from gamedata/sounds.lua\r\n[f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file \"IncomingChat\"\r\n[f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound \"IncomingChat\"\r\n[f=-000001] [~ScopedOnceTimer][Game::LoadDefs (Sound)] 28ms\r\n[f=-000001] [Game::LoadGame][2] globalQuit=0 forcedQuit=0\r\n[f=-000001] Creating Smooth Height Mesh\r\n[f=-000001] [~ScopedOnceTimer][SmoothHeightMesh::MakeSmoothMesh] 90ms\r\n[f=-000001] Creating QuadField & CEGs\r\n[f=-000001] [Init] number of ArmorDefs: 6\r\n[f=-000001] Warning: [Init] UnitDef \"chicken\" in ArmorDef \"else\" already belongs to ArmorDef category 1!\r\n[f=-000001] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;*.obj;\r\n[f=-000001] Creating Unit Textures\r\n[f=-000001] Creating Sky\r\n[f=-000001] [Game::LoadGame][3] globalQuit=0 forcedQuit=0\r\n[f=-000001] Loading Weapon Definitions\r\n[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (WeaponDefs)] 3099ms\r\n[f=-000001] Loading Unit Definitions\r\n[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (UnitDefs)] 339ms\r\n[f=-000001] Loading Feature Definitions\r\n[f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (FeatureDefs)] 784ms\r\n[f=-000001] [IPathManager::GetInstance] using DEFAULT path-manager\r\n[f=-000001] Initializing Map Features\r\n[f=-000001] Creating ShadowHandler\r\n[f=-000001] Warning: FBO-SHADOW: Incomplete read buffer!\r\n[f=-000001] Warning: FBO-SHADOW-GL_CLAMP_TO_EDGE: Incomplete read buffer!\r\n[f=-000001] Warning: FBO-SHADOW-GL_ALPHA4: GL_FRAMEBUFFER_UNSUPPORTED_EXT\r\n[f=-000001] Creating InfoTextureHandler\r\n[f=-000001] InfoTexture: shaders\r\n[f=-000001] Creating GroundDrawer\r\n[f=-000001] Loading Map Tiles\r\n[f=-000001] Loading Square Textures\r\n[f=-000001] [~ScopedOnceTimer][CSMFGroundTextures::ConvolveHeightMap] 5ms\r\n[f=-000001] Switching to ROAM Mesh Rendering\r\n[f=-000001] Creating TreeDrawer\r\n[f=-000001] Warning: FBO-GRASSDRAWER2: None/Unsupported textures/buffers attached!\r\n[f=-000001] Loaded DecalsDrawer: Legacy\r\n[f=-000001] Creating ProjectileDrawer & UnitDrawer\r\n[f=-000001] Creating Projectile Textures\r\nAL lib: (EE) ALCmmdevPlayback_mixerProc: WaitForSingleObjectEx error: 0x102\r\n[f=-000001] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-287-gf7b0fcc maintenance.\r\n[f=-000001] Warning: \t(in threads: {main,load,audio,vfsi}={0,1,1,0})\r\n[f=-000001] Warning: DLL information:\r\n[f=-000001] Error: 0x00400000\tspring\r\n[f=-000001] Error: 0x77730000\tntdll\r\n[f=-000001] Error: 0x75e40000\tkernel32\r\n[f=-000001] Error: 0x76610000\tKERNELBASE\r\n[f=-000001] Error: 0x76560000\tADVAPI32\r\n[f=-000001] Error: 0x751f0000\tmsvcrt\r\n[f=-000001] Error: 0x75140000\tsechost\r\n[f=-000001] Error: 0x76470000\tRPCRT4\r\n[f=-000001] Error: 0x74fe0000\tSspiCli\r\n[f=-000001] Error: 0x74fd0000\tCRYPTBASE\r\n[f=-000001] Error: 0x6cdf0000\tGLU32\r\n[f=-000001] Error: 0x6ce20000\tOPENGL32\r\n[f=-000001] Error: 0x75ab0000\tGDI32\r\n[f=-000001] Error: 0x75040000\tUSER32\r\n[f=-000001] Error: 0x76660000\tLPK\r\n[f=-000001] Error: 0x763a0000\tUSP10\r\n[f=-000001] Error: 0x6cd00000\tDDRAW\r\n[f=-000001] Error: 0x6ccf0000\tDCIMAN32\r\n[f=-000001] Error: 0x75f90000\tSETUPAPI\r\n[f=-000001] Error: 0x76440000\tCFGMGR32\r\n[f=-000001] Error: 0x761b0000\tOLEAUT32\r\n[f=-000001] Error: 0x755e0000\tole32\r\n[f=-000001] Error: 0x772c0000\tDEVOBJ\r\n[f=-000001] Error: 0x6f2f0000\tdwmapi\r\n[f=-000001] Error: 0x75e00000\tIMAGEHLP\r\n[f=-000001] Error: 0x76670000\tSHELL32\r\n[f=-000001] Error: 0x772f0000\tSHLWAPI\r\n[f=-000001] Error: 0x75340000\tWS2_32\r\n[f=-000001] Error: 0x75740000\tNSI\r\n[f=-000001] Error: 0x10000000\tDevIL\r\n[f=-000001] Error: 0x5da80000\tMSVCP80\r\n[f=-000001] Error: 0x5d9e0000\tMSVCR80\r\n[f=-000001] Error: 0x6b800000\tOpenAL32\r\n[f=-000001] Error: 0x74a00000\tWINMM\r\n[f=-000001] Error: 0x6b5c0000\tlibvorbisfile-3\r\n[f=-000001] Error: 0x6d740000\tlibvorbis-0\r\n[f=-000001] Error: 0x70880000\tlibogg-0\r\n[f=-000001] Error: 0x62e80000\tzlib1\r\n[f=-000001] Error: 0x70e40000\tlibfreetype-6\r\n[f=-000001] Error: 0x65180000\tlibfontconfig-1\r\n[f=-000001] Error: 0x68f40000\tlibexpat-1\r\n[f=-000001] Error: 0x6ef80000\tglew32\r\n[f=-000001] Error: 0x6c740000\tSDL2\r\n[f=-000001] Error: 0x757a0000\tIMM32\r\n[f=-000001] Error: 0x753d0000\tMSCTF\r\n[f=-000001] Error: 0x74f00000\tVERSION\r\n[f=-000001] Error: 0x64490000\tgameoverlayrenderer\r\n[f=-000001] Error: 0x75f50000\tPSAPI\r\n[f=-000001] Error: 0x74d80000\tapi-ms-win-core-synch-l1-2-0\r\n[f=-000001] Error: 0x72ad0000\tuxtheme\r\n[f=-000001] Error: 0x723b0000\tapphelp\r\n[f=-000001] Error: 0x071a0000\t2345PINYIN\r\n[f=-000001] Error: 0x72bb0000\tMSIMG32\r\n[f=-000001] Error: 0x72a70000\tOLEACC\r\n[f=-000001] Error: 0x718c0000\tdbghelp\r\n[f=-000001] Error: 0x74da0000\tIPHLPAPI\r\n[f=-000001] Error: 0x74d90000\tWINNSI\r\n[f=-000001] Error: 0x72e60000\tcomctl32\r\n[f=-000001] Error: 0x752b0000\tCLBCatQ\r\n[f=-000001] Error: 0x72650000\tpropsys\r\n[f=-000001] Error: 0x71890000\tntmarta\r\n[f=-000001] Error: 0x75750000\tWLDAP32\r\n[f=-000001] Error: 0x5cf70000\tig4icd32\r\n[f=-000001] Error: 0x5cee0000\tcomctl32\r\n[f=-000001] Error: 0x661a0000\tMMDevApi\r\n[f=-000001] Error: 0x66110000\tAUDIOSES\r\n[f=-000001] Error: 0x5cad0000\tshfolder\r\n[f=-000001] Error: 0x66050000\tdsound\r\n[f=-000001] Error: 0x71df0000\tPOWRPROF\r\n[f=-000001] Error: 0x72bd0000\tmswsock\r\n[f=-000001] Error: 0x72480000\twshtcpip\r\n[f=-000001] Error: 0x723a0000\tNLAapi\r\n[f=-000001] Error: 0x72390000\tnapinsp\r\n[f=-000001] Error: 0x72370000\tpnrpnsp\r\n[f=-000001] Error: 0x72c20000\tDNSAPI\r\n[f=-000001] Error: 0x72360000\twinrnr\r\n[f=-000001] Error: 0x72430000\tfwpuclnt\r\n[f=-000001] Error: 0x72470000\trasadhlp\r\n[f=-000001] Error: 0x72ab0000\twship6\r\n[f=-000001] Warning: Stacktrace (load) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774f935 StackPtr=0027e728 FramePtr=0027e78c]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001F935]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\kernel32.dll [0x00014029]\r\n[f=-000001] Warning: \t(2) C:\\windows\\syswow64\\msvcrt.dll [0x0001C3B3]\r\n[f=-000001] Warning: \t(3) C:\\windows\\syswow64\\msvcrt.dll [0x0001C2BC]\r\n[f=-000001] Warning: \t(4) C:\\windows\\syswow64\\msvcrt.dll [0x0001C472]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x0001F55B]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\msvcrt.dll [0x0001F455]\r\n[f=-000001] Warning: \t(7) C:\\windows\\syswow64\\msvcrt.dll [0x0001F3E0]\r\n[f=-000001] Warning: \t(8) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B82409]\r\n[f=-000001] Warning: \t(9) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B84BDF]\r\n[f=-000001] Warning: \t(10) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092DA4A]\r\n[f=-000001] Warning: \t(11) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092F69E]\r\n[f=-000001] Warning: \t(12) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00929718]\r\n[f=-000001] Warning: \t(13) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00881B28]\r\n[f=-000001] Warning: \t(14) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876448]\r\n[f=-000001] Warning: \t(15) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0087659E]\r\n[f=-000001] Warning: \t(16) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876AB8]\r\n[f=-000001] Warning: \t(17) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007AB0FF]\r\n[f=-000001] Warning: \t(18) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007B962D]\r\n[f=-000001] Warning: \t(19) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x006E6F79]\r\n[f=-000001] Warning: \t(20) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x006E9397]\r\n[f=-000001] Warning: \t(21) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007CD681]\r\n[f=-000001] Warning: \t(22) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00434B39]\r\n[f=-000001] Warning: \t(23) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0045141D]\r\n[f=-000001] Warning: \t(24) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00451922]\r\n[f=-000001] Warning: \t(25) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00451FCF]\r\n[f=-000001] Warning: \t(26) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x004597D9]\r\n[f=-000001] Warning: \t(27) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0083688C]\r\n[f=-000001] Warning: \t(28) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0081E873]\r\n[f=-000001] Warning: \t(29) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00E37C2B]\r\n[f=-000001] Warning: \t(30) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00401402]\r\n[f=-000001] Warning: \t(31) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(32) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(33) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] Warning: Stacktrace (audio) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774fdc1 StackPtr=0997fdb0 FramePtr=0997fe18]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001FDC1]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\KERNELBASE.dll [0x0001460C]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x008E8646]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D368F7]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D67A33]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x00011328]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(7) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(8) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] Warning: \t(9) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00832240]\r\n[f=-000001] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-287-gf7b0fcc maintenance.\r\n[f=-000001] Warning: \t(in threads: {main,load,audio,vfsi}={0,1,0,0})\r\n[f=-000001] Warning: DLL information:\r\n[f=-000001] Error: 0x00400000\tspring\r\n[f=-000001] Error: 0x77730000\tntdll\r\n[f=-000001] Error: 0x75e40000\tkernel32\r\n[f=-000001] Error: 0x76610000\tKERNELBASE\r\n[f=-000001] Error: 0x76560000\tADVAPI32\r\n[f=-000001] Error: 0x751f0000\tmsvcrt\r\n[f=-000001] Error: 0x75140000\tsechost\r\n[f=-000001] Error: 0x76470000\tRPCRT4\r\n[f=-000001] Error: 0x74fe0000\tSspiCli\r\n[f=-000001] Error: 0x74fd0000\tCRYPTBASE\r\n[f=-000001] Error: 0x6cdf0000\tGLU32\r\n[f=-000001] Error: 0x6ce20000\tOPENGL32\r\n[f=-000001] Error: 0x75ab0000\tGDI32\r\n[f=-000001] Error: 0x75040000\tUSER32\r\n[f=-000001] Error: 0x76660000\tLPK\r\n[f=-000001] Error: 0x763a0000\tUSP10\r\n[f=-000001] Error: 0x6cd00000\tDDRAW\r\n[f=-000001] Error: 0x6ccf0000\tDCIMAN32\r\n[f=-000001] Error: 0x75f90000\tSETUPAPI\r\n[f=-000001] Error: 0x76440000\tCFGMGR32\r\n[f=-000001] Error: 0x761b0000\tOLEAUT32\r\n[f=-000001] Error: 0x755e0000\tole32\r\n[f=-000001] Error: 0x772c0000\tDEVOBJ\r\n[f=-000001] Error: 0x6f2f0000\tdwmapi\r\n[f=-000001] Error: 0x75e00000\tIMAGEHLP\r\n[f=-000001] Error: 0x76670000\tSHELL32\r\n[f=-000001] Error: 0x772f0000\tSHLWAPI\r\n[f=-000001] Error: 0x75340000\tWS2_32\r\n[f=-000001] Error: 0x75740000\tNSI\r\n[f=-000001] Error: 0x10000000\tDevIL\r\n[f=-000001] Error: 0x5da80000\tMSVCP80\r\n[f=-000001] Error: 0x5d9e0000\tMSVCR80\r\n[f=-000001] Error: 0x6b800000\tOpenAL32\r\n[f=-000001] Error: 0x74a00000\tWINMM\r\n[f=-000001] Error: 0x6b5c0000\tlibvorbisfile-3\r\n[f=-000001] Error: 0x6d740000\tlibvorbis-0\r\n[f=-000001] Error: 0x70880000\tlibogg-0\r\n[f=-000001] Error: 0x62e80000\tzlib1\r\n[f=-000001] Error: 0x70e40000\tlibfreetype-6\r\n[f=-000001] Error: 0x65180000\tlibfontconfig-1\r\n[f=-000001] Error: 0x68f40000\tlibexpat-1\r\n[f=-000001] Error: 0x6ef80000\tglew32\r\n[f=-000001] Error: 0x6c740000\tSDL2\r\n[f=-000001] Error: 0x757a0000\tIMM32\r\n[f=-000001] Error: 0x753d0000\tMSCTF\r\n[f=-000001] Error: 0x74f00000\tVERSION\r\n[f=-000001] Error: 0x64490000\tgameoverlayrenderer\r\n[f=-000001] Error: 0x75f50000\tPSAPI\r\n[f=-000001] Error: 0x74d80000\tapi-ms-win-core-synch-l1-2-0\r\n[f=-000001] Error: 0x72ad0000\tuxtheme\r\n[f=-000001] Error: 0x723b0000\tapphelp\r\n[f=-000001] Error: 0x071a0000\t2345PINYIN\r\n[f=-000001] Error: 0x72bb0000\tMSIMG32\r\n[f=-000001] Error: 0x72a70000\tOLEACC\r\n[f=-000001] Error: 0x718c0000\tdbghelp\r\n[f=-000001] Error: 0x74da0000\tIPHLPAPI\r\n[f=-000001] Error: 0x74d90000\tWINNSI\r\n[f=-000001] Error: 0x72e60000\tcomctl32\r\n[f=-000001] Error: 0x752b0000\tCLBCatQ\r\n[f=-000001] Error: 0x72650000\tpropsys\r\n[f=-000001] Error: 0x71890000\tntmarta\r\n[f=-000001] Error: 0x75750000\tWLDAP32\r\n[f=-000001] Error: 0x5cf70000\tig4icd32\r\n[f=-000001] Error: 0x5cee0000\tcomctl32\r\n[f=-000001] Error: 0x661a0000\tMMDevApi\r\n[f=-000001] Error: 0x66110000\tAUDIOSES\r\n[f=-000001] Error: 0x5cad0000\tshfolder\r\n[f=-000001] Error: 0x66050000\tdsound\r\n[f=-000001] Error: 0x71df0000\tPOWRPROF\r\n[f=-000001] Error: 0x72bd0000\tmswsock\r\n[f=-000001] Error: 0x72480000\twshtcpip\r\n[f=-000001] Error: 0x723a0000\tNLAapi\r\n[f=-000001] Error: 0x72390000\tnapinsp\r\n[f=-000001] Error: 0x72370000\tpnrpnsp\r\n[f=-000001] Error: 0x72c20000\tDNSAPI\r\n[f=-000001] Error: 0x72360000\twinrnr\r\n[f=-000001] Error: 0x72430000\tfwpuclnt\r\n[f=-000001] Error: 0x72470000\trasadhlp\r\n[f=-000001] Error: 0x72ab0000\twship6\r\n[f=-000001] Warning: Stacktrace (load) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774f935 StackPtr=0027e728 FramePtr=0027e78c]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001F935]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\kernel32.dll [0x00014029]\r\n[f=-000001] Warning: \t(2) C:\\windows\\syswow64\\msvcrt.dll [0x0001C3B3]\r\n[f=-000001] Warning: \t(3) C:\\windows\\syswow64\\msvcrt.dll [0x0001C2BC]\r\n[f=-000001] Warning: \t(4) C:\\windows\\syswow64\\msvcrt.dll [0x0001C472]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x0001F55B]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\msvcrt.dll [0x0001F455]\r\n[f=-000001] Warning: \t(7) C:\\windows\\syswow64\\msvcrt.dll [0x0001F3E0]\r\n[f=-000001] Warning: \t(8) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B82409]\r\n[f=-000001] Warning: \t(9) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B84BDF]\r\n[f=-000001] Warning: \t(10) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092DA4A]\r\n[f=-000001] Warning: \t(11) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092F69E]\r\n[f=-000001] Warning: \t(12) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00929718]\r\n[f=-000001] Warning: \t(13) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00881B28]\r\n[f=-000001] Warning: \t(14) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876448]\r\n[f=-000001] Warning: \t(15) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0087659E]\r\n[f=-000001] Warning: \t(16) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876AB8]\r\n[f=-000001] Warning: \t(17) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007AB0FF]\r\n[f=-000001] Warning: \t(18) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007B962D]\r\n[f=-000001] Warning: \t(19) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x006E6F79]\r\n[f=-000001] Warning: \t(20) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x006E9397]\r\n[f=-000001] Warning: \t(21) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x007CD681]\r\n[f=-000001] Warning: \t(22) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00434B39]\r\n[f=-000001] Warning: \t(23) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0045141D]\r\n[f=-000001] Warning: \t(24) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00451922]\r\n[f=-000001] Warning: \t(25) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00451FCF]\r\n[f=-000001] Warning: \t(26) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x004597D9]\r\n[f=-000001] Warning: \t(27) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0083688C]\r\n[f=-000001] Warning: \t(28) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0081E873]\r\n[f=-000001] Warning: \t(29) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00E37C2B]\r\n[f=-000001] Warning: \t(30) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00401402]\r\n[f=-000001] Warning: \t(31) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(32) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(33) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] Warning: Stacktrace (audio) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774fdc1 StackPtr=0997fdb0 FramePtr=0997fe18]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001FDC1]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\KERNELBASE.dll [0x0001460C]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x008E8646]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D368F7]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D67A33]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x00011328]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(7) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(8) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] Creating Water\r\n[f=-000001] Lost connection - Automatic logout.\r\n[f=-000001] [Game::LoadGame][4] globalQuit=0 forcedQuit=0\r\n[f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Camera&Mouse)] 160ms\r\n[f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file \"MultiSelect\"\r\n[f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound \"MultiSelect\"\r\n[f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Console)] 3ms\r\n[f=-000001] [Sound] Error: [LoadSoundBuffer] unable to open audio file \"FailedCommand\"\r\n[f=-000001] [Sound] Error: [Sound::GetSoundId] could not find sound \"FailedCommand\"\r\n[f=-000001] Loading LuaRules\r\n[f=-000001] Synced LuaRules: starting loading\r\n[f=-000001] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-287-gf7b0fcc maintenance.\r\n[f=-000001] Warning: \t(in threads: {main,load,audio,vfsi}={0,1,0,0})\r\n[f=-000001] Warning: DLL information:\r\n[f=-000001] Error: 0x00400000\tspring\r\n[f=-000001] Error: 0x77730000\tntdll\r\n[f=-000001] Error: 0x75e40000\tkernel32\r\n[f=-000001] Error: 0x76610000\tKERNELBASE\r\n[f=-000001] Error: 0x76560000\tADVAPI32\r\n[f=-000001] Error: 0x751f0000\tmsvcrt\r\n[f=-000001] Error: 0x75140000\tsechost\r\n[f=-000001] Error: 0x76470000\tRPCRT4\r\n[f=-000001] Error: 0x74fe0000\tSspiCli\r\n[f=-000001] Error: 0x74fd0000\tCRYPTBASE\r\n[f=-000001] Error: 0x6cdf0000\tGLU32\r\n[f=-000001] Error: 0x6ce20000\tOPENGL32\r\n[f=-000001] Error: 0x75ab0000\tGDI32\r\n[f=-000001] Error: 0x75040000\tUSER32\r\n[f=-000001] Error: 0x76660000\tLPK\r\n[f=-000001] Error: 0x763a0000\tUSP10\r\n[f=-000001] Error: 0x6cd00000\tDDRAW\r\n[f=-000001] Error: 0x6ccf0000\tDCIMAN32\r\n[f=-000001] Error: 0x75f90000\tSETUPAPI\r\n[f=-000001] Error: 0x76440000\tCFGMGR32\r\n[f=-000001] Error: 0x761b0000\tOLEAUT32\r\n[f=-000001] Error: 0x755e0000\tole32\r\n[f=-000001] Error: 0x772c0000\tDEVOBJ\r\n[f=-000001] Error: 0x6f2f0000\tdwmapi\r\n[f=-000001] Error: 0x75e00000\tIMAGEHLP\r\n[f=-000001] Error: 0x76670000\tSHELL32\r\n[f=-000001] Error: 0x772f0000\tSHLWAPI\r\n[f=-000001] Error: 0x75340000\tWS2_32\r\n[f=-000001] Error: 0x75740000\tNSI\r\n[f=-000001] Error: 0x10000000\tDevIL\r\n[f=-000001] Error: 0x5da80000\tMSVCP80\r\n[f=-000001] Error: 0x5d9e0000\tMSVCR80\r\n[f=-000001] Error: 0x6b800000\tOpenAL32\r\n[f=-000001] Error: 0x74a00000\tWINMM\r\n[f=-000001] Error: 0x6b5c0000\tlibvorbisfile-3\r\n[f=-000001] Error: 0x6d740000\tlibvorbis-0\r\n[f=-000001] Error: 0x70880000\tlibogg-0\r\n[f=-000001] Error: 0x62e80000\tzlib1\r\n[f=-000001] Error: 0x70e40000\tlibfreetype-6\r\n[f=-000001] Error: 0x65180000\tlibfontconfig-1\r\n[f=-000001] Error: 0x68f40000\tlibexpat-1\r\n[f=-000001] Error: 0x6ef80000\tglew32\r\n[f=-000001] Error: 0x6c740000\tSDL2\r\n[f=-000001] Error: 0x757a0000\tIMM32\r\n[f=-000001] Error: 0x753d0000\tMSCTF\r\n[f=-000001] Error: 0x74f00000\tVERSION\r\n[f=-000001] Error: 0x64490000\tgameoverlayrenderer\r\n[f=-000001] Error: 0x75f50000\tPSAPI\r\n[f=-000001] Error: 0x74d80000\tapi-ms-win-core-synch-l1-2-0\r\n[f=-000001] Error: 0x72ad0000\tuxtheme\r\n[f=-000001] Error: 0x723b0000\tapphelp\r\n[f=-000001] Error: 0x071a0000\t2345PINYIN\r\n[f=-000001] Error: 0x72bb0000\tMSIMG32\r\n[f=-000001] Error: 0x72a70000\tOLEACC\r\n[f=-000001] Error: 0x718c0000\tdbghelp\r\n[f=-000001] Error: 0x74da0000\tIPHLPAPI\r\n[f=-000001] Error: 0x74d90000\tWINNSI\r\n[f=-000001] Error: 0x72e60000\tcomctl32\r\n[f=-000001] Error: 0x752b0000\tCLBCatQ\r\n[f=-000001] Error: 0x72650000\tpropsys\r\n[f=-000001] Error: 0x71890000\tntmarta\r\n[f=-000001] Error: 0x75750000\tWLDAP32\r\n[f=-000001] Error: 0x5cf70000\tig4icd32\r\n[f=-000001] Error: 0x5cee0000\tcomctl32\r\n[f=-000001] Error: 0x661a0000\tMMDevApi\r\n[f=-000001] Error: 0x66110000\tAUDIOSES\r\n[f=-000001] Error: 0x5cad0000\tshfolder\r\n[f=-000001] Error: 0x66050000\tdsound\r\n[f=-000001] Error: 0x71df0000\tPOWRPROF\r\n[f=-000001] Error: 0x72bd0000\tmswsock\r\n[f=-000001] Error: 0x72480000\twshtcpip\r\n[f=-000001] Error: 0x723a0000\tNLAapi\r\n[f=-000001] Error: 0x72390000\tnapinsp\r\n[f=-000001] Error: 0x72370000\tpnrpnsp\r\n[f=-000001] Error: 0x72c20000\tDNSAPI\r\n[f=-000001] Error: 0x72360000\twinrnr\r\n[f=-000001] Error: 0x72430000\tfwpuclnt\r\n[f=-000001] Error: 0x72470000\trasadhlp\r\n[f=-000001] Error: 0x72ab0000\twship6\r\n[f=-000001] Warning: Stacktrace (load) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=0091b1f8 StackPtr=0028e440 FramePtr=56022558]\r\n[f=-000001] Warning: \t(0) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091B1F8]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\msvcrt.dll [0x000098DA]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917E10]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE4488]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00909DF0]\r\n[f=-000001] Warning: \t(5) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x009172CC]\r\n[f=-000001] Warning: \t(6) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917FB3]\r\n[f=-000001] Warning: \t(7) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090B48A]\r\n[f=-000001] Warning: \t(8) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0062928E]\r\n[f=-000001] Warning: \t(9) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE44E6]\r\n[f=-000001] Warning: \t(10) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00E15A63]\r\n[f=-000001] Warning: \t(11) C:\\windows\\SysWOW64\\ntdll.dll [0x0002E0E3]\r\n[f=-000001] Warning: \t(12) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE44E6]\r\n[f=-000001] Warning: \t(13) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D64F46]\r\n[f=-000001] Warning: \t(14) C:\\windows\\syswow64\\msvcrt.dll [0x000098DA]\r\n[f=-000001] Warning: \t(15) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00909055]\r\n[f=-000001] Warning: \t(16) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091CB5F]\r\n[f=-000001] Warning: \t(17) C:\\windows\\SysWOW64\\ntdll.dll [0x0002E454]\r\n[f=-000001] Warning: Stacktrace (audio) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774fdc1 StackPtr=0997fdb0 FramePtr=0997fe18]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001FDC1]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\KERNELBASE.dll [0x0001460C]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x008E8646]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D368F7]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D67A33]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x00011328]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(7) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(8) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\nLuaRules: Loaded gadget:  Mantis 5480         <hax_mantis_5480.lua>\r\nLuaRules: Loaded gadget:  Metalspot Finder Gadget  <mex_spot_finder.lua>\r\nLuaRules: Loaded gadget:  Save/Load           <api_saveload.lua>\r\nLuaRules: Loaded gadget:  base64 api for missions  <mission_base64.lua>\r\nLuaRules: Loaded gadget:  No Friendly Fire    <unit_nofriendlyfire.lua>\r\nLuaRules: Loaded gadget:  Mission Helper      <mission_helper.lua>\r\nLuaRules: Loaded gadget:  Precipitation, v0.2  <precipitation_particles.lua>\r\nLuaRules: Loaded gadget:  IconGenerator       <unit_icongenerator.lua>\r\nLuaRules: Loaded gadget:  Mex Placement       <mex_placement.lua>\r\nLuaRules: Loaded gadget:  Nano Frame Death Handeling  <unit_nanoframe_death.lua>\r\nLuaRules: Loaded gadget:  Nano Frame Rate Limit  <unit_nanoframe_rate_limit.lua>\r\nLuaRules: Loaded gadget:  No Self-D           <unit_noselfd.lua>\r\nLuaRules: Loaded gadget:  ShareControl        <share_control.lua>\r\nLuaRules: Loaded gadget:  UnitPriority        <unit_priority.lua>\r\nLuaRules: Loaded gadget:  Mex Control with energy link  <unit_mex_overdrive.lua>\r\nLuaRules: Loaded gadget:  Script notification  <unit_script_notification.lua>\r\nLuaRules: Loaded gadget:  Antinuke Handler    <unit_antinuke_handler.lua>\r\nLuaRules: Loaded gadget:  Attributes          <unit_attributes.lua>\r\nLuaRules: Loaded gadget:  Boolean Disable     <unit_boolean_disable.lua>\r\nLuaRules: Loaded gadget:  Impulse Float Toggle  <unit_impulsefloat_toggle.lua>\r\nLuaRules: Loaded gadget:  LockOptions         <lockunits_modoption.lua>\r\nLuaRules: Loaded gadget:  Perks               <game_perks.lua>\r\nLuaRules: Loaded gadget:  Shield Charge       <unit_shield_charge.lua>\r\nLuaRules: Loaded gadget:  StartSetup          <start_unit_setup.lua>\r\nLuaRules: Loaded gadget:  Stockpile           <unit_stockpile.lua>\r\nLuaRules: Loaded gadget:  UnitMorph           <unit_morph.lua>\r\nLuaRules: Loaded gadget:  AirPlantParents     <unit_air_plants.lua>\r\nLuaRules: Loaded gadget:  AirTransport_SeaPickup  <unit_transport_pickup_floating_amphib.lua>\r\nLuaRules: Loaded gadget:  Aircraft Command    <unit_bomber_command.lua>\r\nLuaRules: Loaded gadget:  Aircraft Crashing   <unit_aircraft_crash.lua>\r\nLuaRules: Loaded gadget:  Allow Builder Hold Fire  <unit_allow_builder_hold_fire.lua>\r\nLuaRules: Loaded gadget:  Area Guard          <cmd_areaguard.lua>\r\nLuaRules: Loaded gadget:  Block Ally and Neutral Attack  <cmd_block_ally_attack.lua>\r\nLuaRules: Loaded gadget:  Blocking Tag Implementation  <feature_blocking_tag_implementation.lua>\r\nLuaRules: Loaded gadget:  Bomber Dive         <unit_bomber_dive.lua>\r\nLuaRules: Loaded gadget:  CAI                 <ai_cai.lua>\r\nLuaRules: Loaded gadget:  CEG Spawner         <dbg_ceg_spawner.lua>\r\nLuaRules: Loaded gadget:  Capture             <unit_capture.lua>\r\nLuaRules: Loaded gadget:  Carrier Drones      <unit_carrier_drones.lua>\r\nLuaRules: Loaded gadget:  Command Raw Move    <cmd_raw_move.lua>\r\nLuaRules: Loaded gadget:  Command Transfer Unit  <cmd_transfer_unit.lua>\r\nLuaRules: Loaded gadget:  Constructor Auto Assist  <unit_factory_guard.lua>\r\nLuaRules: Loaded gadget:  Control gunship strafe range  <unit_control_gunship_stafe_range.lua>\r\nLuaRules: Loaded gadget:  D-Gun Aim Fix       <unit_dgun_aim.lua>\r\nLuaRules: Loaded gadget:  Debris physics      <feature_debris_physics.lua>\r\nLuaRules: Loaded gadget:  Decloak when damaged  <unit_decloak_damaged.lua>\r\nLuaRules: Loaded gadget:  Dev Commands        <dbg_dev_commands.lua>\r\nLuaRules: Loaded gadget:  Disable Buildoptions  <unit_disable_buildoptions.lua>\r\nLuaRules: Loaded gadget:  Dont fire at radar  <unit_dont_fire_at_radar.lua>\r\nLuaRules: Loaded gadget:  Experience          <unit_xp.lua>\r\nLuaRules: Loaded gadget:  Factory Anti Slacker  <factory_anti_slacker.lua>\r\nLuaRules: Loaded gadget:  Factory Stop Production  <cmd_factory_stop_production.lua>\r\nLuaRules: Loaded gadget:  Fall Damage         <unit_fall_damage.lua>\r\nLuaRules: Loaded gadget:  Feature Effects     <feature_fx.lua>\r\nLuaRules: Loaded gadget:  Fog Hidden Effects API  <api_fog_hidden_effects.lua>\r\n[f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player 1062440873 is empty or in invalid format\r\nLuaRules: Loaded gadget:  Galaxy Campaign Battle Handler  <mission_galaxy_campaign_battle.lua>\r\nLuaRules: Loaded gadget:  GameRules Events    <unit_gamerules_events.lua>\r\nLuaRules: Loaded gadget:  Grey Goo            <unit_grey_goo.lua>\r\nLuaRules: Loaded gadget:  Gunship Climb       <unit_gunship_climb.lua>\r\nLuaRules: Loaded gadget:  Gunship Strafe Control  <unit_gunship_strafe_control.lua>\r\nLuaRules: Loaded gadget:  Hide Autorepairlevel Command  <cmd_hide_autorepairlevel.lua>\r\nLuaRules: Loaded gadget:  Instant Self Destruct  <unit_instant_self_destruct.lua>\r\nLuaRules: Loaded gadget:  Invincibility       <unit_invincibility.lua>\r\nLuaRules: Loaded gadget:  Jumpjets            <unit_jumpjets.lua>\r\nLuaRules: Loaded gadget:  LUS                 <unit_script.lua>\r\nLuaRules: Loaded gadget:  Lag Monitor         <game_lagmonitor.lua>\r\nLuaRules: Loaded gadget:  LupsNanoSpray       <lups_nano_spray.lua>\r\nLuaRules: Loaded gadget:  Missile Silo Controller  <unit_missilesilo.lua>\r\nLuaRules: Loaded gadget:  Mission Ready       <init_mission_ready.lua>\r\nLuaRules: Loaded gadget:  Mission Runner      <mission_runner.lua>\r\nLuaRules: Loaded gadget:  Modular Comm Info   <api_modularcomms.lua>\r\nLuaRules: Loaded gadget:  NoAirNuke           <exp_no_air_nuke.lua>\r\nLuaRules: Loaded gadget:  One Click Weapon    <unit_oneclick_weapon.lua>\r\nLuaRules: Loaded gadget:  Orbital Drop        <mission_orbital_drop.lua>\r\nLuaRules: Loaded gadget:  Overkill Prevention  <unit_overkill_prevention.lua>\r\nLuaRules: Loaded gadget:  Overkill Prevention Placeholder  <unit_overkill_prevention_placeholder.lua>\r\nLuaRules: Loaded gadget:  Paralysis           <unit_paralysis_damage.lua>\r\nLuaRules: Loaded gadget:  Player extra information  <player_extra_information.lua>\r\nLuaRules: Loaded gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>\r\nLuaRules: Loaded gadget:  Prevent Landship    <unit_prevent_landship.lua>\r\nLuaRules: Loaded gadget:  Prevent turret overshoot  <unit_prevent_turret_overshoot.lua>\r\nLuaRules: Loaded gadget:  Projectile Hold     <weapon_projectile_hold.lua>\r\nLuaRules: Loaded gadget:  Projectile Radar Homing  <weapon_projectile_radar_homing.lua>\r\nLuaRules: Loaded gadget:  Projectile Retarget  <weapon_projectile_retarget.lua>\r\nLuaRules: Loaded gadget:  Puppy Handler       <unit_puppy_handler.lua>\r\nLuaRules: Loaded gadget:  Reclaim HP changer  <unit_reclaim_hp.lua>\r\nLuaRules: Loaded gadget:  Refuel Pad Handler  <unit_refuel_pad_handler.lua>\r\nLuaRules: Loaded gadget:  Regeneration        <unit_regeneration.lua>\r\nLuaRules: Loaded gadget:  Remove Wait         <cmd_remove_wait.lua>\r\nLuaRules: Loaded gadget:  Repair Speed Changer  <unit_repair_speed.lua>\r\nLuaRules: Loaded gadget:  Resign Gadget       <game_resign.lua>\r\nLuaRules: Loaded gadget:  Retreat Command     <cmd_retreat.lua>\r\nLuaRules: Loaded gadget:  Rezz Hp changer + effect  <unit_rezz_hp.lua>\r\nLuaRules: Loaded gadget:  Self destruct blocker  <unit_self_destruct.lua>\r\nLuaRules: Loaded gadget:  Set Nano Piece      <unit_setnanopiece.lua>\r\nLuaRules: Loaded gadget:  Share mode          <game_share_mode.lua>\r\nLuaRules: Loaded gadget:  Shield Link         <unit_shield_link.lua>\r\nLuaRules: Loaded gadget:  Shockwaves          <lups_shockwaves.lua>\r\nLuaRules: Loaded gadget:  Show Shooter        <unit_show_shooter.lua>\r\nLuaRules: Loaded gadget:  Spherical LOS       <unit_spherical_los.lua>\r\nLuaRules: Loaded gadget:  Tactical Unit AI    <unit_tactical_ai.lua>\r\nLuaRules: Loaded gadget:  Target Features     <unit_target_features.lua>\r\nLuaRules: Loaded gadget:  Target Priority     <unit_target_priority.lua>\r\nLuaRules: Loaded gadget:  Target on the move  <unit_target_on_the_move.lua>\r\nLuaRules: Loaded gadget:  Teleport Throw      <unit_thrower.lua>\r\nLuaRules: Loaded gadget:  Teleporter          <unit_teleporter.lua>\r\nLuaRules: Loaded gadget:  Terraformers        <unit_terraform.lua>\r\nLuaRules: Loaded gadget:  Terrain Texture Handler  <terrain_texture_handler.lua>\r\nLuaRules: Loaded gadget:  Time slow v2        <unit_timeslow.lua>\r\nLuaRules: Loaded gadget:  Transport Selected Load  <cmd_select_load_helper.lua>\r\nLuaRules: Loaded gadget:  Transport Speed     <unit_transport_speed.lua>\r\nLuaRules: Loaded gadget:  TransportAIbuttons  <unit_transport_ai_buttons.lua>\r\nLuaRules: Loaded gadget:  Turn Without Interia  <unit_turn_without_interia.lua>\r\nLuaRules: Loaded gadget:  Typemap Options     <typemap_options.lua>\r\nLuaRules: Loaded gadget:  Unit removal from rezzed structures  <unit_removal_from_rezzed_structure.lua>\r\nLuaRules: Loaded gadget:  UnitStealth         <unit_stealth.lua>\r\nLuaRules: Loaded gadget:  Units on fire       <unit_is_on_fire.lua>\r\nLuaRules: Loaded gadget:  Wade Effects        <wake_fx.lua>\r\nLuaRules: Loaded gadget:  Water Effects       <unit_water_effects.lua>\r\nLuaRules: Loaded gadget:  Weapon Impulse      <weapon_impulse.lua>\r\nLuaRules: Loaded gadget:  Weapon Reaim Time   <weapon_reaim_time.lua>\r\nLuaRules: Loaded gadget:  api_subdir_gadgets.lua  <api_subdir_gadgets.lua>\r\nLuaRules: Loaded gadget:  api_widget_events.lua  <api_widget_events.lua>\r\nLuaRules: Loaded gadget:  astar.lua           <astar.lua>\r\nLuaRules: Loaded gadget:  awards.lua          <awards.lua>\r\nLuaRules: Loaded gadget:  game_end.lua        <game_end.lua>\r\nLuaRules: Loaded gadget:  game_over.lua       <game_over.lua>\r\nLuaRules: Loaded gadget:  init_auto_ready.lua  <init_auto_ready.lua>\r\nLuaRules: Loaded gadget:  lups_cloak_fx.lua   <lups_cloak_fx.lua>\r\nLuaRules: Loaded gadget:  lups_thrusters.lua  <lups_thrusters.lua>\r\nLuaRules: Loaded gadget:  lups_wrapper.lua    <lups_wrapper.lua>\r\nLuaRules: Loaded gadget:  start_boxes.lua     <start_boxes.lua>\r\nLuaRules: Loaded gadget:  unit_planetwars.lua  <unit_planetwars.lua>\r\nLuaRules: Loaded gadget:  weapon_hide_sniper.lua  <weapon_hide_sniper.lua>\r\nLuaRules: Loaded gadget:  Center Offset and Growth Scale  <unit_centeroffset.lua>\r\nLuaRules: Loaded gadget:  Commander Upgrade   <unit_commander_upgrade.lua>\r\nLuaRules: Loaded gadget:  CustomUnitShaders   <api_custom_unit_shaders.lua>\r\nLuaRules: Loaded gadget:  Factory exit flatten  <unit_factory_flatten.lua>\r\nLuaRules: Loaded gadget:  UnitCloakShield     <unit_cloak_shield.lua>\r\nLuaRules: Loaded gadget:  Water level modoption  <start_waterlevel.lua>\r\nLuaRules: Loaded gadget:  Windmill Control    <unit_windmill_control.lua>\r\nLuaRules: Loaded gadget:  Fighter pull-up     <unit_fighter_pullup.lua>\r\nLuaRules: Loaded gadget:  Energy Drain        <unit_energy_drain.lua>\r\nLuaRules: Loaded gadget:  DualFog             <gui_dualfog_gadget.lua>\r\nLuaRules: Loaded gadget:  Chicken control     <chicken_control.lua>\r\nLuaRules: Loaded gadget:  Area Denial         <weapon_area_damage.lua>\r\nLuaRules: Loaded gadget:  Cannot Damage Unit  <unit_cannot_damage_unit.lua>\r\nLuaRules: Loaded gadget:  Disallow unit for command targeting  <unit_untargetable.lua>\r\nLuaRules: Loaded gadget:  Single-Hit Weapon   <weapon_single_hit.lua>\r\nLuaRules: Loaded gadget:  Starlight Satellite Capture  <unit_starlight_satellite_capture.lua>\r\nLuaRules: Loaded gadget:  Noexplode Stopper   <weapon_noexplode_stopper.lua>\r\nLuaRules: Loaded gadget:  Unit Explosion Spawner  <unit_explosion_spawner.lua>\r\nLuaRules: Loaded gadget:  Shield Merge        <weapon_shield_merge.lua>\r\nLuaRules: Loaded gadget:  Lups Shield         <lups_shield.lua>\r\nLuaRules: Loaded gadget:  Endgame Graphs      <endgame_graphs.lua>\r\nLuaRules: Loaded gadget:  Backup allyteam names  <start_teamnames.lua>\r\nLuaRules: Loaded gadget:  Gadget Profiler New  <dbg_gadget_profiler_new.lua>\r\nLuaRules: Loaded gadget:  Gameframe Orders    <api_gameframe_orders.lua>\r\nLuaRules: Loaded gadget:  Profiler            <dbg_profiler.lua>\r\nLuaRules: Loaded gadget:  Zombies!            <unit_zombies.lua>\r\n[f=-000001] Synced LuaRules: finished loading\r\n[f=-000001] Unsynced LuaRules: starting loading\r\n[f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player 1062440873 is empty or in invalid format\r\n>> dualfog vertex shader\r\n>>   varying vec3 eyeDir;\r\n\r\n  void main(void)\r\n  {\t\r\n    gl_TexCoord[0] = gl_MultiTexCoord0;\r\n    eyeDir = gl_MultiTexCoord1.xyz;\r\n    gl_Position = ftransform();\r\n  }\r\n\r\n>> dualfog fragment shader:\r\n>> const float fogAtten  = 0.0005;float fogHeight = 600;const vec3  fogColor = vec3(0.69999999,0.69999999,0.77999997);  uniform sampler2D tex0;\r\n  uniform float wp11;\r\n  uniform float wp15;\r\n  uniform vec3 eyePos;\r\n  varying vec3 eyeDir;\r\n\t\r\n\r\n  void main(void)\r\n  {\r\n    vec2 txcd = vec2(gl_TexCoord[0]);\r\n\r\n    float z    = texture2D(tex0, txcd).x;\r\n\r\n    float d = wp15 / (((z * 2.0) - 1.0) + wp11);\r\n\r\n    vec3 toPoint = (d * eyeDir);\r\n    vec3 worldPos = eyePos + toPoint;\r\n\r\n#ifdef DEBUG_GFX // world position debugging\r\n    const float k  = 100.0;\r\n    vec3 debugColor = pow(2.0 * abs(0.5 - fract(worldPos / k)), 6.0);\r\n    gl_FragColor = vec4(debugColor, 1.0);\r\n    return; // BAIL\r\n#endif\r\n\r\n//\tfogHeight= 255*(time()%5);\r\n\r\n    float h0 = clamp(worldPos.y, 0.0, fogHeight);\r\n    float h1 = clamp(eyePos.y,   0.0, fogHeight); // FIXME: uniform ...\r\n    float attenFactor = 1.0 - (0.5 * (h0 + h1) / fogHeight);\r\n\r\n    float len = length(toPoint);\r\n    float dist = len * abs((h1 - h0) / toPoint.y); // div-by-zero prob?\r\n    float atten = clamp(1.0 - exp(-dist * attenFactor * fogAtten), 0.0, 1.0);\r\n\r\n    gl_FragColor = vec4(fogColor, atten);\r\n\r\n    return;\r\n  }\r\n\r\n>> Loaded gadget:  Engine Taskbar Stuff  <engine_taskbar_stuff.lua>\r\n>> Loaded gadget:  Metalspot Finder Gadget  <mex_spot_finder.lua>\r\n>> Loaded gadget:  Save/Load           <api_saveload.lua>\r\n>> Loaded gadget:  base64 api for missions  <mission_base64.lua>\r\n>> Loaded gadget:  Mission Helper      <mission_helper.lua>\r\n>> Loaded gadget:  Precipitation, v0.2  <precipitation_particles.lua>\r\n>> Loaded gadget:  IconGenerator       <unit_icongenerator.lua>\r\n>> Loaded gadget:  Mex Placement       <mex_placement.lua>\r\n>> Loaded gadget:  Script notification  <unit_script_notification.lua>\r\n>> Loaded gadget:  StartSetup          <start_unit_setup.lua>\r\n>> Loaded gadget:  UnitMorph           <unit_morph.lua>\r\n>> Loaded gadget:  AirTransport_SeaPickup  <unit_transport_pickup_floating_amphib.lua>\r\n>> Loaded gadget:  Aircraft Command    <unit_bomber_command.lua>\r\n>> Loaded gadget:  Block Ally and Neutral Attack  <cmd_block_ally_attack.lua>\r\n>> Loaded gadget:  CAI                 <ai_cai.lua>\r\n>> Loaded gadget:  Capture             <unit_capture.lua>\r\n>> Loaded gadget:  Command Raw Move    <cmd_raw_move.lua>\r\n>> Loaded gadget:  Command Transfer Unit  <cmd_transfer_unit.lua>\r\n>> Loaded gadget:  Constructor Auto Assist  <unit_factory_guard.lua>\r\n>> Loaded gadget:  Dev Commands        <dbg_dev_commands.lua>\r\n>> Loaded gadget:  Fog Hidden Effects API  <api_fog_hidden_effects.lua>\r\n>> Loaded gadget:  Galaxy Campaign Battle Handler  <mission_galaxy_campaign_battle.lua>\r\n>> Loaded gadget:  Invincibility       <unit_invincibility.lua>\r\n>> Loaded gadget:  Jumpjets            <unit_jumpjets.lua>\r\n>> Loaded gadget:  LupsNanoSpray       <lups_nano_spray.lua>\r\n>> Loaded gadget:  Missile Silo Controller  <unit_missilesilo.lua>\r\n>> Loaded gadget:  Mission Ready       <init_mission_ready.lua>\r\n>> Loaded gadget:  Mission Runner      <mission_runner.lua>\r\n>> Loaded gadget:  Modular Comm Info   <api_modularcomms.lua>\r\n>> Loaded gadget:  One Click Weapon    <unit_oneclick_weapon.lua>\r\n>> Loaded gadget:  Orbital Drop        <mission_orbital_drop.lua>\r\n>> Loaded gadget:  Resign Gadget       <game_resign.lua>\r\n>> Loaded gadget:  Retreat Command     <cmd_retreat.lua>\r\n>> Loaded gadget:  Share mode          <game_share_mode.lua>\r\n>> Loaded gadget:  Shield Link         <unit_shield_link.lua>\r\n>> Loaded gadget:  Shockwaves          <lups_shockwaves.lua>\r\n>> Loaded gadget:  Target Features     <unit_target_features.lua>\r\n>> Loaded gadget:  Target on the move  <unit_target_on_the_move.lua>\r\n>> Loaded gadget:  Teleport Throw      <unit_thrower.lua>\r\n>> Loaded gadget:  Teleporter          <unit_teleporter.lua>\r\n>> Loaded gadget:  Terraformers        <unit_terraform.lua>\r\n>> Loaded gadget:  Terrain Texture Handler  <terrain_texture_handler.lua>\r\n>> Loaded gadget:  Thrusters           <lups_thrusters.lua>\r\n>> Loaded gadget:  Time slow v2        <unit_timeslow.lua>\r\n>> Loaded gadget:  TransportAIbuttons  <unit_transport_ai_buttons.lua>\r\n>> Loaded gadget:  Units on fire       <unit_is_on_fire.lua>\r\n>> Loaded gadget:  Widget Events       <api_widget_events.lua>\r\n>> Loaded gadget:  api_subdir_gadgets.lua  <api_subdir_gadgets.lua>\r\n>> Loaded gadget:  astar.lua           <astar.lua>\r\n>> Loaded gadget:  awards.lua          <awards.lua>\r\n>> Loaded gadget:  cmd_areaguard.lua   <cmd_areaguard.lua>\r\n>> Loaded gadget:  cmd_hide_autorepairlevel.lua  <cmd_hide_autorepairlevel.lua>\r\n>> Loaded gadget:  cmd_remove_wait.lua  <cmd_remove_wait.lua>\r\n>> Loaded gadget:  cmd_select_load_helper.lua  <cmd_select_load_helper.lua>\r\n>> Loaded gadget:  dbg_ceg_spawner.lua  <dbg_ceg_spawner.lua>\r\n>> Loaded gadget:  endgame_graphs.lua  <endgame_graphs.lua>\r\n>> Loaded gadget:  factory_anti_slacker.lua  <factory_anti_slacker.lua>\r\n>> Loaded gadget:  feature_debris_physics.lua  <feature_debris_physics.lua>\r\n>> Loaded gadget:  feature_fx.lua      <feature_fx.lua>\r\n>> Loaded gadget:  game_end.lua        <game_end.lua>\r\n>> Loaded gadget:  game_globallos.lua  <game_globallos.lua>\r\n>> Loaded gadget:  game_lagmonitor.lua  <game_lagmonitor.lua>\r\n>> Loaded gadget:  game_over.lua       <game_over.lua>\r\n>> Loaded gadget:  game_perks.lua      <game_perks.lua>\r\n>> Loaded gadget:  hax_mantis_5480.lua  <hax_mantis_5480.lua>\r\n>> Loaded gadget:  hax_mantis_5852.lua  <hax_mantis_5852.lua>\r\n>> Loaded gadget:  lockunits_modoption.lua  <lockunits_modoption.lua>\r\n>> Loaded gadget:  player_extra_information.lua  <player_extra_information.lua>\r\n>> Loaded gadget:  share_control.lua   <share_control.lua>\r\n>> Loaded gadget:  start_boxes.lua     <start_boxes.lua>\r\n>> Loaded gadget:  start_teamnames.lua  <start_teamnames.lua>\r\n>> Loaded gadget:  start_waterlevel.lua  <start_waterlevel.lua>\r\n>> Loaded gadget:  typemap_options.lua  <typemap_options.lua>\r\n>> Loaded gadget:  unit_air_plants.lua  <unit_air_plants.lua>\r\n>> Loaded gadget:  unit_aircraft_crash.lua  <unit_aircraft_crash.lua>\r\n>> Loaded gadget:  unit_allow_builder_hold_fire.lua  <unit_allow_builder_hold_fire.lua>\r\n>> Loaded gadget:  unit_attributes.lua  <unit_attributes.lua>\r\n>> Loaded gadget:  unit_bomber_dive.lua  <unit_bomber_dive.lua>\r\n>> Loaded gadget:  unit_cannot_damage_unit.lua  <unit_cannot_damage_unit.lua>\r\n>> Loaded gadget:  unit_carrier_drones.lua  <unit_carrier_drones.lua>\r\n>> Loaded gadget:  unit_centeroffset.lua  <unit_centeroffset.lua>\r\n>> Loaded gadget:  unit_control_gunship_stafe_range.lua  <unit_control_gunship_stafe_range.lua>\r\n>> Loaded gadget:  unit_dont_fire_at_radar.lua  <unit_dont_fire_at_radar.lua>\r\n>> Loaded gadget:  unit_factory_flatten.lua  <unit_factory_flatten.lua>\r\n>> Loaded gadget:  unit_fall_damage.lua  <unit_fall_damage.lua>\r\n>> Loaded gadget:  unit_fighter_pullup.lua  <unit_fighter_pullup.lua>\r\n>> Loaded gadget:  unit_gamerules_events.lua  <unit_gamerules_events.lua>\r\n>> Loaded gadget:  unit_grass_cutter.lua  <unit_grass_cutter.lua>\r\n>> Loaded gadget:  unit_gunship_climb.lua  <unit_gunship_climb.lua>\r\n>> Loaded gadget:  unit_impulsefloat_toggle.lua  <unit_impulsefloat_toggle.lua>\r\n>> Loaded gadget:  unit_marketplace.lua  <unit_marketplace.lua>\r\n>> Loaded gadget:  unit_mex_overdrive.lua  <unit_mex_overdrive.lua>\r\n>> Loaded gadget:  unit_overkill_prevention.lua  <unit_overkill_prevention.lua>\r\n>> Loaded gadget:  unit_overkill_prevention_placeholder.lua  <unit_overkill_prevention_placeholder.lua>\r\n>> Loaded gadget:  unit_planetwars.lua  <unit_planetwars.lua>\r\n>> Loaded gadget:  unit_prevent_lab_hax.lua  <unit_prevent_lab_hax.lua>\r\n>> Loaded gadget:  unit_prevent_landship.lua  <unit_prevent_landship.lua>\r\n>> Loaded gadget:  unit_prevent_turret_overshoot.lua  <unit_prevent_turret_overshoot.lua>\r\n>> Loaded gadget:  unit_priority.lua   <unit_priority.lua>\r\n>> Loaded gadget:  unit_regeneration.lua  <unit_regeneration.lua>\r\n>> Loaded gadget:  unit_removal_from_rezzed_structure.lua  <unit_removal_from_rezzed_structure.lua>\r\n>> Loaded gadget:  unit_rezz_hp.lua    <unit_rezz_hp.lua>\r\n[f=-000001] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-287-gf7b0fcc maintenance.\r\n[f=-000001] Warning: \t(in threads: {main,load,audio,vfsi}={0,1,0,0})\r\n[f=-000001] Warning: DLL information:\r\n[f=-000001] Error: 0x00400000\tspring\r\n[f=-000001] Error: 0x77730000\tntdll\r\n[f=-000001] Error: 0x75e40000\tkernel32\r\n[f=-000001] Error: 0x76610000\tKERNELBASE\r\n[f=-000001] Error: 0x76560000\tADVAPI32\r\n[f=-000001] Error: 0x751f0000\tmsvcrt\r\n[f=-000001] Error: 0x75140000\tsechost\r\n[f=-000001] Error: 0x76470000\tRPCRT4\r\n[f=-000001] Error: 0x74fe0000\tSspiCli\r\n[f=-000001] Error: 0x74fd0000\tCRYPTBASE\r\n[f=-000001] Error: 0x6cdf0000\tGLU32\r\n[f=-000001] Error: 0x6ce20000\tOPENGL32\r\n[f=-000001] Error: 0x75ab0000\tGDI32\r\n[f=-000001] Error: 0x75040000\tUSER32\r\n[f=-000001] Error: 0x76660000\tLPK\r\n[f=-000001] Error: 0x763a0000\tUSP10\r\n[f=-000001] Error: 0x6cd00000\tDDRAW\r\n[f=-000001] Error: 0x6ccf0000\tDCIMAN32\r\n[f=-000001] Error: 0x75f90000\tSETUPAPI\r\n[f=-000001] Error: 0x76440000\tCFGMGR32\r\n[f=-000001] Error: 0x761b0000\tOLEAUT32\r\n[f=-000001] Error: 0x755e0000\tole32\r\n[f=-000001] Error: 0x772c0000\tDEVOBJ\r\n[f=-000001] Error: 0x6f2f0000\tdwmapi\r\n[f=-000001] Error: 0x75e00000\tIMAGEHLP\r\n[f=-000001] Error: 0x76670000\tSHELL32\r\n[f=-000001] Error: 0x772f0000\tSHLWAPI\r\n[f=-000001] Error: 0x75340000\tWS2_32\r\n[f=-000001] Error: 0x75740000\tNSI\r\n[f=-000001] Error: 0x10000000\tDevIL\r\n[f=-000001] Error: 0x5da80000\tMSVCP80\r\n[f=-000001] Error: 0x5d9e0000\tMSVCR80\r\n[f=-000001] Error: 0x6b800000\tOpenAL32\r\n[f=-000001] Error: 0x74a00000\tWINMM\r\n[f=-000001] Error: 0x6b5c0000\tlibvorbisfile-3\r\n[f=-000001] Error: 0x6d740000\tlibvorbis-0\r\n[f=-000001] Error: 0x70880000\tlibogg-0\r\n[f=-000001] Error: 0x62e80000\tzlib1\r\n[f=-000001] Error: 0x70e40000\tlibfreetype-6\r\n[f=-000001] Error: 0x65180000\tlibfontconfig-1\r\n[f=-000001] Error: 0x68f40000\tlibexpat-1\r\n[f=-000001] Error: 0x6ef80000\tglew32\r\n[f=-000001] Error: 0x6c740000\tSDL2\r\n[f=-000001] Error: 0x757a0000\tIMM32\r\n[f=-000001] Error: 0x753d0000\tMSCTF\r\n[f=-000001] Error: 0x74f00000\tVERSION\r\n[f=-000001] Error: 0x64490000\tgameoverlayrenderer\r\n[f=-000001] Error: 0x75f50000\tPSAPI\r\n[f=-000001] Error: 0x74d80000\tapi-ms-win-core-synch-l1-2-0\r\n[f=-000001] Error: 0x72ad0000\tuxtheme\r\n[f=-000001] Error: 0x723b0000\tapphelp\r\n[f=-000001] Error: 0x071a0000\t2345PINYIN\r\n[f=-000001] Error: 0x72bb0000\tMSIMG32\r\n[f=-000001] Error: 0x72a70000\tOLEACC\r\n[f=-000001] Error: 0x718c0000\tdbghelp\r\n[f=-000001] Error: 0x74da0000\tIPHLPAPI\r\n[f=-000001] Error: 0x74d90000\tWINNSI\r\n[f=-000001] Error: 0x72e60000\tcomctl32\r\n[f=-000001] Error: 0x752b0000\tCLBCatQ\r\n[f=-000001] Error: 0x72650000\tpropsys\r\n[f=-000001] Error: 0x71890000\tntmarta\r\n[f=-000001] Error: 0x75750000\tWLDAP32\r\n[f=-000001] Error: 0x5cf70000\tig4icd32\r\n[f=-000001] Error: 0x5cee0000\tcomctl32\r\n[f=-000001] Error: 0x661a0000\tMMDevApi\r\n[f=-000001] Error: 0x66110000\tAUDIOSES\r\n[f=-000001] Error: 0x5cad0000\tshfolder\r\n[f=-000001] Error: 0x66050000\tdsound\r\n[f=-000001] Error: 0x71df0000\tPOWRPROF\r\n[f=-000001] Error: 0x72bd0000\tmswsock\r\n[f=-000001] Error: 0x72480000\twshtcpip\r\n[f=-000001] Error: 0x723a0000\tNLAapi\r\n[f=-000001] Error: 0x72390000\tnapinsp\r\n[f=-000001] Error: 0x72370000\tpnrpnsp\r\n[f=-000001] Error: 0x72c20000\tDNSAPI\r\n[f=-000001] Error: 0x72360000\twinrnr\r\n[f=-000001] Error: 0x72430000\tfwpuclnt\r\n[f=-000001] Error: 0x72470000\trasadhlp\r\n[f=-000001] Error: 0x72ab0000\twship6\r\n[f=-000001] Warning: Stacktrace (load) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774f935 StackPtr=0028de48 FramePtr=0028deac]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001F935]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\kernel32.dll [0x00014029]\r\n[f=-000001] Warning: \t(2) C:\\windows\\syswow64\\msvcrt.dll [0x0001C3B3]\r\n[f=-000001] Warning: \t(3) C:\\windows\\syswow64\\msvcrt.dll [0x0001C2BC]\r\n[f=-000001] Warning: \t(4) C:\\windows\\syswow64\\msvcrt.dll [0x0001C472]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x0001F55B]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\msvcrt.dll [0x0001F455]\r\n[f=-000001] Warning: \t(7) C:\\windows\\syswow64\\msvcrt.dll [0x0001F3E0]\r\n[f=-000001] Warning: \t(8) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B82409]\r\n[f=-000001] Warning: \t(9) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00B84BDF]\r\n[f=-000001] Warning: \t(10) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092DA4A]\r\n[f=-000001] Warning: \t(11) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0092F69E]\r\n[f=-000001] Warning: \t(12) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00929718]\r\n[f=-000001] Warning: \t(13) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00881B28]\r\n[f=-000001] Warning: \t(14) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876448]\r\n[f=-000001] Warning: \t(15) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0087659E]\r\n[f=-000001] Warning: \t(16) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00876AB8]\r\n[f=-000001] Warning: \t(17) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0062793E]\r\n[f=-000001] Warning: \t(18) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00629641]\r\n[f=-000001] Warning: \t(19) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x006297C7]\r\n[f=-000001] Warning: \t(20) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917B50]\r\n[f=-000001] Warning: \t(21) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x009196F9]\r\n[f=-000001] Warning: \t(22) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091AF39]\r\n[f=-000001] Warning: \t(23) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917E10]\r\n[f=-000001] Warning: \t(24) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE4488]\r\n[f=-000001] Warning: \t(25) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00909DF0]\r\n[f=-000001] Warning: \t(26) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x009172CC]\r\n[f=-000001] Warning: \t(27) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090A1BF]\r\n[f=-000001] Warning: \t(28) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917FB3]\r\n[f=-000001] Warning: \t(29) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090B48A]\r\n[f=-000001] Warning: \t(30) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0062928E]\r\n[f=-000001] Warning: \t(31) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE44E6]\r\n[f=-000001] Warning: \t(32) C:\\windows\\SysWOW64\\ntdll.dll [0x0002E454]\r\n[f=-000001] Warning: \t(33) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BEA8FD]\r\n[f=-000001] Warning: \t(34) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BEA94D]\r\n[f=-000001] Warning: \t(35) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091CB5F]\r\n[f=-000001] Warning: \t(36) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0044E020]\r\n[f=-000001] Warning: \t(37) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091C146]\r\n[f=-000001] Warning: \t(38) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091CB5F]\r\n[f=-000001] Warning: \t(39) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091C2AE]\r\n[f=-000001] Warning: \t(40) C:\\windows\\syswow64\\msvcrt.dll [0x0008039E]\r\n[f=-000001] Warning: \t(41) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091BF2A]\r\n[f=-000001] Warning: \t(42) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091C2AE]\r\n[f=-000001] Warning: \t(43) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091C146]\r\n[f=-000001] Warning: \t(44) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091B92A]\r\n[f=-000001] Warning: \t(45) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090A8A0]\r\n[f=-000001] Warning: \t(46) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090EDE8]\r\n[f=-000001] Warning: \t(47) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00629587]\r\n[f=-000001] Warning: \t(48) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917B50]\r\n[f=-000001] Warning: \t(49) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091AF39]\r\n[f=-000001] Warning: \t(50) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917E10]\r\n[f=-000001] Warning: \t(51) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE4488]\r\n[f=-000001] Warning: \t(52) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00909DF0]\r\n[f=-000001] Warning: \t(53) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x009172CC]\r\n[f=-000001] Warning: \t(54) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090D1AC]\r\n[f=-000001] Warning: \t(55) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090A1BF]\r\n[f=-000001] Warning: \t(56) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917FB3]\r\n[f=-000001] Warning: \t(57) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090B48A]\r\n[f=-000001] Warning: \t(58) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0062928E]\r\n[f=-000001] Warning: \t(59) C:\\windows\\SysWOW64\\ntdll.dll [0x0003029B]\r\n[f=-000001] Warning: \t(60) C:\\windows\\SysWOW64\\ntdll.dll [0x000303EA]\r\n[f=-000001] Warning: \t(61) C:\\windows\\SysWOW64\\ntdll.dll [0x00030462]\r\n[f=-000001] Warning: \t(62) C:\\windows\\SysWOW64\\ntdll.dll [0x0002E272]\r\n[f=-000001] Warning: \t(63) C:\\windows\\SysWOW64\\ntdll.dll [0x00030438]\r\n[f=-000001] Warning: \t(64) C:\\windows\\syswow64\\msvcrt.dll [0x0000A442]\r\n[f=-000001] Warning: \t(65) C:\\windows\\syswow64\\msvcrt.dll [0x0000F345]\r\n[f=-000001] Warning: \t(66) C:\\windows\\syswow64\\msvcrt.dll [0x0007892F]\r\n[f=-000001] Warning: \t(67) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BEBAD2]\r\n[f=-000001] Warning: \t(68) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BED10D]\r\n[f=-000001] Warning: \t(69) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE577F]\r\n[f=-000001] Warning: \t(70) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0088713A]\r\n[f=-000001] Warning: \t(71) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE44E6]\r\n[f=-000001] Warning: Stacktrace (audio) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774fdc1 StackPtr=0997fdb0 FramePtr=0997fe18]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001FDC1]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\KERNELBASE.dll [0x0001460C]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x008E8646]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D368F7]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D67A33]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x00011328]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(7) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(8) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] [CUS] Error: LUA_ERRRUN\r\n[f=-000001] [CUS] Error: CUS shader log -----------------------------\r\nERROR: 0:87: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:91: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:92: 'specular' : redefinition \r\nERROR: 0:93: 'reflection' : redefinition \r\nERROR: 0:120: '' : syntax error: incorrect preprocessor directive\r\n\r\n\r\n[f=-000001] [CUS] Error: Vertex -------------------------------------\r\n#version 130\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\t\r\n\r\n\tuniform mat4 camera;   //ViewMatrix (gl_ModelViewMatrix is ModelMatrix!)\r\n\tuniform vec3 cameraPos;\r\n\tuniform vec3 sunPos;\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\tuniform int simFrame;\r\n\t#ifdef flashlights\r\n\t\tout float selfIllumMod;\r\n\t#endif\r\n\t//uniform float frameLoc;\r\n\r\n\t#ifdef use_treadoffset\r\n\t\tuniform float treadOffset;\r\n\t#endif\r\n\r\n\t//The api_custom_unit_shaders supplies this definition:\r\n\t#ifdef use_shadows\r\n\t\tuniform mat4 shadowMatrix;\r\n\t\tuniform vec4 shadowParams;\r\n\t#endif\r\n\r\n\t#ifdef use_vertex_ao\r\n\t\tout float aoTerm;\r\n\t#endif\r\n\tout vec3 cameraDir;\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tout mat3 tbnMatrix;\r\n\t#else\r\n\t\tout vec3 normalv;\r\n\t#endif\r\n\r\n\tout vec2 tex_coord0;\r\n\tout vec4 tex_coord1;\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec4 vertex = gl_Vertex;\r\n\t\tvec3 normal = gl_Normal;\r\n\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec3 tangent   = gl_MultiTexCoord5.xyz;\r\n\t\t\tvec3 bitangent = gl_MultiTexCoord6.xyz;\r\n\t\t\ttbnMatrix = gl_NormalMatrix * mat3(tangent, bitangent, normal);\r\n\t\t#else\r\n\t\t\tnormalv = gl_NormalMatrix * normal;\r\n\t\t#endif\r\n\r\n\t\tvec4 worldPos = gl_ModelViewMatrix * vertex;\r\n\t\tgl_Position   = gl_ProjectionMatrix * (camera * worldPos);\r\n\t\tcameraDir     = worldPos.xyz - cameraPos;\r\n\r\n\t\t#ifdef use_shadows\r\n\t\t\ttex_coord1 = shadowMatrix *gl_ModelViewMatrix*gl_Vertex;\r\n\t\t\ttex_coord1.st = tex_coord1.st * (inversesqrt( abs(tex_coord1.st) + shadowParams.z) + shadowParams.w) + shadowParams.xy;\r\n\t\t#endif\r\n\t\t#ifdef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t\tif (gl_MultiTexCoord0.s < 0.74951171875 && gl_MultiTexCoord0.s > 0.6279296875 && gl_MultiTexCoord0.t > 0.5702890625 && gl_MultiTexCoord0.t <0.6220703125){\r\n\t\t\t\ttex_coord0.s = gl_MultiTexCoord0.s + etcLoc.z;\r\n\t\t\t}\r\n\t\t#endif\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\taoTerm= max(0.4,fract(gl_MultiTexCoord0.s*16384.0)*1.3); // great\r\n\t\t#endif\r\n\r\n\t\t#ifndef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t#endif\r\n\r\n\t\t#ifdef flashlights\r\n\t\t\t//float unique_value = sin((gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])));\r\n\t\t\tselfIllumMod = max(-0.2,sin(simFrame *0.063 + (gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])*0.1))+0.2;\r\n\t\t#endif\r\n\t\t//float fogCoord = length(gl_Position.xyz); // maybe fog should be readded?\r\n\t\t//fogFactor = (gl_Fog.end - fogCoord) * gl_Fog.scale; //gl_Fog.scale := 1.0 / (gl_Fog.end - gl_Fog.start)\r\n\t\t//fogFactor = clamp(fogFactor, 0.0, 1.0);\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Fragment -----------------------------------\r\n#version 130\r\n\t#if (GL_FRAGMENT_PRECISION_HIGH == 1)\r\n\t// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this\r\n\tprecision highp float;\r\n\t#else\r\n\tprecision mediump float;\r\n\t#endif\r\n\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\r\n\t\r\n\r\n\tuniform sampler2D textureS3o1;\r\n\tuniform sampler2D textureS3o2;\r\n\tuniform samplerCube specularTex;\r\n\tuniform samplerCube reflectTex;\r\n\r\n\tuniform vec3 sunPos; // is sunDir!\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\t#ifndef SPECULARMULT\r\n\t\t#define SPECULARMULT 2.0\r\n\t#endif\r\n\r\n\t#ifdef use_shadows\r\n\t\tuniform sampler2DShadow shadowTex;\r\n\t\tuniform float shadowDensity;\r\n\t#endif\r\n\t#ifdef use_vertex_ao\r\n\t\tin float aoTerm;\r\n\t#endif\r\n\tuniform vec4 teamColor;\r\n\tin vec3 cameraDir;\r\n\t//varying float fogFactor;\r\n\r\n\t#ifdef flashlights\r\n\t\tin float selfIllumMod;\r\n\t#endif\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tin mat3 tbnMatrix;\r\n\t\tuniform sampler2D normalMap;\r\n\t#else\r\n\t\tin vec3 normalv;\r\n\t#endif\r\n\r\n\tin vec2 tex_coord0;\r\n\tin vec4 tex_coord1;\r\n\r\n\tout vec4 fragData[4];\r\n\r\n\tfloat GetShadowCoeff(vec4 shadowCoors){\r\n\t\t#ifdef use_shadows\r\n\t\t\tfloat coeff = textureProj(shadowTex, shadowCoors+vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\t\tcoeff  = (1.0 - coeff);\r\n\t\t\tcoeff *= shadowDensity;\r\n\t\t\treturn (1.0 - coeff);\r\n\t\t#else\r\n\t\t\treturn 1.0;\r\n\t\t#endif\r\n\t}\r\n\r\n\tvoid main(void){\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec2 tc = tex_coord0.st;\r\n\t\t\t#ifdef flip_normalmap\r\n\t\t\t\ttc.t = 1.0 - tc.t;\r\n\t\t\t#endif\r\n\t\t\tvec4 normaltex=texture(normalMap, tc);\r\n\t\t\tvec3 nvTS   = normalize((normaltex.xyz - 0.5) * 2.0);\r\n\t\t\tvec3 normal = tbnMatrix * nvTS;\r\n\t\t#else\r\n\t\t\tvec3 normal = normalize(normalv);\r\n\t\t#endif\r\n\t\tvec3 light = max(dot(normal, sunPos), 0.0) * sunDiffuse + sunAmbient;\r\n\r\n\t\tvec4 diffuseIn  = texture(textureS3o1, tex_coord0.st);\r\n\t\tvec4 outColor   = diffuseIn;\r\n\t\tvec4 extraColor = texture(textureS3o2, tex_coord0.st);\r\n\t\tvec3 reflectDir = reflect(cameraDir, normal);\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tvec3 specular   = texture(specularTex, reflectDir).rgb * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = texture(reflectTex,  reflectDir).rgb;\r\n\t\t#endif\r\n\t\t#if (deferred_mode == 1)\r\n\t\t\tvec3 specular   = vec3(1.0,1.0,1.0) * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = vec3(0.0,0.0,0.0);\r\n\t\t#endif\r\n\t\tfloat shadow = GetShadowCoeff(tex_coord1 + vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\tlight     = mix(sunAmbient, light, shadow);\r\n\t\tspecular *= shadow;\r\n\r\n\t\treflection  = mix(light, reflection, extraColor.g); // reflection\r\n\t\t#ifdef flashlights\r\n\t\t\textraColor.r =extraColor.r * selfIllumMod;\r\n\t\t#endif\r\n\t\treflection += (extraColor.rrr); // self-illum\r\n\r\n\t\toutColor.rgb = mix(outColor.rgb, teamColor.rgb, outColor.a);\r\n\r\n\t\t//#if (deferred_mode == 0)\r\n\t\t\t// diffuse + specular + envcube lighting\r\n\t\t\t// (reflection contains the NdotL term!)\r\n\t\t\toutColor.rgb = outColor.rgb * reflection + specular;\r\n\t\t//#endif\r\n\r\n\t\toutColor.a   = extraColor.a;\r\n\t\t//outColor.rgb = outColor.rgb + outColor.rgb * (normaltex.a - 0.5) * etcLoc.g; // no more wreck color blending\r\n\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\toutColor.rgb=outColor.rgb*aoTerm;\r\n\t\t#endif\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tfragData[0] = outColor;\r\n\t\t#else\r\n\t\t\tfragData[0] = vec4((normal + 1.0) * 0.5, 1.0);\r\n\t\t\tfragData[1] = outColor;\r\n\t\t\tfragData[2] = vec4(specular, extraColor.a);\r\n\t\t\tfragData[3] = vec4(extraColor.rrr, 1.0);\r\n\t\t#endif\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Geometry -----------------------------------\r\nnil\r\n[f=-000001] [CUS] Error: CUS end ------------------------------------\r\n[f=-000001] [CUS] Error: LUA_ERRRUN\r\n[f=-000001] [CUS] Error: CUS shader log -----------------------------\r\nERROR: 0:87: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:91: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:92: 'specular' : redefinition \r\nERROR: 0:93: 'reflection' : redefinition \r\nERROR: 0:120: '' : syntax error: incorrect preprocessor directive\r\n\r\n\r\n[f=-000001] [CUS] Error: Vertex -------------------------------------\r\n#version 130\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\t\r\n\r\n\tuniform mat4 camera;   //ViewMatrix (gl_ModelViewMatrix is ModelMatrix!)\r\n\tuniform vec3 cameraPos;\r\n\tuniform vec3 sunPos;\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\tuniform int simFrame;\r\n\t#ifdef flashlights\r\n\t\tout float selfIllumMod;\r\n\t#endif\r\n\t//uniform float frameLoc;\r\n\r\n\t#ifdef use_treadoffset\r\n\t\tuniform float treadOffset;\r\n\t#endif\r\n\r\n\t//The api_custom_unit_shaders supplies this definition:\r\n\t#ifdef use_shadows\r\n\t\tuniform mat4 shadowMatrix;\r\n\t\tuniform vec4 shadowParams;\r\n\t#endif\r\n\r\n\t#ifdef use_vertex_ao\r\n\t\tout float aoTerm;\r\n\t#endif\r\n\tout vec3 cameraDir;\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tout mat3 tbnMatrix;\r\n\t#else\r\n\t\tout vec3 normalv;\r\n\t#endif\r\n\r\n\tout vec2 tex_coord0;\r\n\tout vec4 tex_coord1;\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec4 vertex = gl_Vertex;\r\n\t\tvec3 normal = gl_Normal;\r\n\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec3 tangent   = gl_MultiTexCoord5.xyz;\r\n\t\t\tvec3 bitangent = gl_MultiTexCoord6.xyz;\r\n\t\t\ttbnMatrix = gl_NormalMatrix * mat3(tangent, bitangent, normal);\r\n\t\t#else\r\n\t\t\tnormalv = gl_NormalMatrix * normal;\r\n\t\t#endif\r\n\r\n\t\tvec4 worldPos = gl_ModelViewMatrix * vertex;\r\n\t\tgl_Position   = gl_ProjectionMatrix * (camera * worldPos);\r\n\t\tcameraDir     = worldPos.xyz - cameraPos;\r\n\r\n\t\t#ifdef use_shadows\r\n\t\t\ttex_coord1 = shadowMatrix *gl_ModelViewMatrix*gl_Vertex;\r\n\t\t\ttex_coord1.st = tex_coord1.st * (inversesqrt( abs(tex_coord1.st) + shadowParams.z) + shadowParams.w) + shadowParams.xy;\r\n\t\t#endif\r\n\t\t#ifdef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t\tif (gl_MultiTexCoord0.s < 0.74951171875 && gl_MultiTexCoord0.s > 0.6279296875 && gl_MultiTexCoord0.t > 0.5702890625 && gl_MultiTexCoord0.t <0.6220703125){\r\n\t\t\t\ttex_coord0.s = gl_MultiTexCoord0.s + etcLoc.z;\r\n\t\t\t}\r\n\t\t#endif\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\taoTerm= max(0.4,fract(gl_MultiTexCoord0.s*16384.0)*1.3); // great\r\n\t\t#endif\r\n\r\n\t\t#ifndef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t#endif\r\n\r\n\t\t#ifdef flashlights\r\n\t\t\t//float unique_value = sin((gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])));\r\n\t\t\tselfIllumMod = max(-0.2,sin(simFrame *0.063 + (gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])*0.1))+0.2;\r\n\t\t#endif\r\n\t\t//float fogCoord = length(gl_Position.xyz); // maybe fog should be readded?\r\n\t\t//fogFactor = (gl_Fog.end - fogCoord) * gl_Fog.scale; //gl_Fog.scale := 1.0 / (gl_Fog.end - gl_Fog.start)\r\n\t\t//fogFactor = clamp(fogFactor, 0.0, 1.0);\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Fragment -----------------------------------\r\n#version 130\r\n\t#if (GL_FRAGMENT_PRECISION_HIGH == 1)\r\n\t// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this\r\n\tprecision highp float;\r\n\t#else\r\n\tprecision mediump float;\r\n\t#endif\r\n\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\r\n\t\r\n\r\n\tuniform sampler2D textureS3o1;\r\n\tuniform sampler2D textureS3o2;\r\n\tuniform samplerCube specularTex;\r\n\tuniform samplerCube reflectTex;\r\n\r\n\tuniform vec3 sunPos; // is sunDir!\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\t#ifndef SPECULARMULT\r\n\t\t#define SPECULARMULT 2.0\r\n\t#endif\r\n\r\n\t#ifdef use_shadows\r\n\t\tuniform sampler2DShadow shadowTex;\r\n\t\tuniform float shadowDensity;\r\n\t#endif\r\n\t#ifdef use_vertex_ao\r\n\t\tin float aoTerm;\r\n\t#endif\r\n\tuniform vec4 teamColor;\r\n\tin vec3 cameraDir;\r\n\t//varying float fogFactor;\r\n\r\n\t#ifdef flashlights\r\n\t\tin float selfIllumMod;\r\n\t#endif\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tin mat3 tbnMatrix;\r\n\t\tuniform sampler2D normalMap;\r\n\t#else\r\n\t\tin vec3 normalv;\r\n\t#endif\r\n\r\n\tin vec2 tex_coord0;\r\n\tin vec4 tex_coord1;\r\n\r\n\tout vec4 fragData[4];\r\n\r\n\tfloat GetShadowCoeff(vec4 shadowCoors){\r\n\t\t#ifdef use_shadows\r\n\t\t\tfloat coeff = textureProj(shadowTex, shadowCoors+vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\t\tcoeff  = (1.0 - coeff);\r\n\t\t\tcoeff *= shadowDensity;\r\n\t\t\treturn (1.0 - coeff);\r\n\t\t#else\r\n\t\t\treturn 1.0;\r\n\t\t#endif\r\n\t}\r\n\r\n\tvoid main(void){\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec2 tc = tex_coord0.st;\r\n\t\t\t#ifdef flip_normalmap\r\n\t\t\t\ttc.t = 1.0 - tc.t;\r\n\t\t\t#endif\r\n\t\t\tvec4 normaltex=texture(normalMap, tc);\r\n\t\t\tvec3 nvTS   = normalize((normaltex.xyz - 0.5) * 2.0);\r\n\t\t\tvec3 normal = tbnMatrix * nvTS;\r\n\t\t#else\r\n\t\t\tvec3 normal = normalize(normalv);\r\n\t\t#endif\r\n\t\tvec3 light = max(dot(normal, sunPos), 0.0) * sunDiffuse + sunAmbient;\r\n\r\n\t\tvec4 diffuseIn  = texture(textureS3o1, tex_coord0.st);\r\n\t\tvec4 outColor   = diffuseIn;\r\n\t\tvec4 extraColor = texture(textureS3o2, tex_coord0.st);\r\n\t\tvec3 reflectDir = reflect(cameraDir, normal);\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tvec3 specular   = texture(specularTex, reflectDir).rgb * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = texture(reflectTex,  reflectDir).rgb;\r\n\t\t#endif\r\n\t\t#if (deferred_mode == 1)\r\n\t\t\tvec3 specular   = vec3(1.0,1.0,1.0) * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = vec3(0.0,0.0,0.0);\r\n\t\t#endif\r\n\t\tfloat shadow = GetShadowCoeff(tex_coord1 + vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\tlight     = mix(sunAmbient, light, shadow);\r\n\t\tspecular *= shadow;\r\n\r\n\t\treflection  = mix(light, reflection, extraColor.g); // reflection\r\n\t\t#ifdef flashlights\r\n\t\t\textraColor.r =extraColor.r * selfIllumMod;\r\n\t\t#endif\r\n\t\treflection += (extraColor.rrr); // self-illum\r\n\r\n\t\toutColor.rgb = mix(outColor.rgb, teamColor.rgb, outColor.a);\r\n\r\n\t\t//#if (deferred_mode == 0)\r\n\t\t\t// diffuse + specular + envcube lighting\r\n\t\t\t// (reflection contains the NdotL term!)\r\n\t\t\toutColor.rgb = outColor.rgb * reflection + specular;\r\n\t\t//#endif\r\n\r\n\t\toutColor.a   = extraColor.a;\r\n\t\t//outColor.rgb = outColor.rgb + outColor.rgb * (normaltex.a - 0.5) * etcLoc.g; // no more wreck color blending\r\n\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\toutColor.rgb=outColor.rgb*aoTerm;\r\n\t\t#endif\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tfragData[0] = outColor;\r\n\t\t#else\r\n\t\t\tfragData[0] = vec4((normal + 1.0) * 0.5, 1.0);\r\n\t\t\tfragData[1] = outColor;\r\n\t\t\tfragData[2] = vec4(specular, extraColor.a);\r\n\t\t\tfragData[3] = vec4(extraColor.rrr, 1.0);\r\n\t\t#endif\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Geometry -----------------------------------\r\nnil\r\n[f=-000001] [CUS] Error: CUS end ------------------------------------\r\n[f=-000001] [CUS] Error: LUA_ERRRUN\r\n[f=-000001] [CUS] Error: CUS shader log -----------------------------\r\nERROR: 0:89: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:93: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:94: 'specular' : redefinition \r\nERROR: 0:95: 'reflection' : redefinition \r\nERROR: 0:122: '' : syntax error: incorrect preprocessor directive\r\n\r\n\r\n[f=-000001] [CUS] Error: Vertex -------------------------------------\r\n#version 130\r\n#define use_perspective_correct_shadows\r\n#define use_normalmapping\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\t\r\n\r\n\tuniform mat4 camera;   //ViewMatrix (gl_ModelViewMatrix is ModelMatrix!)\r\n\tuniform vec3 cameraPos;\r\n\tuniform vec3 sunPos;\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\tuniform int simFrame;\r\n\t#ifdef flashlights\r\n\t\tout float selfIllumMod;\r\n\t#endif\r\n\t//uniform float frameLoc;\r\n\r\n\t#ifdef use_treadoffset\r\n\t\tuniform float treadOffset;\r\n\t#endif\r\n\r\n\t//The api_custom_unit_shaders supplies this definition:\r\n\t#ifdef use_shadows\r\n\t\tuniform mat4 shadowMatrix;\r\n\t\tuniform vec4 shadowParams;\r\n\t#endif\r\n\r\n\t#ifdef use_vertex_ao\r\n\t\tout float aoTerm;\r\n\t#endif\r\n\tout vec3 cameraDir;\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tout mat3 tbnMatrix;\r\n\t#else\r\n\t\tout vec3 normalv;\r\n\t#endif\r\n\r\n\tout vec2 tex_coord0;\r\n\tout vec4 tex_coord1;\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec4 vertex = gl_Vertex;\r\n\t\tvec3 normal = gl_Normal;\r\n\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec3 tangent   = gl_MultiTexCoord5.xyz;\r\n\t\t\tvec3 bitangent = gl_MultiTexCoord6.xyz;\r\n\t\t\ttbnMatrix = gl_NormalMatrix * mat3(tangent, bitangent, normal);\r\n\t\t#else\r\n\t\t\tnormalv = gl_NormalMatrix * normal;\r\n\t\t#endif\r\n\r\n\t\tvec4 worldPos = gl_ModelViewMatrix * vertex;\r\n\t\tgl_Position   = gl_ProjectionMatrix * (camera * worldPos);\r\n\t\tcameraDir     = worldPos.xyz - cameraPos;\r\n\r\n\t\t#ifdef use_shadows\r\n\t\t\ttex_coord1 = shadowMatrix *gl_ModelViewMatrix*gl_Vertex;\r\n\t\t\ttex_coord1.st = tex_coord1.st * (inversesqrt( abs(tex_coord1.st) + shadowParams.z) + shadowParams.w) + shadowParams.xy;\r\n\t\t#endif\r\n\t\t#ifdef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t\tif (gl_MultiTexCoord0.s < 0.74951171875 && gl_MultiTexCoord0.s > 0.6279296875 && gl_MultiTexCoord0.t > 0.5702890625 && gl_MultiTexCoord0.t <0.6220703125){\r\n\t\t\t\ttex_coord0.s = gl_MultiTexCoord0.s + etcLoc.z;\r\n\t\t\t}\r\n\t\t#endif\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\taoTerm= max(0.4,fract(gl_MultiTexCoord0.s*16384.0)*1.3); // great\r\n\t\t#endif\r\n\r\n\t\t#ifndef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t#endif\r\n\r\n\t\t#ifdef flashlights\r\n\t\t\t//float unique_value = sin((gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])));\r\n\t\t\tselfIllumMod = max(-0.2,sin(simFrame *0.063 + (gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])*0.1))+0.2;\r\n\t\t#endif\r\n\t\t//float fogCoord = length(gl_Position.xyz); // maybe fog should be readded?\r\n\t\t//fogFactor = (gl_Fog.end - fogCoord) * gl_Fog.scale; //gl_Fog.scale := 1.0 / (gl_Fog.end - gl_Fog.start)\r\n\t\t//fogFactor = clamp(fogFactor, 0.0, 1.0);\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Fragment -----------------------------------\r\n#version 130\r\n#define use_perspective_correct_shadows\r\n#define use_normalmapping\r\n\t#if (GL_FRAGMENT_PRECISION_HIGH == 1)\r\n\t// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this\r\n\tprecision highp float;\r\n\t#else\r\n\tprecision mediump float;\r\n\t#endif\r\n\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\r\n\t\r\n\r\n\tuniform sampler2D textureS3o1;\r\n\tuniform sampler2D textureS3o2;\r\n\tuniform samplerCube specularTex;\r\n\tuniform samplerCube reflectTex;\r\n\r\n\tuniform vec3 sunPos; // is sunDir!\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\t#ifndef SPECULARMULT\r\n\t\t#define SPECULARMULT 2.0\r\n\t#endif\r\n\r\n\t#ifdef use_shadows\r\n\t\tuniform sampler2DShadow shadowTex;\r\n\t\tuniform float shadowDensity;\r\n\t#endif\r\n\t#ifdef use_vertex_ao\r\n\t\tin float aoTerm;\r\n\t#endif\r\n\tuniform vec4 teamColor;\r\n\tin vec3 cameraDir;\r\n\t//varying float fogFactor;\r\n\r\n\t#ifdef flashlights\r\n\t\tin float selfIllumMod;\r\n\t#endif\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tin mat3 tbnMatrix;\r\n\t\tuniform sampler2D normalMap;\r\n\t#else\r\n\t\tin vec3 normalv;\r\n\t#endif\r\n\r\n\tin vec2 tex_coord0;\r\n\tin vec4 tex_coord1;\r\n\r\n\tout vec4 fragData[4];\r\n\r\n\tfloat GetShadowCoeff(vec4 shadowCoors){\r\n\t\t#ifdef use_shadows\r\n\t\t\tfloat coeff = textureProj(shadowTex, shadowCoors+vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\t\tcoeff  = (1.0 - coeff);\r\n\t\t\tcoeff *= shadowDensity;\r\n\t\t\treturn (1.0 - coeff);\r\n\t\t#else\r\n\t\t\treturn 1.0;\r\n\t\t#endif\r\n\t}\r\n\r\n\tvoid main(void){\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec2 tc = tex_coord0.st;\r\n\t\t\t#ifdef flip_normalmap\r\n\t\t\t\ttc.t = 1.0 - tc.t;\r\n\t\t\t#endif\r\n\t\t\tvec4 normaltex=texture(normalMap, tc);\r\n\t\t\tvec3 nvTS   = normalize((normaltex.xyz - 0.5) * 2.0);\r\n\t\t\tvec3 normal = tbnMatrix * nvTS;\r\n\t\t#else\r\n\t\t\tvec3 normal = normalize(normalv);\r\n\t\t#endif\r\n\t\tvec3 light = max(dot(normal, sunPos), 0.0) * sunDiffuse + sunAmbient;\r\n\r\n\t\tvec4 diffuseIn  = texture(textureS3o1, tex_coord0.st);\r\n\t\tvec4 outColor   = diffuseIn;\r\n\t\tvec4 extraColor = texture(textureS3o2, tex_coord0.st);\r\n\t\tvec3 reflectDir = reflect(cameraDir, normal);\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tvec3 specular   = texture(specularTex, reflectDir).rgb * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = texture(reflectTex,  reflectDir).rgb;\r\n\t\t#endif\r\n\t\t#if (deferred_mode == 1)\r\n\t\t\tvec3 specular   = vec3(1.0,1.0,1.0) * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = vec3(0.0,0.0,0.0);\r\n\t\t#endif\r\n\t\tfloat shadow = GetShadowCoeff(tex_coord1 + vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\tlight     = mix(sunAmbient, light, shadow);\r\n\t\tspecular *= shadow;\r\n\r\n\t\treflection  = mix(light, reflection, extraColor.g); // reflection\r\n\t\t#ifdef flashlights\r\n\t\t\textraColor.r =extraColor.r * selfIllumMod;\r\n\t\t#endif\r\n\t\treflection += (extraColor.rrr); // self-illum\r\n\r\n\t\toutColor.rgb = mix(outColor.rgb, teamColor.rgb, outColor.a);\r\n\r\n\t\t//#if (deferred_mode == 0)\r\n\t\t\t// diffuse + specular + envcube lighting\r\n\t\t\t// (reflection contains the NdotL term!)\r\n\t\t\toutColor.rgb = outColor.rgb * reflection + specular;\r\n\t\t//#endif\r\n\r\n\t\toutColor.a   = extraColor.a;\r\n\t\t//outColor.rgb = outColor.rgb + outColor.rgb * (normaltex.a - 0.5) * etcLoc.g; // no more wreck color blending\r\n\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\toutColor.rgb=outColor.rgb*aoTerm;\r\n\t\t#endif\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tfragData[0] = outColor;\r\n\t\t#else\r\n\t\t\tfragData[0] = vec4((normal + 1.0) * 0.5, 1.0);\r\n\t\t\tfragData[1] = outColor;\r\n\t\t\tfragData[2] = vec4(specular, extraColor.a);\r\n\t\t\tfragData[3] = vec4(extraColor.rrr, 1.0);\r\n\t\t#endif\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Geometry -----------------------------------\r\nnil\r\n[f=-000001] [CUS] Error: CUS end ------------------------------------\r\n[f=-000001] [CUS] Error: LUA_ERRRUN\r\n[f=-000001] [CUS] Error: CUS shader log -----------------------------\r\nERROR: 0:89: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:93: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:94: 'specular' : redefinition \r\nERROR: 0:95: 'reflection' : redefinition \r\nERROR: 0:122: '' : syntax error: incorrect preprocessor directive\r\n\r\n\r\n[f=-000001] [CUS] Error: Vertex -------------------------------------\r\n#version 130\r\n#define use_normalmapping\r\n#define deferred_mode_0\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\t\t\t\t\tvec2 getWind(int period) {\r\n\t\t\t\t\tvec2 wind;\r\n\t\t\t\t\twind.x = sin(period * 5.0);\r\n\t\t\t\t\twind.y = cos(period * 5.0);\r\n\t\t\t\t\treturn wind * 10.0f;\r\n\t\t\t\t}\r\n\t\t\t\r\n\r\n\tuniform mat4 camera;   //ViewMatrix (gl_ModelViewMatrix is ModelMatrix!)\r\n\tuniform vec3 cameraPos;\r\n\tuniform vec3 sunPos;\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\tuniform int simFrame;\r\n\t#ifdef flashlights\r\n\t\tout float selfIllumMod;\r\n\t#endif\r\n\t//uniform float frameLoc;\r\n\r\n\t#ifdef use_treadoffset\r\n\t\tuniform float treadOffset;\r\n\t#endif\r\n\r\n\t//The api_custom_unit_shaders supplies this definition:\r\n\t#ifdef use_shadows\r\n\t\tuniform mat4 shadowMatrix;\r\n\t\tuniform vec4 shadowParams;\r\n\t#endif\r\n\r\n\t#ifdef use_vertex_ao\r\n\t\tout float aoTerm;\r\n\t#endif\r\n\tout vec3 cameraDir;\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tout mat3 tbnMatrix;\r\n\t#else\r\n\t\tout vec3 normalv;\r\n\t#endif\r\n\r\n\tout vec2 tex_coord0;\r\n\tout vec4 tex_coord1;\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec4 vertex = gl_Vertex;\r\n\t\tvec3 normal = gl_Normal;\r\n\r\n\t\t\t\t\t\t// adapted from 0ad's model_common.vs\r\n\r\n\t\t\t\tvec2 curWind = getWind(simFrame / 750);\r\n\t\t\t\tvec2 nextWind = getWind(simFrame / 750 + 1);\r\n\t\t\t\tfloat tweenFactor = smoothstep(0.0f, 1.0f, max(simFrame % 750 - 600, 0) / 150.0f);\r\n\t\t\t\tvec2 wind = mix(curWind, nextWind, tweenFactor);\r\n\r\n\r\n\r\n\r\n\t\t\t\t// fractional part of model position, clamped to >.4\r\n\t\t\t\tvec4 modelPos = gl_ModelViewMatrix[3];\r\n\t\t\t\tmodelPos = fract(modelPos);\r\n\t\t\t\tmodelPos = clamp(modelPos, 0.4, 1.0);\r\n\r\n\t\t\t\t// crude measure of wind intensity\r\n\t\t\t\tfloat abswind = abs(wind.x) + abs(wind.y);\r\n\r\n\t\t\t\tvec4 cosVec;\r\n\t\t\t\tfloat simTime = 0.02 * simFrame;\r\n\t\t\t\t// these determine the speed of the wind's \"cosine\" waves.\r\n\t\t\t\tcosVec.w = 0.0;\r\n\t\t\t\tcosVec.x = simTime * modelPos[0] + vertex.x;\r\n\t\t\t\tcosVec.y = simTime * modelPos[2] / 3.0 + modelPos.x;\r\n\t\t\t\tcosVec.z = simTime * 1.0 + vertex.z;\r\n\r\n\t\t\t\t// calculate \"cosines\" in parallel, using a smoothed triangle wave\r\n\t\t\t\tvec4 tri = abs(fract(cosVec + 0.5) * 2.0 - 1.0);\r\n\t\t\t\tcosVec = tri * tri *(3.0 - 2.0 * tri);\r\n\r\n\t\t\t\tfloat limit = clamp((vertex.x * vertex.z * vertex.y) / 3000.0, 0.0, 0.2);\r\n\r\n\t\t\t\tfloat diff = cosVec.x * limit;\r\n\t\t\t\tfloat diff2 = cosVec.y * clamp(vertex.y / 30.0, 0.05, 0.2);\r\n\r\n\t\t\t\tvertex.xyz += cosVec.z * limit * clamp(abswind, 1.2, 1.7);\r\n\r\n\t\t\t\tvertex.xz += diff + diff2 * wind;\r\n\t\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec3 tangent   = gl_MultiTexCoord5.xyz;\r\n\t\t\tvec3 bitangent = gl_MultiTexCoord6.xyz;\r\n\t\t\ttbnMatrix = gl_NormalMatrix * mat3(tangent, bitangent, normal);\r\n\t\t#else\r\n\t\t\tnormalv = gl_NormalMatrix * normal;\r\n\t\t#endif\r\n\r\n\t\tvec4 worldPos = gl_ModelViewMatrix * vertex;\r\n\t\tgl_Position   = gl_ProjectionMatrix * (camera * worldPos);\r\n\t\tcameraDir     = worldPos.xyz - cameraPos;\r\n\r\n\t\t#ifdef use_shadows\r\n\t\t\ttex_coord1 = shadowMatrix *gl_ModelViewMatrix*gl_Vertex;\r\n\t\t\ttex_coord1.st = tex_coord1.st * (inversesqrt( abs(tex_coord1.st) + shadowParams.z) + shadowParams.w) + shadowParams.xy;\r\n\t\t#endif\r\n\t\t#ifdef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t\tif (gl_MultiTexCoord0.s < 0.74951171875 && gl_MultiTexCoord0.s > 0.6279296875 && gl_MultiTexCoord0.t > 0.5702890625 && gl_MultiTexCoord0.t <0.6220703125){\r\n\t\t\t\ttex_coord0.s = gl_MultiTexCoord0.s + etcLoc.z;\r\n\t\t\t}\r\n\t\t#endif\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\taoTerm= max(0.4,fract(gl_MultiTexCoord0.s*16384.0)*1.3); // great\r\n\t\t#endif\r\n\r\n\t\t#ifndef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t#endif\r\n\r\n\t\t#ifdef flashlights\r\n\t\t\t//float unique_value = sin((gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])));\r\n\t\t\tselfIllumMod = max(-0.2,sin(simFrame *0.063 + (gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])*0.1))+0.2;\r\n\t\t#endif\r\n\t\t//float fogCoord = length(gl_Position.xyz); // maybe fog should be readded?\r\n\t\t//fogFactor = (gl_Fog.end - fogCoord) * gl_Fog.scale; //gl_Fog.scale := 1.0 / (gl_Fog.end - gl_Fog.start)\r\n\t\t//fogFactor = clamp(fogFactor, 0.0, 1.0);\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Fragment -----------------------------------\r\n#version 130\r\n#define use_normalmapping\r\n#define deferred_mode_0\r\n\t#if (GL_FRAGMENT_PRECISION_HIGH == 1)\r\n\t// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this\r\n\tprecision highp float;\r\n\t#else\r\n\tprecision mediump float;\r\n\t#endif\r\n\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\r\n\t\r\n\r\n\tuniform sampler2D textureS3o1;\r\n\tuniform sampler2D textureS3o2;\r\n\tuniform samplerCube specularTex;\r\n\tuniform samplerCube reflectTex;\r\n\r\n\tuniform vec3 sunPos; // is sunDir!\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\t#ifndef SPECULARMULT\r\n\t\t#define SPECULARMULT 2.0\r\n\t#endif\r\n\r\n\t#ifdef use_shadows\r\n\t\tuniform sampler2DShadow shadowTex;\r\n\t\tuniform float shadowDensity;\r\n\t#endif\r\n\t#ifdef use_vertex_ao\r\n\t\tin float aoTerm;\r\n\t#endif\r\n\tuniform vec4 teamColor;\r\n\tin vec3 cameraDir;\r\n\t//varying float fogFactor;\r\n\r\n\t#ifdef flashlights\r\n\t\tin float selfIllumMod;\r\n\t#endif\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tin mat3 tbnMatrix;\r\n\t\tuniform sampler2D normalMap;\r\n\t#else\r\n\t\tin vec3 normalv;\r\n\t#endif\r\n\r\n\tin vec2 tex_coord0;\r\n\tin vec4 tex_coord1;\r\n\r\n\tout vec4 fragData[4];\r\n\r\n\tfloat GetShadowCoeff(vec4 shadowCoors){\r\n\t\t#ifdef use_shadows\r\n\t\t\tfloat coeff = textureProj(shadowTex, shadowCoors+vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\t\tcoeff  = (1.0 - coeff);\r\n\t\t\tcoeff *= shadowDensity;\r\n\t\t\treturn (1.0 - coeff);\r\n\t\t#else\r\n\t\t\treturn 1.0;\r\n\t\t#endif\r\n\t}\r\n\r\n\tvoid main(void){\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec2 tc = tex_coord0.st;\r\n\t\t\t#ifdef flip_normalmap\r\n\t\t\t\ttc.t = 1.0 - tc.t;\r\n\t\t\t#endif\r\n\t\t\tvec4 normaltex=texture(normalMap, tc);\r\n\t\t\tvec3 nvTS   = normalize((normaltex.xyz - 0.5) * 2.0);\r\n\t\t\tvec3 normal = tbnMatrix * nvTS;\r\n\t\t#else\r\n\t\t\tvec3 normal = normalize(normalv);\r\n\t\t#endif\r\n\t\tvec3 light = max(dot(normal, sunPos), 0.0) * sunDiffuse + sunAmbient;\r\n\r\n\t\tvec4 diffuseIn  = texture(textureS3o1, tex_coord0.st);\r\n\t\tvec4 outColor   = diffuseIn;\r\n\t\tvec4 extraColor = texture(textureS3o2, tex_coord0.st);\r\n\t\tvec3 reflectDir = reflect(cameraDir, normal);\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tvec3 specular   = texture(specularTex, reflectDir).rgb * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = texture(reflectTex,  reflectDir).rgb;\r\n\t\t#endif\r\n\t\t#if (deferred_mode == 1)\r\n\t\t\tvec3 specular   = vec3(1.0,1.0,1.0) * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = vec3(0.0,0.0,0.0);\r\n\t\t#endif\r\n\t\tfloat shadow = GetShadowCoeff(tex_coord1 + vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\tlight     = mix(sunAmbient, light, shadow);\r\n\t\tspecular *= shadow;\r\n\r\n\t\treflection  = mix(light, reflection, extraColor.g); // reflection\r\n\t\t#ifdef flashlights\r\n\t\t\textraColor.r =extraColor.r * selfIllumMod;\r\n\t\t#endif\r\n\t\treflection += (extraColor.rrr); // self-illum\r\n\r\n\t\toutColor.rgb = mix(outColor.rgb, teamColor.rgb, outColor.a);\r\n\r\n\t\t//#if (deferred_mode == 0)\r\n\t\t\t// diffuse + specular + envcube lighting\r\n\t\t\t// (reflection contains the NdotL term!)\r\n\t\t\toutColor.rgb = outColor.rgb * reflection + specular;\r\n\t\t//#endif\r\n\r\n\t\toutColor.a   = extraColor.a;\r\n\t\t//outColor.rgb = outColor.rgb + outColor.rgb * (normaltex.a - 0.5) * etcLoc.g; // no more wreck color blending\r\n\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\toutColor.rgb=outColor.rgb*aoTerm;\r\n\t\t#endif\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tfragData[0] = outColor;\r\n\t\t#else\r\n\t\t\tfragData[0] = vec4((normal + 1.0) * 0.5, 1.0);\r\n\t\t\tfragData[1] = outColor;\r\n\t\t\tfragData[2] = vec4(specular, extraColor.a);\r\n\t\t\tfragData[3] = vec4(extraColor.rrr, 1.0);\r\n\t\t#endif\r\n\r\n\t\t\t\t\t\t//gl_FragColor.r=1.0;\r\n\t\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Geometry -----------------------------------\r\nnil\r\n[f=-000001] [CUS] Error: CUS end ------------------------------------\r\n[f=-000001] [CUS] Error: LUA_ERRRUN\r\n[f=-000001] [CUS] Error: CUS shader log -----------------------------\r\nERROR: 0:88: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:92: '' : syntax error: incorrect preprocessor directive\r\nERROR: 0:93: 'specular' : redefinition \r\nERROR: 0:94: 'reflection' : redefinition \r\nERROR: 0:121: '' : syntax error: incorrect preprocessor directive\r\n\r\n\r\n[f=-000001] [CUS] Error: Vertex -------------------------------------\r\n#version 130\r\n#define deferred_mode_1\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\t\r\n\r\n\tuniform mat4 camera;   //ViewMatrix (gl_ModelViewMatrix is ModelMatrix!)\r\n\tuniform vec3 cameraPos;\r\n\tuniform vec3 sunPos;\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\tuniform int simFrame;\r\n\t#ifdef flashlights\r\n\t\tout float selfIllumMod;\r\n\t#endif\r\n\t//uniform float frameLoc;\r\n\r\n\t#ifdef use_treadoffset\r\n\t\tuniform float treadOffset;\r\n\t#endif\r\n\r\n\t//The api_custom_unit_shaders supplies this definition:\r\n\t#ifdef use_shadows\r\n\t\tuniform mat4 shadowMatrix;\r\n\t\tuniform vec4 shadowParams;\r\n\t#endif\r\n\r\n\t#ifdef use_vertex_ao\r\n\t\tout float aoTerm;\r\n\t#endif\r\n\tout vec3 cameraDir;\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tout mat3 tbnMatrix;\r\n\t#else\r\n\t\tout vec3 normalv;\r\n\t#endif\r\n\r\n\tout vec2 tex_coord0;\r\n\tout vec4 tex_coord1;\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec4 vertex = gl_Vertex;\r\n\t\tvec3 normal = gl_Normal;\r\n\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec3 tangent   = gl_MultiTexCoord5.xyz;\r\n\t\t\tvec3 bitangent = gl_MultiTexCoord6.xyz;\r\n\t\t\ttbnMatrix = gl_NormalMatrix * mat3(tangent, bitangent, normal);\r\n\t\t#else\r\n\t\t\tnormalv = gl_NormalMatrix * normal;\r\n\t\t#endif\r\n\r\n\t\tvec4 worldPos = gl_ModelViewMatrix * vertex;\r\n\t\tgl_Position   = gl_ProjectionMatrix * (camera * worldPos);\r\n\t\tcameraDir     = worldPos.xyz - cameraPos;\r\n\r\n\t\t#ifdef use_shadows\r\n\t\t\ttex_coord1 = shadowMatrix *gl_ModelViewMatrix*gl_Vertex;\r\n\t\t\ttex_coord1.st = tex_coord1.st * (inversesqrt( abs(tex_coord1.st) + shadowParams.z) + shadowParams.w) + shadowParams.xy;\r\n\t\t#endif\r\n\t\t#ifdef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t\tif (gl_MultiTexCoord0.s < 0.74951171875 && gl_MultiTexCoord0.s > 0.6279296875 && gl_MultiTexCoord0.t > 0.5702890625 && gl_MultiTexCoord0.t <0.6220703125){\r\n\t\t\t\ttex_coord0.s = gl_MultiTexCoord0.s + etcLoc.z;\r\n\t\t\t}\r\n\t\t#endif\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\taoTerm= max(0.4,fract(gl_MultiTexCoord0.s*16384.0)*1.3); // great\r\n\t\t#endif\r\n\r\n\t\t#ifndef use_treadoffset\r\n\t\t\ttex_coord0.st = gl_MultiTexCoord0.st;\r\n\t\t#endif\r\n\r\n\t\t#ifdef flashlights\r\n\t\t\t//float unique_value = sin((gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])));\r\n\t\t\tselfIllumMod = max(-0.2,sin(simFrame *0.063 + (gl_ModelViewMatrix[3][0]+gl_ModelViewMatrix[3][2])*0.1))+0.2;\r\n\t\t#endif\r\n\t\t//float fogCoord = length(gl_Position.xyz); // maybe fog should be readded?\r\n\t\t//fogFactor = (gl_Fog.end - fogCoord) * gl_Fog.scale; //gl_Fog.scale := 1.0 / (gl_Fog.end - gl_Fog.start)\r\n\t\t//fogFactor = clamp(fogFactor, 0.0, 1.0);\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Fragment -----------------------------------\r\n#version 130\r\n#define deferred_mode_1\r\n\t#if (GL_FRAGMENT_PRECISION_HIGH == 1)\r\n\t// ancient GL3 ATI drivers confuse GLSL for GLSL-ES and require this\r\n\tprecision highp float;\r\n\t#else\r\n\tprecision mediump float;\r\n\t#endif\r\n\r\n\t//#define use_normalmapping\r\n\t//#define flip_normalmap\r\n\t//#define use_shadows\r\n\r\n\t\r\n\r\n\tuniform sampler2D textureS3o1;\r\n\tuniform sampler2D textureS3o2;\r\n\tuniform samplerCube specularTex;\r\n\tuniform samplerCube reflectTex;\r\n\r\n\tuniform vec3 sunPos; // is sunDir!\r\n\tuniform vec3 sunDiffuse;\r\n\tuniform vec3 sunAmbient;\r\n\tuniform vec3 etcLoc;\r\n\t#ifndef SPECULARMULT\r\n\t\t#define SPECULARMULT 2.0\r\n\t#endif\r\n\r\n\t#ifdef use_shadows\r\n\t\tuniform sampler2DShadow shadowTex;\r\n\t\tuniform float shadowDensity;\r\n\t#endif\r\n\t#ifdef use_vertex_ao\r\n\t\tin float aoTerm;\r\n\t#endif\r\n\tuniform vec4 teamColor;\r\n\tin vec3 cameraDir;\r\n\t//varying float fogFactor;\r\n\r\n\t#ifdef flashlights\r\n\t\tin float selfIllumMod;\r\n\t#endif\r\n\r\n\t#ifdef use_normalmapping\r\n\t\tin mat3 tbnMatrix;\r\n\t\tuniform sampler2D normalMap;\r\n\t#else\r\n\t\tin vec3 normalv;\r\n\t#endif\r\n\r\n\tin vec2 tex_coord0;\r\n\tin vec4 tex_coord1;\r\n\r\n\tout vec4 fragData[4];\r\n\r\n\tfloat GetShadowCoeff(vec4 shadowCoors){\r\n\t\t#ifdef use_shadows\r\n\t\t\tfloat coeff = textureProj(shadowTex, shadowCoors+vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\t\tcoeff  = (1.0 - coeff);\r\n\t\t\tcoeff *= shadowDensity;\r\n\t\t\treturn (1.0 - coeff);\r\n\t\t#else\r\n\t\t\treturn 1.0;\r\n\t\t#endif\r\n\t}\r\n\r\n\tvoid main(void){\r\n\t\t\r\n\r\n\t\t#ifdef use_normalmapping\r\n\t\t\tvec2 tc = tex_coord0.st;\r\n\t\t\t#ifdef flip_normalmap\r\n\t\t\t\ttc.t = 1.0 - tc.t;\r\n\t\t\t#endif\r\n\t\t\tvec4 normaltex=texture(normalMap, tc);\r\n\t\t\tvec3 nvTS   = normalize((normaltex.xyz - 0.5) * 2.0);\r\n\t\t\tvec3 normal = tbnMatrix * nvTS;\r\n\t\t#else\r\n\t\t\tvec3 normal = normalize(normalv);\r\n\t\t#endif\r\n\t\tvec3 light = max(dot(normal, sunPos), 0.0) * sunDiffuse + sunAmbient;\r\n\r\n\t\tvec4 diffuseIn  = texture(textureS3o1, tex_coord0.st);\r\n\t\tvec4 outColor   = diffuseIn;\r\n\t\tvec4 extraColor = texture(textureS3o2, tex_coord0.st);\r\n\t\tvec3 reflectDir = reflect(cameraDir, normal);\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tvec3 specular   = texture(specularTex, reflectDir).rgb * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = texture(reflectTex,  reflectDir).rgb;\r\n\t\t#endif\r\n\t\t#if (deferred_mode == 1)\r\n\t\t\tvec3 specular   = vec3(1.0,1.0,1.0) * extraColor.g * SPECULARMULT;\r\n\t\t\tvec3 reflection = vec3(0.0,0.0,0.0);\r\n\t\t#endif\r\n\t\tfloat shadow = GetShadowCoeff(tex_coord1 + vec4(0.0, 0.0, -0.00005, 0.0));\r\n\t\tlight     = mix(sunAmbient, light, shadow);\r\n\t\tspecular *= shadow;\r\n\r\n\t\treflection  = mix(light, reflection, extraColor.g); // reflection\r\n\t\t#ifdef flashlights\r\n\t\t\textraColor.r =extraColor.r * selfIllumMod;\r\n\t\t#endif\r\n\t\treflection += (extraColor.rrr); // self-illum\r\n\r\n\t\toutColor.rgb = mix(outColor.rgb, teamColor.rgb, outColor.a);\r\n\r\n\t\t//#if (deferred_mode == 0)\r\n\t\t\t// diffuse + specular + envcube lighting\r\n\t\t\t// (reflection contains the NdotL term!)\r\n\t\t\toutColor.rgb = outColor.rgb * reflection + specular;\r\n\t\t//#endif\r\n\r\n\t\toutColor.a   = extraColor.a;\r\n\t\t//outColor.rgb = outColor.rgb + outColor.rgb * (normaltex.a - 0.5) * etcLoc.g; // no more wreck color blending\r\n\r\n\t\t#ifdef use_vertex_ao\r\n\t\t\toutColor.rgb=outColor.rgb*aoTerm;\r\n\t\t#endif\r\n\r\n\t\t#if (deferred_mode == 0)\r\n\t\t\tfragData[0] = outColor;\r\n\t\t#else\r\n\t\t\tfragData[0] = vec4((normal + 1.0) * 0.5, 1.0);\r\n\t\t\tfragData[1] = outColor;\r\n\t\t\tfragData[2] = vec4(specular, extraColor.a);\r\n\t\t\tfragData[3] = vec4(extraColor.rrr, 1.0);\r\n\t\t#endif\r\n\r\n\t\t\r\n\t}\r\n\r\n[f=-000001] [CUS] Error: Geometry -----------------------------------\r\nnil\r\n[f=-000001] [CUS] Error: CUS end ------------------------------------\r\n>> Loaded gadget:  unit_self_destruct.lua  <unit_self_destruct.lua>\r\n>> Loaded gadget:  unit_solar_force_closed.lua  <unit_solar_force_closed.lua>\r\n>> Loaded gadget:  unit_spherical_los.lua  <unit_spherical_los.lua>\r\n>> Loaded gadget:  unit_starlight_satellite_capture.lua  <unit_starlight_satellite_capture.lua>\r\n>> Loaded gadget:  unit_stealth.lua    <unit_stealth.lua>\r\n>> Loaded gadget:  unit_target_priority.lua  <unit_target_priority.lua>\r\n>> Loaded gadget:  unit_transport_speed.lua  <unit_transport_speed.lua>\r\n>> Loaded gadget:  unit_turn_without_interia.lua  <unit_turn_without_interia.lua>\r\n>> Loaded gadget:  unit_untargetable.lua  <unit_untargetable.lua>\r\n>> Loaded gadget:  unit_water_effects.lua  <unit_water_effects.lua>\r\n>> Loaded gadget:  unit_windmill_control.lua  <unit_windmill_control.lua>\r\n>> Loaded gadget:  unit_xp.lua         <unit_xp.lua>\r\n>> Loaded gadget:  unit_zombies.lua    <unit_zombies.lua>\r\n>> Loaded gadget:  wake_fx.lua         <wake_fx.lua>\r\n>> Loaded gadget:  weapon_impulse.lua  <weapon_impulse.lua>\r\n>> Loaded gadget:  weapon_noexplode_stopper.lua  <weapon_noexplode_stopper.lua>\r\n>> Loaded gadget:  weapon_shield_merge.lua  <weapon_shield_merge.lua>\r\n>> Loaded gadget:  weapon_single_hit.lua  <weapon_single_hit.lua>\r\n>> Loaded gadget:  weapon_trail_burnout.lua  <weapon_trail_burnout.lua>\r\n>> Loaded gadget:  Commander Upgrade   <unit_commander_upgrade.lua>\r\n>> Loaded gadget:  CustomUnitShaders   <api_custom_unit_shaders.lua>\r\n>> Loaded gadget:  UnitCloakShield     <unit_cloak_shield.lua>\r\n>> Loaded gadget:  DualFog             <gui_dualfog_gadget.lua>\r\n>> Loaded gadget:  Lups Cloak FX       <lups_cloak_fx.lua>\r\n>> Loaded gadget:  Chicken control     <chicken_control.lua>\r\n>> Loaded gadget:  Area Denial         <weapon_area_damage.lua>\r\n>> Loaded gadget:  Unit Explosion Spawner  <unit_explosion_spawner.lua>\r\n[f=-000001] LUPS->Shield: shader warnings & errors:\r\nNo errors.\r\n\r\n[f=-000001] LUPS->Shield: Vertex Shader Code:\r\n\t#version 120\r\n\r\n\tuniform vec4 pos;\r\n\tuniform float margin;\r\n\tuniform float size;\r\n\r\n\tuniform float uvMul;\r\n\r\n\tuniform float timer;\r\n\r\n\tuniform float sizeDrift;\r\n\r\n\tvarying float opac;\r\n\r\n\tvarying vec3 normal;\r\n\r\n\t#define DRIFT_FREQ 25.0\r\n\r\n\t#define PI 3.141592653589793\r\n\r\n\t#define nsin(x) (0.5 * sin(x) + 0.5)\r\n\r\n\tvoid main()\r\n\t{\r\n\t\tgl_TexCoord[0] = gl_MultiTexCoord0;\r\n\r\n\t\tfloat r = length(gl_Vertex.xyz);\r\n\t\tfloat theta = acos(gl_Vertex.z / r);\r\n\t\tfloat phi = atan(gl_Vertex.y, gl_Vertex.x);\r\n\r\n\t\tr += sizeDrift * r * nsin(theta + phi + timer * DRIFT_FREQ);\r\n\r\n\t\tvec4 myVertex;\r\n\t\tmyVertex = vec4(r * sin(theta) * cos(phi), r * sin(theta) * sin(phi), r * cos(theta), 1.0f);\r\n\r\n\t\tvec4 size4 = vec4(size, size, size, 1.0f);\r\n\t\tgl_Position = gl_ModelViewProjectionMatrix * (myVertex * size4 + pos);\r\n\r\n\t\tnormal = normalize(gl_NormalMatrix * gl_Normal);\r\n\r\n\t\tvec3 vertex = vec3(gl_ModelViewMatrix * myVertex);\r\n\t\tfloat angle = dot(normal, vertex) * inversesqrt( dot(normal, normal) * dot(vertex, vertex) ); //dot(norm(n), norm(v))\r\n\t\topac = pow( abs( angle ) , margin);\r\n\t}\r\n\r\n[f=-000001] LUPS->Shield: Fragment Shader Code:\r\n\t#version 120\r\n\t#define MAX_POINTS 8\r\n\r\n\r\n\tvarying float opac;\r\n\tvarying vec3 normal;\r\n\r\n\tuniform float timer;\r\n\r\n\tuniform mat4 viewMatrixI;\r\n\r\n\tuniform vec4 color1;\r\n\tuniform vec4 color2;\r\n\tuniform vec4 colorMult;\r\n\tuniform vec4 colorMix;\r\n\r\n\tuniform float uvMul;\r\n\r\n\tuniform float sizeDrift;\r\n\r\n\tuniform int hitPointCount;\r\n\tuniform float hitPoints[5 * MAX_POINTS];\r\n\r\n\tuniform sampler2D tex0;\r\n\r\n\tuniform int method;\r\n\r\n\t#define PI 3.141592653589793\r\n\r\n\t#define HEXSCALE 90.0\r\n\r\n\t#define SZDRIFTTOUV 7.0\r\n\r\n\t#define nsin(x) (0.5 * sin(x) + 0.5)\r\n\r\n\tfloat hex(vec2 p, float width, float coreSize)\r\n\t{\r\n\t\tp.x *= 0.57735 * 2.0;\r\n\t\tp.y += mod(floor(p.x), 2.0)*0.5;\r\n\t\tp = abs((mod(p, 1.0) - 0.5));\r\n\t\tfloat val = abs(max(p.x*1.5 + p.y, p.y*2.0) - 1.0);\r\n\t\treturn smoothstep(coreSize, width, val);\r\n\t}\r\n\r\n\tvec2 GetRippleLinearFallOffCoord(vec2 uv, vec2 point, float mag, float waveFreq, float waveSpeed, float waveDist, float time)\r\n\t{\r\n\t\tvec2 dir = uv - point;\r\n\t\tfloat dist = distance(uv, point);\r\n\t\tfloat magMult = (1.0 - smoothstep(0.0, waveDist, dist));\r\n\t\tvec2 offset = dir * (nsin(dist * waveFreq - time * waveSpeed)) * mag * magMult;\r\n\t\treturn offset;\r\n\t}\r\n\r\n\tvec2 GetRippleCoord(vec2 uv, vec2 point, float mag, float waveFreq, float waveSpeed, float time)\r\n\t{\r\n\t\tvec2 dir = uv - point;\r\n\t\tfloat dist = distance(uv, point);\r\n\t\tvec2 offset = dir * (nsin(dist * waveFreq - time * waveSpeed)) * mag;\r\n\t\treturn offset;\r\n\t}\r\n\r\n\r\n\tvec2 RadialCoords(vec3 a_coords)\r\n\t{\r\n\t\tvec3 a_coords_n = normalize(a_coords);\r\n\t\tfloat lon = atan(a_coords_n.z, a_coords_n.x);\r\n\t\tfloat lat = acos(a_coords_n.y);\r\n\t\tvec2 sphereCoords = vec2(lon, lat) / PI;\r\n\t\treturn vec2(sphereCoords.x * 0.5 + 0.5, 1.0 - sphereCoords.y);\r\n\t}\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec2 uvMulS = vec2(1.0, 0.5) * uvMul;\r\n\t\tvec2 uv = RadialCoords(normal) * uvMulS;\r\n\r\n\t\tvec2 offset = vec2(0.0);\r\n\r\n\t\t//offset += GetRippleCoord(uv, vec2(0.75, 0.5) * uvMulS, sizeDrift * SZDRIFTTOUV, 80.0, 15.0, timer);\r\n\t\toffset += GetRippleCoord(uv, vec2(0.25 + 0.5 * float(!gl_FrontFacing), 0.5) * uvMulS, sizeDrift * SZDRIFTTOUV, 80.0, 15.0, timer);\r\n\r\n\t\tvec2 offset2 = vec2(0.0);\r\n\r\n\t\tfor (int hitPointIdx = 0; hitPointIdx < MAX_POINTS; ++hitPointIdx) {\r\n\t\t\tif (hitPointIdx < hitPointCount) {\r\n\t\t\t\tvec3 impactPoint = vec3(hitPoints[5 * hitPointIdx + 0], hitPoints[5 * hitPointIdx + 1], hitPoints[5 * hitPointIdx + 2]);\r\n\t\t\t\tvec3 impactPointAdj = (vec4(impactPoint, 1.0) * viewMatrixI).xyz;\r\n\t\t\t\tvec2 impactPointUV = RadialCoords(impactPointAdj) * uvMulS;\r\n\t\t\t\tfloat mag = hitPoints[5 * hitPointIdx + 3];\r\n\t\t\t\tfloat aoe = hitPoints[5 * hitPointIdx + 4];\r\n\t\t\t\toffset2 += GetRippleLinearFallOffCoord(uv, impactPointUV, mag, 100.0, -120.0, aoe, timer);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tvec2 uvo = uv + offset + offset2; //this is to trick GLSL compiler, otherwise shot-induced ripple is not drawn. Silly....\r\n\r\n\t\tvec4 texel;\r\n\t\tif (method == 0)\r\n\t\t\ttexel = vec4(1.0 - hex(uvo * HEXSCALE, 0.2, 0.01));\r\n\t\telse if (method == 1)\r\n\t\t\ttexel = texture2D(tex0, uvo);\r\n\t\telse\r\n\t\t\ttexel = vec4(0.0);\r\n\r\n\t\tvec4 colorMultAdj = colorMult * (1.0 + length(offset2) * 50.0);\r\n\t\t//float colorMultAdj = colorMult;\r\n\t\t//vec4 color1M = color1 * colorMultAdj;\r\n\t\tvec4 color2M = color2 * colorMultAdj;\r\n\r\n\t\tvec4 color1Tex = mix(color1, texel, colorMix);\r\n\t\tvec4 color1TexM = color1Tex * colorMultAdj;\r\n\r\n\t\tgl_FragColor = mix(color1TexM, color2M, opac);\r\n\t\t//gl_FragColor = mix(color1Tex, color2M, opac);\r\n\t\t//gl_FragColor = texel;\r\n\t}\r\n\r\n>> Loaded gadget:  Lups                <lups_wrapper.lua>\r\n>> Loaded gadget:  Lups Shield         <lups_shield.lua>\r\n>> Loaded gadget:  Chicken Spawner     <unit_spawner.lua>\r\n>> Loaded gadget:  Gadget Profiler New  <dbg_gadget_profiler_new.lua>\r\n>> Loaded gadget:  Gameframe Orders    <api_gameframe_orders.lua>\r\n>> Loaded gadget:  Profiler            <dbg_profiler.lua>\r\n[f=-000001] Unsynced LuaRules: finished loading\r\n[f=-000001] Loading LuaGaia\r\n[f=-000001] Loading LuaUI\r\n[f=-000001] LuaUI Entry Point: \"luaui.lua\"\r\n[f=-000001] LuaUI Access Lock: enabled\r\n[f=-000001] LuaSocket Enabled: yes\r\n[f=-000001] Using LUAUI_DIRNAME = LuaUI/\r\n[f=-000001] Reloading GUI config from file: LuaUI/ctrlpanel.txt\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Config/ZK_order.lua: No such file or directory (Now will find backup file)\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Config/ZK_order.lua.bak: No such file or directory (Backup file not available)\r\n[f=-000001] nil, LuaUI/Config/ZK_order.lua: No such file or directory, 2\r\n[f=-000001] nil, LuaUI/Config/ZK_order.lua.bak: No such file or directory, 2\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Config/ZK_data.lua: No such file or directory (Now will find backup file)\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Config/ZK_data.lua.bak: No such file or directory (Backup file not available)\r\n[f=-000001] nil, LuaUI/Config/ZK_data.lua: No such file or directory, 2\r\n[f=-000001] nil, LuaUI/Config/ZK_data.lua.bak: No such file or directory, 2\r\n[f=-000001] LuaUI: bound F11 to the widget selector\r\n[f=-000001] LuaUI: bound CTRL+F11 to tweak mode\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: gui_center_n_select.lua  (no GetInfo() call)\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Configs/zk_keys.lua: No such file or directory (Now will find backup file)\r\n[f=-000001] [CheckLUAFileAndBackup] Warning: cannot open LuaUI/Configs/zk_keys.lua.bak: No such file or directory (Backup file not available)\r\n[f=-000001] nil, LuaUI/Configs/zk_keys.lua: No such file or directory, 2\r\n[f=-000001] nil, LuaUI/Configs/zk_keys.lua.bak: No such file or directory, 2\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: gui_recv_indicator.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: gui_startup_info_selector.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: gui_take_remind.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: init_start_point_remover.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: init_startup_info_selector.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: mission_objectives.lua  (no GetInfo() call)\r\n[f=-000001] [cawidgets.lua] Error: Failed to load: spring_direct_launch.lua  (no GetInfo() call)\r\n[f=-000001] Loaded API widget:  Cluster Detection   <api_cluster_detection.lua>\r\n[f=-000001] Loaded API widget:  GUI Hide Hax        <gui_api_hide_hax.lua>\r\n[f=-000001] Loaded API widget:  Hacky version fix   <hacky_version_fix.lua>\r\n[f=-000001] Loaded API widget:  Shared Functions    <api_shared_functions.lua>\r\n[f=-000001] Loaded API widget:  i18n                <api_i18n.lua>\r\n[f=-000001] Resetting win data\r\n[f=-000001] Loaded API widget:  Win Counter         <api_win_counter.lua>\r\n[f=-000001] Loaded API widget:  Draw Mouse Build    <api_draw_mouse_build.lua>\r\n[f=-000001] Loaded API widget:  Mission GUI         <mission_gui.lua>\r\n[f=-000001] [Modular Comm Info] Warning: Modular Comms API warning: Comm data entry for player 1062440873 is empty or in invalid format\r\n[f=-000001] Loaded API widget:  Modular Comm Info   <api_modularcomms.lua>\r\n[f=-000001] Loaded API widget:  CommandInsert       <cmd_commandinsert.lua>\r\n[f=-000001] Loaded API widget:  Chili Framework     <api_chili.lua>\r\n[f=-000001] Loaded API widget:  Lag (AFK) monitor   <api_lag_monitor.lua>\r\n[f=-000001] LUPS->Shield: shader warnings & errors:\r\nNo errors.\r\n\r\n[f=-000001] LUPS->Shield: Vertex Shader Code:\r\n\t#version 120\r\n\r\n\tuniform vec4 pos;\r\n\tuniform float margin;\r\n\tuniform float size;\r\n\r\n\tuniform float uvMul;\r\n\r\n\tuniform float timer;\r\n\r\n\tuniform float sizeDrift;\r\n\r\n\tvarying float opac;\r\n\r\n\tvarying vec3 normal;\r\n\r\n\t#define DRIFT_FREQ 25.0\r\n\r\n\t#define PI 3.141592653589793\r\n\r\n\t#define nsin(x) (0.5 * sin(x) + 0.5)\r\n\r\n\tvoid main()\r\n\t{\r\n\t\tgl_TexCoord[0] = gl_MultiTexCoord0;\r\n\r\n\t\tfloat r = length(gl_Vertex.xyz);\r\n\t\tfloat theta = acos(gl_Vertex.z / r);\r\n\t\tfloat phi = atan(gl_Vertex.y, gl_Vertex.x);\r\n\r\n\t\tr += sizeDrift * r * nsin(theta + phi + timer * DRIFT_FREQ);\r\n\r\n\t\tvec4 myVertex;\r\n\t\tmyVertex = vec4(r * sin(theta) * cos(phi), r * sin(theta) * sin(phi), r * cos(theta), 1.0f);\r\n\r\n\t\tvec4 size4 = vec4(size, size, size, 1.0f);\r\n\t\tgl_Position = gl_ModelViewProjectionMatrix * (myVertex * size4 + pos);\r\n\r\n\t\tnormal = normalize(gl_NormalMatrix * gl_Normal);\r\n\r\n\t\tvec3 vertex = vec3(gl_ModelViewMatrix * myVertex);\r\n\t\tfloat angle = dot(normal, vertex) * inversesqrt( dot(normal, normal) * dot(vertex, vertex) ); //dot(norm(n), norm(v))\r\n\t\topac = pow( abs( angle ) , margin);\r\n\t}\r\n\r\n[f=-000001] LUPS->Shield: Fragment Shader Code:\r\n\t#version 120\r\n\t#define MAX_POINTS 8\r\n\r\n\r\n\tvarying float opac;\r\n\tvarying vec3 normal;\r\n\r\n\tuniform float timer;\r\n\r\n\tuniform mat4 viewMatrixI;\r\n\r\n\tuniform vec4 color1;\r\n\tuniform vec4 color2;\r\n\tuniform vec4 colorMult;\r\n\tuniform vec4 colorMix;\r\n\r\n\tuniform float uvMul;\r\n\r\n\tuniform float sizeDrift;\r\n\r\n\tuniform int hitPointCount;\r\n\tuniform float hitPoints[5 * MAX_POINTS];\r\n\r\n\tuniform sampler2D tex0;\r\n\r\n\tuniform int method;\r\n\r\n\t#define PI 3.141592653589793\r\n\r\n\t#define HEXSCALE 90.0\r\n\r\n\t#define SZDRIFTTOUV 7.0\r\n\r\n\t#define nsin(x) (0.5 * sin(x) + 0.5)\r\n\r\n\tfloat hex(vec2 p, float width, float coreSize)\r\n\t{\r\n\t\tp.x *= 0.57735 * 2.0;\r\n\t\tp.y += mod(floor(p.x), 2.0)*0.5;\r\n\t\tp = abs((mod(p, 1.0) - 0.5));\r\n\t\tfloat val = abs(max(p.x*1.5 + p.y, p.y*2.0) - 1.0);\r\n\t\treturn smoothstep(coreSize, width, val);\r\n\t}\r\n\r\n\tvec2 GetRippleLinearFallOffCoord(vec2 uv, vec2 point, float mag, float waveFreq, float waveSpeed, float waveDist, float time)\r\n\t{\r\n\t\tvec2 dir = uv - point;\r\n\t\tfloat dist = distance(uv, point);\r\n\t\tfloat magMult = (1.0 - smoothstep(0.0, waveDist, dist));\r\n\t\tvec2 offset = dir * (nsin(dist * waveFreq - time * waveSpeed)) * mag * magMult;\r\n\t\treturn offset;\r\n\t}\r\n\r\n\tvec2 GetRippleCoord(vec2 uv, vec2 point, float mag, float waveFreq, float waveSpeed, float time)\r\n\t{\r\n\t\tvec2 dir = uv - point;\r\n\t\tfloat dist = distance(uv, point);\r\n\t\tvec2 offset = dir * (nsin(dist * waveFreq - time * waveSpeed)) * mag;\r\n\t\treturn offset;\r\n\t}\r\n\r\n\r\n\tvec2 RadialCoords(vec3 a_coords)\r\n\t{\r\n\t\tvec3 a_coords_n = normalize(a_coords);\r\n\t\tfloat lon = atan(a_coords_n.z, a_coords_n.x);\r\n\t\tfloat lat = acos(a_coords_n.y);\r\n\t\tvec2 sphereCoords = vec2(lon, lat) / PI;\r\n\t\treturn vec2(sphereCoords.x * 0.5 + 0.5, 1.0 - sphereCoords.y);\r\n\t}\r\n\r\n\tvoid main(void)\r\n\t{\r\n\t\tvec2 uvMulS = vec2(1.0, 0.5) * uvMul;\r\n\t\tvec2 uv = RadialCoords(normal) * uvMulS;\r\n\r\n\t\tvec2 offset = vec2(0.0);\r\n\r\n\t\t//offset += GetRippleCoord(uv, vec2(0.75, 0.5) * uvMulS, sizeDrift * SZDRIFTTOUV, 80.0, 15.0, timer);\r\n\t\toffset += GetRippleCoord(uv, vec2(0.25 + 0.5 * float(!gl_FrontFacing), 0.5) * uvMulS, sizeDrift * SZDRIFTTOUV, 80.0, 15.0, timer);\r\n\r\n\t\tvec2 offset2 = vec2(0.0);\r\n\r\n\t\tfor (int hitPointIdx = 0; hitPointIdx < MAX_POINTS; ++hitPointIdx) {\r\n\t\t\tif (hitPointIdx < hitPointCount) {\r\n\t\t\t\tvec3 impactPoint = vec3(hitPoints[5 * hitPointIdx + 0], hitPoints[5 * hitPointIdx + 1], hitPoints[5 * hitPointIdx + 2]);\r\n\t\t\t\tvec3 impactPointAdj = (vec4(impactPoint, 1.0) * viewMatrixI).xyz;\r\n\t\t\t\tvec2 impactPointUV = RadialCoords(impactPointAdj) * uvMulS;\r\n\t\t\t\tfloat mag = hitPoints[5 * hitPointIdx + 3];\r\n\t\t\t\tfloat aoe = hitPoints[5 * hitPointIdx + 4];\r\n\t\t\t\toffset2 += GetRippleLinearFallOffCoord(uv, impactPointUV, mag, 100.0, -120.0, aoe, timer);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tvec2 uvo = uv + offset + offset2; //this is to trick GLSL compiler, otherwise shot-induced ripple is not drawn. Silly....\r\n\r\n\t\tvec4 texel;\r\n\t\tif (method == 0)\r\n\t\t\ttexel = vec4(1.0 - hex(uvo * HEXSCALE, 0.2, 0.01));\r\n\t\telse if (method == 1)\r\n\t\t\ttexel = texture2D(tex0, uvo);\r\n\t\telse\r\n\t\t\ttexel = vec4(0.0);\r\n\r\n\t\tvec4 colorMultAdj = colorMult * (1.0 + length(offset2) * 50.0);\r\n\t\t//float colorMultAdj = colorMult;\r\n\t\t//vec4 color1M = color1 * colorMultAdj;\r\n\t\tvec4 color2M = color2 * colorMultAdj;\r\n\r\n\t\tvec4 color1Tex = mix(color1, texel, colorMix);\r\n\t\tvec4 color1TexM = color1Tex * colorMultAdj;\r\n\r\n\t\tgl_FragColor = mix(color1TexM, color2M, opac);\r\n\t\t//gl_FragColor = mix(color1Tex, color2M, opac);\r\n\t\t//gl_FragColor = texel;\r\n\t}\r\n\r\n[f=-000001] Loaded API widget:  Lups                <lups_wrapper.lua>\r\n[f=-000001] Loaded API widget:  Pre-Selection Handler  <api_preselection.lua>\r\n[f=-000001] Loaded widget:  Chili Highlight     <gui_chili_highlight.lua>\r\n[f=-000001] Loaded widget:  Save/Load API       <api_saveload.lua>\r\n[f=-000001] Loaded widget:  Selection Hierarchy  <gui_selection_hierarchy.lua>\r\n[f=-000001] Loaded widget:  Deferred rendering  <gfx_deferred_rendering.lua>\r\n[f=-000001] Loaded widget:  Custom Markers      <gui_custom_markers.lua>\r\n[f=-000001] Loaded widget:  Cutscenes           <mission_cutscene.lua>\r\n[f=-000001] Hardware mouse-cursor is enabled!\r\n[f=-000001] Set \"shadows\" config-parameter to 0\r\n[f=-000001] Ground-decals rendering is enabled!\r\n[f=-000001] Set maximum particles to: 12000\r\n[f=-000001] Set UnitLodDist to 9999\r\n[f=-000001] Set UnitIconDist to 151\r\n[f=-000001] model shaders is enabled!\r\n[f=-000001] SetLobbyButtonEnabled, false\r\n[f=-000001] Loaded widget:  EPIC Menu           <gui_epicmenu.lua>\r\n[f=-000001] Loaded widget:  Chili Minimap       <gui_chili_minimap.lua>\r\n[f=-000001] Loaded widget:  Chili Widget Selector  <api_chili_widgetselector.lua>\r\n[f=-000001] Loaded widget:  Hide Interface and Mouse Cursor  <gui_hide_interface_action.lua>\r\n[f=-000001] Mexspot Fetcher fetching\r\n[f=-000001] Loaded widget:  Mexspot Fetcher     <api_mexspot_fetcher.lua>\r\n[f=-000001] Team highlighting: Disabled\r\n[f=-000001] Loaded widget:  Teamhighlight option  <gui_teamhighlight.lua>\r\n[f=-000001] Loaded widget:  Local Team Colors   <gui_local_colors.lua>\r\n[f=-000001] Loaded widget:  Display Keys 2      <gui_chili_display_keys.lua>\r\n[f=-000001] Loaded widget:  Save Game Menu      <gui_savegame.lua>\r\n[f=-000001] Loaded widget:  Specific Unit Reclaimer  <unit_unit_reclaimer.lua>\r\n[f=-000001] Loaded widget:  Area-reclaim trees  <unit_tree_reclaim.lua>\r\n[f=-000001] Loaded widget:  Attack Command Helper  <cmd_attack_command_helper.lua>\r\n[f=-000001] Loaded widget:  Selection Modkeys   <gui_selection_modkeys.lua>\r\n[f=-000001] Loaded widget:  Chili Commander Upgrade  <gui_chili_commander_upgrade.lua>\r\n[f=-000001] Loaded widget:  HealthBars          <unit_healthbars.lua>\r\n[f=-000001] Loaded widget:  Noises              <snd_noises.lua>\r\n[f=-000001] Loaded widget:  Terraform Icon Draw  <unit_terraform_draw.lua>\r\n[f=-000001] Loaded widget:  Unit Icons          <unit_icons.lua>\r\n[f=-000001] Loaded widget:  Chili Vote Display  <gui_chili_vote.lua>\r\n[f=-000001] Loaded widget:  Messenger           <mission_messenger.lua>\r\n[f=-000001] Loaded widget:  Auto Patrol Nanos   <unit_auto_patrol_nanos.lua>\r\n[f=-000001] Loaded widget:  BuildETA            <gui_build_eta.lua>\r\n[f=-000001] Loaded widget:  Cloak Fire State 2  <unit_cloakfirestate2.lua>\r\n[f=-000001] Loaded widget:  Depth of Field Shader  <gfx_dof.lua>\r\n[f=-000001] Loaded widget:  Double-Click attack-move  <cmd_doubleclick_attackmove.lua>\r\n[f=-000001] Loaded widget:  EndGame Stats       <gui_chili_endgraph.lua>\r\n[f=-000001] Loaded widget:  Initial Queue ZK    <unit_initial_queue.lua>\r\n[f=-000001] Loaded widget:  Unit Marker Zero-K  <unit_marker.lua>\r\n[f=-000001] Loaded widget:  Antinuke Coverage   <gui_antinuke_coverage.lua>\r\n[f=-000001] Loaded widget:  Area Attack Tweak   <cmd_area_attack_tweak.lua>\r\n[f=-000001] Loaded widget:  Attack Warning      <unit_attack_warning.lua>\r\n[f=-000001] Loaded widget:  Auto First Build Facing  <init_autofirstbuildfacing.lua>\r\n[f=-000001] Epicmenu: ` (removefromgroup, Auto Group)\r\n[f=-000001] Loaded widget:  Auto Group          <unit_auto_group.lua>\r\n[f=-000001] Loaded widget:  Autoquit            <autoquit.lua>\r\n[f=-000001] Loaded widget:  Beauty Shot         <camera_beautyshot.lua>\r\n[f=-000001] Loaded widget:  Blast Radius        <gui_blastradius.lua>\r\n[f=-000001] Loaded widget:  Camera Info Snapshot  <camera_info_snapshot.lua>\r\n[f=-000001] Loaded widget:  CameraShake         <camera_shake.lua>\r\n[f=-000001] Loaded widget:  Cheat Sheet         <gui_chili_cheats.lua>\r\n[f=-000001] Loaded widget:  Chili AI Set Start  <gui_chili_ai_start_pos.lua>\r\n[f=-000001] Loaded widget:  Chili Economy Panel Default  <gui_chili_economy_panel2.lua>\r\n[f=-000001] Loaded widget:  Chili EndGame Window  <gui_chili_endgamewindow.lua>\r\n[f=-000001] Loaded widget:  Chili Inactivity Win  <gui_chili_inactivity_win.lua>\r\n[f=-000001] Loaded widget:  Chili Nuke Warning  <gui_chili_nuke_warning.lua>\r\n[f=-000001] Loaded widget:  Chili Rejoining Progress Bar  <gui_chili_rejoin_progress.lua>\r\n[f=-000001] Loaded widget:  Chili Selections & CursorTip v2  <gui_chili_selections_and_cursortip.lua>\r\n[f=-000001] Loaded widget:  Chili Spectator Panels  <gui_chili_spectator_panels.lua>\r\n[f=-000001] Loaded widget:  Comm-n-Elo Startpos. Info  <init_startpointelocom_info.lua>\r\n[f=-000001] Loaded widget:  Context Menu        <gui_contextmenu.lua>\r\n[f=-000001] Loaded widget:  Darkening           <gui_darkening.lua>\r\n[f=-000001] Loaded widget:  Decloak Range       <unit_decloak_range.lua>\r\n[f=-000001] Loaded widget:  Decoration Handler  <unit_decoration_handler.lua>\r\n[f=-000001] Loaded widget:  Defense Range Zero-K  <gui_defenserange.lua>\r\n[f=-000001] Loaded widget:  Easy Facing         <gui_easyfacing.lua>\r\n[f=-000001] Loaded widget:  Economic Victory Announcer  <gui_economic_victory_announcer.lua>\r\n[f=-000001] Loaded widget:  Ferry Points        <cmd_ferry_points.lua>\r\n[f=-000001] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-287-gf7b0fcc maintenance.\r\n[f=-000001] Warning: \t(in threads: {main,load,audio,vfsi}={0,1,0,0})\r\n[f=-000001] Loaded widget:  Galaxy Battle Handler  <mission_galaxy_battle_handler.lua>\r\n[f=-000001] Loaded widget:  Game Analytics Handler  <api_game_analytics.lua>\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:game_v2:begin_load\"}\r\n[f=-000001] Ghost Site shader compilation failed: \r\n[f=-000001] Loaded widget:  Ghost Site          <unit_ghostsite.lua>\r\n[f=-000001] Input grabbing is enabled!\r\n[f=-000001] Loaded widget:  Grab Input          <api_grabinput.lua>\r\n[f=-000001] Loaded widget:  Guard Remove        <cmd_guard_remove.lua>\r\n[f=-000001] Loaded widget:  Haven Handler       <gui_havens.lua>\r\n[f=-000001] Loaded widget:  Highlight Geos      <gui_highlight_geos.lua>\r\n[f=-000001] Warning: DLL information:\r\n[f=-000001] Error: 0x00400000\tspring\r\n[f=-000001] Error: 0x77730000\tntdll\r\n[f=-000001] Error: 0x75e40000\tkernel32\r\n[f=-000001] Error: 0x76610000\tKERNELBASE\r\n[f=-000001] Error: 0x76560000\tADVAPI32\r\n[f=-000001] Error: 0x751f0000\tmsvcrt\r\n[f=-000001] Error: 0x75140000\tsechost\r\n[f=-000001] Error: 0x76470000\tRPCRT4\r\n[f=-000001] Error: 0x74fe0000\tSspiCli\r\n[f=-000001] Error: 0x74fd0000\tCRYPTBASE\r\n[f=-000001] Error: 0x6cdf0000\tGLU32\r\n[f=-000001] Error: 0x6ce20000\tOPENGL32\r\n[f=-000001] Error: 0x75ab0000\tGDI32\r\n[f=-000001] Error: 0x75040000\tUSER32\r\n[f=-000001] Error: 0x76660000\tLPK\r\n[f=-000001] Loaded widget:  In-game Guide       <gui_ingame_guide.lua>\r\n[f=-000001] Error: 0x763a0000\tUSP10\r\n[f=-000001] Error: 0x6cd00000\tDDRAW\r\n[f=-000001] Error: 0x6ccf0000\tDCIMAN32\r\n[f=-000001] Error: 0x75f90000\tSETUPAPI\r\n[f=-000001] Error: 0x76440000\tCFGMGR32\r\n[f=-000001] Error: 0x761b0000\tOLEAUT32\r\n[f=-000001] Error: 0x755e0000\tole32\r\n[f=-000001] Error: 0x772c0000\tDEVOBJ\r\n[f=-000001] Error: 0x6f2f0000\tdwmapi\r\n[f=-000001] Loaded widget:  In-game Ignore      <ignore.lua>\r\n[f=-000001] Error: 0x75e00000\tIMAGEHLP\r\n[f=-000001] Error: 0x76670000\tSHELL32\r\n[f=-000001] Error: 0x772f0000\tSHLWAPI\r\n[f=-000001] Error: 0x75340000\tWS2_32\r\n[f=-000001] Error: 0x75740000\tNSI\r\n[f=-000001] Error: 0x10000000\tDevIL\r\n[f=-000001] Error: 0x5da80000\tMSVCP80\r\n[f=-000001] Error: 0x5d9e0000\tMSVCR80\r\n[f=-000001] Error: 0x6b800000\tOpenAL32\r\n[f=-000001] Error: 0x74a00000\tWINMM\r\n[f=-000001] Error: 0x6b5c0000\tlibvorbisfile-3\r\n[f=-000001] Error: 0x6d740000\tlibvorbis-0\r\n[f=-000001] Loaded widget:  Keep Target         <cmd_keep_target.lua>\r\n[f=-000001] Error: 0x70880000\tlibogg-0\r\n[f=-000001] Error: 0x62e80000\tzlib1\r\n[f=-000001] Error: 0x70e40000\tlibfreetype-6\r\n[f=-000001] Error: 0x65180000\tlibfontconfig-1\r\n[f=-000001] Error: 0x68f40000\tlibexpat-1\r\n[f=-000001] Error: 0x6ef80000\tglew32\r\n[f=-000001] Error: 0x6c740000\tSDL2\r\n[f=-000001] Error: 0x757a0000\tIMM32\r\n[f=-000001] Error: 0x753d0000\tMSCTF\r\n[f=-000001] Error: 0x74f00000\tVERSION\r\n[f=-000001] Error: 0x64490000\tgameoverlayrenderer\r\n[f=-000001] Error: 0x75f50000\tPSAPI\r\n[f=-000001] Error: 0x74d80000\tapi-ms-win-core-synch-l1-2-0\r\n[f=-000001] Loaded widget:  Local Widgets Config  <localwidgets.lua>\r\n[f=-000001] Error: 0x72ad0000\tuxtheme\r\n[f=-000001] Error: 0x723b0000\tapphelp\r\n[f=-000001] Error: 0x071a0000\t2345PINYIN\r\n[f=-000001] Error: 0x72bb0000\tMSIMG32\r\n[f=-000001] Error: 0x72a70000\tOLEACC\r\n[f=-000001] Error: 0x718c0000\tdbghelp\r\n[f=-000001] Error: 0x74da0000\tIPHLPAPI\r\n[f=-000001] Error: 0x74d90000\tWINNSI\r\n[f=-000001] Loaded widget:  MetalFeatures       <gui_metal_features.lua>\r\n[f=-000001] Error: 0x72e60000\tcomctl32\r\n[f=-000001] Error: 0x752b0000\tCLBCatQ\r\n[f=-000001] Error: 0x72650000\tpropsys\r\n[f=-000001] Error: 0x71890000\tntmarta\r\n[f=-000001] Error: 0x75750000\tWLDAP32\r\n[f=-000001] Error: 0x5cf70000\tig4icd32\r\n[f=-000001] Error: 0x5cee0000\tcomctl32\r\n[f=-000001] Error: 0x661a0000\tMMDevApi\r\n[f=-000001] Error: 0x66110000\tAUDIOSES\r\n[f=-000001] Error: 0x5cad0000\tshfolder\r\n[f=-000001] Error: 0x66050000\tdsound\r\n[f=-000001] Error: 0x71df0000\tPOWRPROF\r\n[f=-000001] Loaded widget:  Mex Placement Handler  <cmd_mex_placement.lua>\r\n[f=-000001] Error: 0x72bd0000\tmswsock\r\n[f=-000001] Error: 0x72480000\twshtcpip\r\n[f=-000001] Error: 0x723a0000\tNLAapi\r\n[f=-000001] Error: 0x72390000\tnapinsp\r\n[f=-000001] Error: 0x72370000\tpnrpnsp\r\n[f=-000001] Error: 0x72c20000\tDNSAPI\r\n[f=-000001] Error: 0x72360000\twinrnr\r\n[f=-000001] Error: 0x72430000\tfwpuclnt\r\n[f=-000001] Error: 0x72470000\trasadhlp\r\n[f=-000001] Error: 0x72ab0000\twship6\r\n[f=-000001] Warning: Stacktrace (load) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=0091a336 StackPtr=0028ece0 FramePtr=48ccc240]\r\n[f=-000001] Loaded widget:  MinimapEvents       <minimap_events.lua>\r\n[f=-000001] Warning: \t(0) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0091A336]\r\n[f=-000001] Warning: \t(1) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917E10]\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00BE4488]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00909DF0]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x009172CC]\r\n[f=-000001] Warning: \t(5) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090A1BF]\r\n[f=-000001] Warning: \t(6) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00917FB3]\r\n[f=-000001] Loaded widget:  Misc default command replacements  <unit_default_commands.lua>\r\n[f=-000001] Warning: \t(7) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0090B48A]\r\n[f=-000001] Warning: \t(8) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x0062928E]\r\n[f=-000001] Warning: \t(9) C:\\windows\\syswow64\\msvcrt.dll [0x000098DA]\r\n[f=-000001] Warning: Stacktrace (audio) for Spring 104.0.1-287-gf7b0fcc maintenance:\r\n[f=-000001] Warning: \t[ProgCtr=7774fdc1 StackPtr=0997fdb0 FramePtr=0997fe18]\r\n[f=-000001] Warning: \t(0) C:\\windows\\SysWOW64\\ntdll.dll [0x0001FDC1]\r\n[f=-000001] Warning: \t(1) C:\\windows\\syswow64\\KERNELBASE.dll [0x0001460C]\r\n[f=-000001] Loaded widget:  Missile Silo Commands  <cmd_missile_silo.lua>\r\n[f=-000001] Warning: \t(2) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x008E8646]\r\n[f=-000001] Warning: \t(3) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D368F7]\r\n[f=-000001] Warning: \t(4) E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\engine\\win32\\104.0.1-287-gf7b0fcc\\spring.exe [0x00D67A33]\r\n[f=-000001] Warning: \t(5) C:\\windows\\syswow64\\msvcrt.dll [0x00011328]\r\n[f=-000001] Warning: \t(6) C:\\windows\\syswow64\\kernel32.dll [0x0001343D]\r\n[f=-000001] Warning: \t(7) C:\\windows\\SysWOW64\\ntdll.dll [0x00039832]\r\n[f=-000001] Warning: \t(8) C:\\windows\\SysWOW64\\ntdll.dll [0x00039805]\r\n[f=-000001] Loaded widget:  Missile Silo Range  <missilesilo_range.lua>\r\n[f=-000001] Loaded widget:  Mission Results Handler  <mission_results.lua>\r\n[f=-000001] Loaded widget:  Morph Finished notification  <unit_morph_finished.lua>\r\n[f=-000001] Loaded widget:  Music Player        <snd_music.lua>\r\n[f=-000001] Loaded widget:  NoDuplicateOrders   <cmd_no_duplicate_orders.lua>\r\n[f=-000001] Loaded widget:  Orbit Command       <cmd_orbit.lua>\r\n[f=-000001] Loaded widget:  Point Tracker       <gui_point_tracker.lua>\r\n[f=-000001] Loaded widget:  Projectile Lights   <gfx_projectile_lights.lua>\r\n[f=-000001] Loaded widget:  Raw Move Issue      <cmd_raw_move_issue.lua>\r\n[f=-000001] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>\r\n[f=-000001] Loaded widget:  Set Springsettings  <api_set_springsettings.lua>\r\n[f=-000001] Loaded widget:  Show All Commands v2  <unit_showallcommands_2.lua>\r\n[f=-000001] Loaded widget:  Show selected unit range  <unit_show_selected_range.lua>\r\n[f=-000001] Loaded widget:  Showeco and Grid Drawer  <gui_showeco_action.lua>\r\n[f=-000001] Loaded widget:  Simple Settings     <gui_simple_settings.lua>\r\n[f=-000001] Loaded widget:  Smart Bombers       <unit_smart_bombers.lua>\r\n[f=-000001] Loaded widget:  SmoothCam           <camera_smoothcam.lua>\r\n[f=-000001] Loaded widget:  Spectate Selected Team  <gui_spectate_selected_team.lua>\r\n[f=-000001] Loaded widget:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>\r\n[f=-000001] Loaded widget:  Stereo3D            <gfx_stereo3d.lua>\r\n[f=-000001] Loaded widget:  Stockpiler          <unit_stockpile.lua>\r\n[f=-000001] Loaded widget:  Stop Self-D         <cmd_stop_selfd.lua>\r\n[f=-000001] Loaded widget:  Transport AI        <unit_transport_ai.lua>\r\n[f=-000001] Loaded widget:  Transport Load Double Tap  <cmd_select_load.lua>\r\n[f=-000001] Loaded widget:  Voice Assistant     <unit_voice.lua>\r\n[f=-000001] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>\r\n[f=-000001] Loaded widget:  Chili Custom Modoptions Info  <gui_custommodoptions_info.lua>\r\n[f=-000001] Loaded widget:  Icon Sets           <gui_icon_sets.lua>\r\n[f=-000001] Loaded widget:  Mission Countdown   <mission_countdown.lua>\r\n[f=-000001] Loaded widget:  Mission Score       <mission_scoreindicator.lua>\r\n[f=-000001] Loaded widget:  Monitors Unit Camera  <mission_camera_monitor.lua>\r\n[f=-000001] Loaded widget:  Monitors Unit Selections  <mission_selection_monitor.lua>\r\n[f=-000001] Loaded widget:  Persistent Build Spacing  <gui_persistent_build_spacing.lua>\r\n[f=-000001] Loaded widget:  PlanetWars Info     <gui_planetwars_info.lua>\r\n[f=-000001] Loaded widget:  Recorder (Save)     <dbg_recorder_save.lua>\r\n[f=-000001] <Replay control buttons> Live mode. Widget removed.\r\n[f=-000001] Loaded widget:  Replay control buttons  <gui_replay_controls.lua>\r\n[f=-000001] Loaded widget:  Smooth Scroll       <camera_smooth_move.lua>\r\n[f=-000001] Loaded widget:  Unit Start State    <unit_start_state.lua>\r\n[f=-000001] Loaded widget:  UnitNoStuckInFactory  <unit_nostuck_infactory.lua>\r\n[f=-000001] Loaded widget:  Commands FX         <gfx_commands_fx.lua>\r\n[f=-000001] Loaded widget:  MessageBoxes ZK     <mission_messagebox_zk.lua>\r\n[f=-000001] Loaded widget:  UnitShapes          <unit_shapes.lua>\r\n[f=-000001] Loaded widget:  Map Edge Extension  <map_edge_extension.lua>\r\n[f=-000001] Loaded widget:  AllyCursors         <gui_ally_cursors.lua>\r\n[f=-000001] Epicmenu: Q (hotkey, Building Starter)\r\n[f=-000001] Loaded widget:  Building Starter    <unit_building_starter.lua>\r\n[f=-000001] Loaded widget:  Cloaker Guard       <unit_cloaker_guard.lua>\r\n[f=-000001] Loaded widget:  Gadget Icons        <api_gadget_icons.lua>\r\n[f=-000001] Loaded widget:  Lua Metal Decals    <gfx_dynamic_metal.lua>\r\n[f=-000001] Loaded widget:  Rank Icons 2        <unit_rank_icons.lua>\r\n[f=-000001] Loaded widget:  Selection Send      <api_selectionsend.lua>\r\n[f=-000001] Loaded widget:  Shield Guard        <unit_shield_guard.lua>\r\n[f=-000001] Loaded widget:  State Icons         <unit_state_icons.lua>\r\n[f=-000001] Loaded widget:  Mission Night       <mission_night.lua>\r\n[f=-000001] Loaded widget:  LupsManager         <gfx_lups_manager.lua>\r\n[f=-000001] Loaded widget:  Smoke Signals       <gfx_lups_smokesignal.lua>\r\n[f=-000001] Loaded widget:  Units on Fire       <gfx_lups_units_on_fire.lua>\r\n[f=-000001] Loaded widget:  Newton Firezone     <cmd_newton_firezone.lua>\r\n[f=-000001] Loaded widget:  Vertical Line on Radar Dots v2  <gui_vertlineaid.lua>\r\n[f=-000001] Loaded widget:  Auto-toggle false color vision  <gui_auto_engine_falsecolor.lua>\r\n[f=-000001] Loaded widget:  Chili Docking       <api_chili_docking.lua>\r\n[f=-000001] Loaded widget:  Chili Pro Console   <gui_chili_proconsole_test.lua>\r\n[f=-000001] Loaded widget:  HUD Presets         <gui_hud_presets.lua>\r\n[f=-000001] Loaded widget:  Lasso Terraform GUI  <gui_lasso_terraform.lua>\r\n[f=-000001] Loaded widget:  Image Preloader     <dbg_img_preload.lua>\r\n[f=-000001] Epicmenu: alt+Q (select_factory_1, Chili Core Selector)\r\n[f=-000001] Epicmenu: alt+W (select_factory_2, Chili Core Selector)\r\n[f=-000001] Epicmenu: alt+E (select_factory_3, Chili Core Selector)\r\n[f=-000001] Epicmenu: alt+R (select_factory_4, Chili Core Selector)\r\n[f=-000001] Epicmenu: alt+T (select_factory_5, Chili Core Selector)\r\n[f=-000001] Loaded widget:  Chili Core Selector  <gui_chili_core_selector.lua>\r\n[f=-000001] Loaded widget:  Draw After Chili    <gui_api_draw_after_chili.lua>\r\n[f=-000001] Loaded widget:  Default Group Recall Fix  <gui_group_recall_fix.lua>\r\n[f=-000001] Loaded widget:  Select Keys         <gui_selectkeys.lua>\r\n[f=-000001] Loaded widget:  Start Boxes         <minimap_startbox_new.lua>\r\n[f=-000001] Epicmenu: tab (sharemenu, Chili Share menu v1.24)\r\n[f=-000001] Loaded widget:  Chili Share menu v1.24  <gui_chili_share.lua>\r\n[f=-000001] Loaded widget:  Pause Screen        <gui_pausescreen.lua>\r\n[f=-000001] Loaded widget:  Restricted Zones    <gui_restrictedzones.lua>\r\n[f=-000001] Loaded widget:  Jumpjet GUI         <gui_jumpjets.lua>\r\n[f=-000001] Loaded widget:  CustomFormations2   <cmd_customformations2.lua>\r\n[f=-000001] SetSunLighting\r\n[f=-000001] Loaded widget:  Sun and Atmosphere Handler.  <gfx_sun_and_atmosphere.lua>\r\n[f=-000001] Loaded widget:  Chili Integral Menu  <gui_chili_integral_menu.lua>\r\n[f=-000001] Loaded widget:  Color Blindness Correction  <gfx_color_blindness_correction.lua>\r\n[f=-000001] Removed 'GC at >100MB': disabled.\r\n[f=-000001] Loaded widget:  GC at >300MB        <dbg_forcegc_spring97.lua>\r\n[f=-000001] Loaded widget:  Key Unbinder 1      <dbg_key_unbinder.lua>\r\n[f=-000001] Loaded widget:  Layout Handler      <cmd_layout_handler.lua>\r\n[f=-000001] Epicmenu: B (hotkey_toggle, Persistent Build Height)\r\n[f=-000001] Epicmenu: C (hotkey_raise, Persistent Build Height)\r\n[f=-000001] Epicmenu: V (hotkey_lower, Persistent Build Height)\r\n[f=-000001] Loaded widget:  Persistent Build Height  <gui_persistent_build_height.lua>\r\n[f=-000001] Loaded widget:  Text To Speech Control  <snd_text_to_speech.lua>\r\n[f=-000001] Writing last game win data\r\n[f=-000001] LuaUI v0.3\r\n[f=-000001] [Game::LoadGame][5] globalQuit=0 forcedQuit=0\r\n[f=-000001] map marks rendering is disabled!\r\n[f=-000001] Set UnitIconDist to 1000\r\n[f=-000001] [LoadFinalize] finalizing PFS\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] BLOCK_SIZE=16\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] PATHESTIMATOR_VERSION=90\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] heightMapChecksum=2890c5fc\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] typeMapChecksum=53896230\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] moveDefChecksum=35c062f7\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] blockMapChecksum=b0e2da33\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] estimatorHashCode=62bd65c0\r\n[f=-000001] [Path] [PathEstimator::ReadFile] hash=62bd65c0 file=\"cache\\104dev-maintenance/paths/FolsomDamDeluxeV4.pe-62bd65c0.zip\" (exists=0)\r\n[f=-000001] [InitEstimator] creating PE16 cache with 4 PF threads (44 MB)\r\n[f=-000001] [EstimatePathCosts] precached 0 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 281 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 561 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 841 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 1219 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 1499 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 1787 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 2107 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 2388 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 2734 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 3016 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 3299 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 3585 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 3871 of 4480 blocks\r\n[f=-000001] [EstimatePathCosts] precached 4177 of 4480 blocks\r\n[f=-000001] [InitEstimator] writing PE16 pe-cache to file\r\n[f=-000001] [Path] [PathEstimator::WriteFile] hash=62bd65c0 file=\"cache\\104dev-maintenance/paths/FolsomDamDeluxeV4.pe-62bd65c0.zip\" (exists=0)\r\n[f=-000001] [InitEstimator] written PE16 pe-cache to file\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] BLOCK_SIZE=32\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] PATHESTIMATOR_VERSION=90\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] heightMapChecksum=2890c5fc\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] typeMapChecksum=53896230\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] moveDefChecksum=35c062f7\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] blockMapChecksum=b0e2da33\r\n[f=-000001] [Path] [PathEstimator::CalcHash][CPathEstimator] estimatorHashCode=62bd65d0\r\n[f=-000001] [Path] [PathEstimator::ReadFile] hash=62bd65d0 file=\"cache\\104dev-maintenance/paths/FolsomDamDeluxeV4.pe2-62bd65d0.zip\" (exists=0)\r\n[f=-000001] [InitEstimator] creating PE32 cache with 4 PF threads (6 MB)\r\n[f=-000001] [EstimatePathCosts] precached 2 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 75 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 146 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 216 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 287 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 359 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 432 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 504 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 575 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 649 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 723 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 795 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 867 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 937 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 1008 of 1120 blocks\r\n[f=-000001] [EstimatePathCosts] precached 1080 of 1120 blocks\r\n[f=-000001] [InitEstimator] writing PE32 pe2-cache to file\r\n[f=-000001] [Path] [PathEstimator::WriteFile] hash=62bd65d0 file=\"cache\\104dev-maintenance/paths/FolsomDamDeluxeV4.pe2-62bd65d0.zip\" (exists=0)\r\n[f=-000001] [InitEstimator] written PE32 pe2-cache to file\r\n[f=-000001] [LoadFinalize] finalized PFS (7347ms, checksum a68fe033)\r\n[f=-000001] Loading Skirmish AIs\r\n[f=-000001] [Game::LoadGame][6] globalQuit=0 forcedQuit=0\r\n[f=-000001] [LuaMemPool::LogStats][handle=LuaIntro (unsynced)] index=2 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,11035,0} {chunk,block}Bytes={0,0}\r\n[f=-000001] Input grabbing is enabled!\r\n[f=-000001] Mex Placement Initialised with 66 spots.\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"EventID\":\"events_2018_04_25:game_v2:loaded_player\"}\r\n[f=-000001] UpdateInterfacePreset, minimapRight\r\n[f=-000001] Loading:  LuaUI/Widgets/gui_chili_global_commands.lua\r\n[f=-000001] Loading:  LuaUI/Widgets/gui_chili_crudeplayerlist.lua\r\n[f=-000001] [Key Unbinder 1] Unbinding keys for action screenshot\r\n[f=-000001] Removed:  LuaUI/Widgets/dbg_key_unbinder.lua\r\n[f=-000001] TotalHideLobbyInterface, true\r\n[f=-000001] GameID: f16d135be2d6bef363625c0155caa03c\r\n[f=-000001] Connection attempt from 1062440873\r\n[f=-000001]  -> Version: 104.0.1-287-gf7b0fcc maintenance [Windows 32-bit (emulated)]\r\n[f=-000001]  -> Connection established (given id 0)\r\n[f=-000001] [Game::ClientReadNet][LOGMSG] sender=\"1062440873\" string=\"[PreGame::GameDataReceived][map-checksums={0x3b00566f,0x3b00566f}]\"\r\n[f=-000001] [Game::ClientReadNet][LOGMSG] sender=\"1062440873\" string=\"[PreGame::GameDataReceived][mod-checksums={0xe0438c1e,0xe0438c1e}]\"\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"Value\":\"2.32499981\",\"EventID\":\"events_2018_04_25:game_v2:startpoint_placed\"}\r\n[f=-000001] SetLobbyButtonEnabled, false\r\n[f=-000001] [GR::LogDisplayMode] display-mode set to 1366x768x24bpp@60Hz (windowed::borderless)\r\n[f=-000001] UpdateInterfacePreset, minimapRight\r\n[f=0000001] Warning: [CCEG::Load] table for CEG \"energywin\" invalid (parse errors?)\r\n[f=0000016] Switching to Free style camera\r\n[f=0000030] [Game::ClientReadNet][LOGMSG] sender=\"1062440873\" string=\"[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=32fffaedbe8f4709f372225ce8c725a9d236f1c9eae5cfab8e5ad192448d1b2c292df6ba329f07dc9a8cf23512ee2cdecd7f79ad4d8ef42ec31938c0b88a1795]\"\r\n[f=0000030] [Game::ClientReadNet][LOGMSG] sender=\"1062440873\" string=\"[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=ae36373e182e7f5077d4f956d5bdaa7a4636714c9e17f7596a0f0f000557e0ddf64b06fc80a4e8139def3796b1d449b0509df90276f5f87ff24a8c75623386ed]\"\r\n[f=0000030] Skirmish AI \"Ally\" (ID:0, Short-Name:\"NullAI\", Version:\"\") took over control of team 1\r\n[f=0000030] Skirmish AI \"Enemy\" (ID:1, Short-Name:\"NullAI\", Version:\"\") took over control of team 2\r\n[f=0000030] Player 1062440873 finished loading and is now ingame\r\n[f=0000059] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\n[f=0000059] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\nstack traceback:\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:51: in function '_PrintError'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:43: in function <[string \"libs/liblobby/lobby/observable.lua\"]:43>\r\n\t[string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: in function 'listener'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function <[string \"libs/liblobby/lobby/observable.lua\"]:42>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function '_CallListeners'\r\n\t[string \"libs/liblobby/lobby/lobby.lua\"]:1078: in function '_OnMatchMakerStatus'\r\n\t[string \"libs/liblobby/lobby/interface_zerok.lua\"]:1305: in function 'jsonCommandFunction'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:199: in function '_OnCommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:149: in function 'CommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:245: in function '_SocketUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:263: in function 'SafeUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function <[string \"libs/liblobby/lobby/interface_shared.lua\"]:274>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function 'Update'\r\n\t[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:70: in function <[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:69>\r\n\t(tail call): ?\r\n\t[C]: in function 'pcall'\r\n\t[string \"LuaHandler/Utilities/crashHandler.lua\"]:50: in function 'f'\r\n\t[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:80: in function <[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:76>\r\n[f=0000072] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\n[f=0000072] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\nstack traceback:\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:51: in function '_PrintError'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:43: in function <[string \"libs/liblobby/lobby/observable.lua\"]:43>\r\n\t[string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: in function 'listener'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function <[string \"libs/liblobby/lobby/observable.lua\"]:42>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function '_CallListeners'\r\n\t[string \"libs/liblobby/lobby/lobby.lua\"]:1078: in function '_OnMatchMakerStatus'\r\n\t[string \"libs/liblobby/lobby/interface_zerok.lua\"]:1305: in function 'jsonCommandFunction'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:199: in function '_OnCommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:149: in function 'CommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:245: in function '_SocketUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:263: in function 'SafeUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function <[string \"libs/liblobby/lobby/interface_shared.lua\"]:274>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function 'Update'\r\n\t[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:70: in function <[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:69>\r\n\t(tail call): ?\r\n\t[C]: in function 'pcall'\r\n\t[string \"LuaHandler/Utilities/crashHandler.lua\"]:50: in function 'f'\r\n\t[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:80: in function <[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:76>\r\n[f=0000082] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\n[f=0000082] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\nstack traceback:\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:51: in function '_PrintError'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:43: in function <[string \"libs/liblobby/lobby/observable.lua\"]:43>\r\n\t[string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: in function 'listener'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function <[string \"libs/liblobby/lobby/observable.lua\"]:42>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function '_CallListeners'\r\n\t[string \"libs/liblobby/lobby/lobby.lua\"]:1078: in function '_OnMatchMakerStatus'\r\n\t[string \"libs/liblobby/lobby/interface_zerok.lua\"]:1305: in function 'jsonCommandFunction'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:199: in function '_OnCommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:149: in function 'CommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:245: in function '_SocketUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:263: in function 'SafeUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function <[string \"libs/liblobby/lobby/interface_shared.lua\"]:274>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function 'Update'\r\n\t[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:70: in function <[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:69>\r\n\t(tail call): ?\r\n\t[C]: in function 'pcall'\r\n\t[string \"LuaHandler/Utilities/crashHandler.lua\"]:50: in function 'f'\r\n\t[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:80: in function <[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:76>\r\n[f=0000148] Input grabbing is enabled!\r\n[f=0000159] Input grabbing is enabled!\r\n[f=0000162] Input grabbing is enabled!\r\n[f=0000165] Input grabbing is enabled!\r\n[f=0000168] Input grabbing is enabled!\r\n[f=0000171] Input grabbing is enabled!\r\n[f=0000175] Input grabbing is enabled!\r\n[f=0000178] Input grabbing is enabled!\r\n[f=0000180] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\n[f=0000180] [liblobby] Error: [string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: attempt to index field '?' (a nil value)\r\nstack traceback:\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:51: in function '_PrintError'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:43: in function <[string \"libs/liblobby/lobby/observable.lua\"]:43>\r\n\t[string \"LuaMenu/Widgets/gui_queue_list_window.lua\"]:553: in function 'listener'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function <[string \"libs/liblobby/lobby/observable.lua\"]:42>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/observable.lua\"]:42: in function '_CallListeners'\r\n\t[string \"libs/liblobby/lobby/lobby.lua\"]:1078: in function '_OnMatchMakerStatus'\r\n\t[string \"libs/liblobby/lobby/interface_zerok.lua\"]:1305: in function 'jsonCommandFunction'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:199: in function '_OnCommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:149: in function 'CommandReceived'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:245: in function '_SocketUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:263: in function 'SafeUpdate'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function <[string \"libs/liblobby/lobby/interface_shared.lua\"]:274>\r\n\t[C]: in function 'xpcall'\r\n\t[string \"libs/liblobby/lobby/interface_shared.lua\"]:274: in function 'Update'\r\n\t[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:70: in function <[string \"libs/liblobby/LuaMenu/widgets/api_lobby.lua\"]:69>\r\n\t(tail call): ?\r\n\t[C]: in function 'pcall'\r\n\t[string \"LuaHandler/Utilities/crashHandler.lua\"]:50: in function 'f'\r\n\t[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:80: in function <[string \"LuaHandler/Utilities/specialCallinHandlers....\"]:76>\r\n[f=0000181] Input grabbing is enabled!\r\n[f=0000210] [SpringApp::Kill][1] fromRun=1\r\n[f=0000210] [ThreadPool::SetThreadCount][1] wanted=0 current=2 maximum=2 (init=0)\r\n[f=0000210] \t[async=0] threads=2 tasks=2562 {sum,avg}{exec,wait}time={{2.000, 0.000}, {-26815622242586892389373644301083289187534379393143086005219079111457299749053056715442313927823267654806290786770970746604482594656981358162093313154351104.000, -26815622291321551194888159748967267768608427130477961644217585942707124184545247068650619933982831869641793998303453007852266591823546169904852126373249024.000}}ms\r\n[f=0000210] \t\tthread=1 tasks=2562 {sum,min,max,avg}{exec,wait}time={{2.000, 0.000, -26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.000, 0.000}, {-26815622242586892389373644301083289187534379393143086005219079111457299749053056715442313927823267654806290786770970746604482594656981358162093313154351104.000, 0.000, 0.000, -26815622253226225246300139865922818871363325814313782933308039846996981372908415056483738602720705929411620651698527038348271455501347331075275605294448640.000}}ms\r\n[f=0000210] \t[async=1] threads=2 tasks=994 {sum,avg}{exec,wait}time={{-2.000, 26815622330125660682165821743292544323629634195207245079451459194209450540645971065844103552323588253247501321011062003149013043408021345650228968852291584.000}, {0.000, 0.000}}ms\r\n[f=0000210] \t\tthread=1 tasks=994 {sum,min,max,avg}{exec,wait}time={{-2.000, 0.000, -2.000, 26815622310869265070123327335859764469413918639179135871378920283575680010726627646438088836592318048274867317727789057273754918888159520390917983913902080.000}, {0.000, 0.000, 2.000, 0.000}}ms\r\n[f=0000210] [ThreadPool::SetThreadCount][2] workers=0\r\n[f=0000210] [SpringApp::Kill][2]\r\n[f=0000210] [Game::KillLua][0] dtor=0 loadscreen=00000000\r\n[f=0000210] [Game::KillLua][3] dtor=0 luaUI=48b41948\r\n[f=0000210] Start widgetHandler:Shutdown\r\n[f=0000210] Shutdown - SaveOrderList Complete\r\n[f=0000210] Writing last game win data\r\n[f=0000210] Shutdown - SaveConfigData Complete\r\n[f=0000210] Shutdown Widget - GUI Hide Hax\r\n[f=0000210] map marks rendering is enabled!\r\n[f=0000210] Shutdown Widget - Chili Highlight\r\n[f=0000210] Shutdown Widget - Save/Load API\r\n[f=0000210] Shutdown Widget - Deferred rendering\r\n[f=0000210] Shutdown Widget - Custom Markers\r\n[f=0000210] Shutdown Widget - Cutscenes\r\n[f=0000210] Set UnitIconDist to 151\r\n[f=0000210] Shutdown Widget - EPIC Menu\r\n[f=0000210] Shutdown Widget - Chili Minimap\r\n[f=0000210] Shutdown Widget - Chili Widget Selector\r\n[f=0000210] Shutdown Widget - Local Team Colors\r\n[f=0000210] Shutdown Widget - Display Keys 2\r\n[f=0000210] Shutdown Widget - Save Game Menu\r\n[f=0000210] Shutdown Widget - HealthBars\r\n[f=0000210] Shutdown Widget - Noises\r\n[f=0000210] Shutdown Widget - Unit Icons\r\n[f=0000210] Shutdown Widget - Win Counter\r\n[f=0000210] Shutdown Widget - BuildETA\r\n[f=0000210] Shutdown Widget - Depth of Field Shader\r\n[f=0000210] Shutdown Widget - Mission GUI\r\n[f=0000210] Shutdown Widget - Modular Comm Info\r\n[f=0000210] Shutdown Widget - Attack Warning\r\n[f=0000210] Shutdown Widget - CameraShake\r\n[f=0000210] Shutdown Widget - Chili Economy Panel Default\r\n[f=0000210] Shutdown Widget - Chili EndGame Window\r\n[f=0000210] Shutdown Widget - Chili Nuke Warning\r\n[f=0000210] Shutdown Widget - Chili Selections & CursorTip v2\r\n[f=0000210] Shutdown Widget - Chili Spectator Panels\r\n[f=0000210] Shutdown Widget - Context Menu\r\n[f=0000210] Shutdown Widget - Darkening\r\n[f=0000210] Shutdown Widget - Galaxy Battle Handler\r\n[f=0000210] msg, Campaign_PlanetBattleResign 69 210\r\n[f=0000210] data = {\r\n[f=0000210]     1 = Campaign_PlanetBattleResign\r\n[f=0000210]     2 = 69\r\n[f=0000210]     3 = 210\r\n[f=0000210] },\r\nZero-K.exe Information: 0 : Chobbyla << GaAddDesignEvent {\"Value\":7,\"EventID\":\"events_2018_04_25:campaign:planet_69:difficulty_2:lose_1:resign\"}\r\n[f=0000210] Shutdown Widget - Grab Input\r\n[f=0000210] Input grabbing is disabled!\r\n[f=0000210] Shutdown Widget - Highlight Geos\r\n[f=0000210] Shutdown Widget - Local Widgets Config\r\n[f=0000210] Shutdown Widget - Mex Placement Handler\r\n[f=0000210] Shutdown Widget - MinimapEvents\r\n[f=0000210] Shutdown Widget - Missile Silo Range\r\n[f=0000210] Shutdown Widget - Mission Results Handler\r\n[f=0000210] Shutdown Widget - Morph Finished notification\r\n[f=0000210] Shutdown Widget - Music Player\r\n[f=0000210] Shutdown Widget - Point Tracker\r\n[f=0000210] Shutdown Widget - Showeco and Grid Drawer\r\n[f=0000210] Shutdown Widget - Stereo3D\r\n[f=0000210] Shutdown Widget - Transport AI\r\n[f=0000210] Shutdown Widget - Attack AoE\r\n[f=0000210] Shutdown Widget - MessageBoxes ZK\r\n[f=0000210] Shutdown Widget - UnitShapes\r\n[f=0000210] Shutdown Widget - Map Edge Extension\r\n[f=0000210] Shutdown Widget - Selection Send\r\n[f=0000210] Shutdown Widget - Mission Night\r\n[f=0000210] Shutdown Widget - LupsManager\r\n[f=0000210] Shutdown Widget - Newton Firezone\r\n[f=0000210] Shutdown Widget - Chili Pro Console\r\n[f=0000210] Shutdown Widget - Lasso Terraform GUI\r\n[f=0000210] Shutdown Widget - Chili Framework\r\n[f=0000210] Shutdown Widget - Lups\r\n[f=0000210] Shutdown Widget - Chili Core Selector\r\n[f=0000210] Shutdown Widget - Draw After Chili\r\n[f=0000210] Shutdown Widget - Pause Screen\r\n[f=0000210] Shutdown Widget - Color Blindness Correction\r\n[f=0000210] Shutdown Widget - Layout Handler\r\n[f=0000210] Shutdown Widget - Persistent Build Height\r\n[f=0000210] Shutdown Widget - Text To Speech Control\r\n[f=0000210] End widgetHandler:Shutdown\r\n[f=0000210] [LuaMemPool::LogStats][handle=LuaUI (unsynced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,11831281,0} {chunk,block}Bytes={0,0}\r\n[f=0000210] [Game::KillLua][1] dtor=0 luaGaia=00000000\r\n[f=0000210] [Game::KillLua][2] dtor=0 luaRules=06a9ec18\r\n[f=0000210] Start gadgetHandler:Shutdown\r\n[f=0000210] Shutdown - Mission Helper\r\n[f=0000210] Shutdown - UnitMorph\r\n[f=0000210] Shutdown - LupsNanoSpray\r\n[f=0000210] Shutdown - Missile Silo Controller\r\n[f=0000210] Shutdown - Modular Comm Info\r\n[f=0000210] Shutdown - Puppy Handler\r\n[f=0000210] Shutdown - Terrain Texture Handler\r\n[f=0000210] Shutdown - UnitCloakShield\r\n[f=0000210] End gadgetHandler:Shutdown\r\n[f=0000210] Start gadgetHandler:Shutdown\r\n[f=0000210] Shutdown - Save/Load\r\n[f=0000210] Shutdown - UnitMorph\r\n[f=0000210] Shutdown - Galaxy Campaign Battle Handler\r\n[f=0000210] Shutdown - Mission Runner\r\n[f=0000210] Shutdown - Modular Comm Info\r\n[f=0000210] Shutdown - Retreat Command\r\n[f=0000210] Shutdown - Shockwaves\r\n[f=0000210] Shutdown - Teleport Throw\r\n[f=0000210] Shutdown - UnitCloakShield\r\n[f=0000210] Shutdown - Lups Cloak FX\r\n[f=0000210] Shutdown - Lups\r\n[f=0000210] Shutdown - Lups Shield\r\n[f=0000210] End gadgetHandler:Shutdown\r\n[f=0000210] [LuaMemPool::LogStats][handle=LuaRules (unsynced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,11831324,0} {chunk,block}Bytes={0,0}\r\n[f=0000210] [LuaMemPool::LogStats][handle=LuaRules (synced)] index=4294967295 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,11831324,0} {chunk,block}Bytes={0,0}\r\n[f=0000210] [Game::KillLua][4] dtor=0\r\n[f=0000210] [WriteDemoFile] writing client-demo \"E:\\JisuCloud\\新建文件夹\\steamapps\\common\\Zero-K\\demos\\20180603_122625_FolsomDamDeluxeV4_104.0.1-287-gf7b0fcc maintenance.sdfz\" (15061 bytes)\r\n[f=0000210] [Sound] [Sound::Kill] soundThread.joinable()=1\r\n[f=0000210] [WatchDog::DeregisterThread] deregistering controls for thread [audio]\r\n[f=0000210] [Sound] [Sound::UpdateThread][3] #sources=32 #items=61\r\n[f=0000210] [Sound] [Sound::UpdateThread][4] ctx=1bb63ca0 dev=1ab1d9a0\r\n[f=0000210] [Sound] [Sound::UpdateThread][5] ctx=1bb63ca0 dev=1ab1d9a0\r\n[f=0000210] [Sound] [Sound::UpdateThread][6]\r\n[f=0000210] [Game::~CGame][1]\r\n[f=0000210] [Game::KillLua][0] dtor=1 loadscreen=00000000\r\n[f=0000210] [Game::KillLua][3] dtor=1 luaUI=00000000\r\n[f=0000210] [Game::KillLua][1] dtor=1 luaGaia=00000000\r\n[f=0000210] [Game::KillLua][2] dtor=1 luaRules=00000000\r\n[f=0000210] [Game::KillLua][4] dtor=1\r\n[f=0000210] [Game::KillMisc][1]\r\n[f=0000210] [Game::KillMisc][2]\r\n[f=0000210] [Game::KillMisc][3]\r\n[f=0000210] [Game::KillRendering][1]\r\n[f=0000210] [Game::KillInterface][1]\r\n[f=0000210] [Game::KillInterface][2]\r\n[f=0000210] [Game::KillSimulation][1]\r\n[f=0000210] [Game::KillSimulation][2]\r\n[f=0000210] [CCollisionHandler] dis-/continuous tests: 0/90663\r\n[f=0000210] [Game::KillSimulation][3]\r\n[f=0000210] [~CPathCache(40x28)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0\r\n[f=0000210] [~CPathCache(40x28)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=2\r\n[f=0000210] [~CPathCache(80x56)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0\r\n[f=0000210] [~CPathCache(80x56)] cacheHits=7 hitPercentage=0% numHashColls=0 maxCacheSize=201\r\n[f=0000210] Statistics for RectangleOptimizer: 0%\r\n[f=0000210] Statistics for RectangleOptimizer: 0%\r\n[f=0000210] LosHandler stats: total instances=1722; shared=2%; from cache=11%\r\n[f=0000210] [Game::KillSimulation][4]\r\n[f=0000210] [Game::~CGame][2]\r\n[f=0000210] [Game::~CGame][3]\r\n[f=0000210] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2\r\n[f=0000210] [Chobby] Chobby Shutdown\r\nZero-K.exe Information: 0 : Chobby closed connection\r\n[f=0000210] [LuaMemPool::LogStats][handle=LuaMenu (unsynced)] index=0 {blocks,sizes}={0,0} {int,ext,rec}Allocs={0,4347348,0} {chunk,block}Bytes={0,0}\r\n[f=0000210] [SpringApp::Kill][3]\r\n[f=0000210] [LocalConnection::Statistics]\r\n\t5459 bytes sent  \r\n\t5102 bytes recv'd\r\n\r\n[f=0000210] [SpringApp::Kill][4] font=0632ce90\r\n[f=0000210] [SpringApp::Kill][5]\r\n[f=0000210] [SpringApp::Kill][6]\r\n[SpringApp::Kill][7]\r\n[LuaSocket] Dumping luasocket rules:\r\n[LuaSocket] TCP_CONNECT ALLOW * -1\r\n[LuaSocket] TCP_LISTEN  ALLOW * -1\r\n[LuaSocket] UDP_LISTEN  ALLOW * -1\r\n[SpringApp::Kill][8]\r\n[WatchDog::DeregisterThread] deregistering controls for thread [main]\r\n[WatchDog::Uninstall][1] hangDetectorThread=00fdd3f0 (joinable=1)\r\n[WatchDog::Uninstall][2]\r\n[WatchDog::Uninstall][3]\r\n[SpringApp::Kill][9]\r\n\r\n\r\nZero-K.exe Information: 0 : Spring exited\r\n```"}}
{"actor":{"display_login":"Chobbyla"}}