BOS update library 32c64 (build date: Jul 25 2019, libcurl/7.25.0 OpenSSL/0.9.8h, open-vcdiff/BOS-mod+) Windows locale code page is: 850 free disk size: 237266956288 Loading game config. Failed to load game config. Trying master server il2bosrd1.s3.amazonaws.com version info: tag: 19-07-25 snapshot md5: 2819031FF9225AA1D758B8CCAE3E8265 patches info md5: 9B6211BA84F4026C2B3D22E993132966 packs info: id: 1 pack md5: 466A86F7914821533376A8DE9206F754 info md5: EA413C3F56F0B3C937542BA8A39963FC pack size: 4254921 info size: 5445 id: 2 pack md5: 5BBFF99C066E76FEA37FDA1C42F74BD9 info md5: 9E212217FF5BC0CC885AA3709BAE171E pack size: 2053693 info size: 1043 id: 3 pack md5: 145C9C0DFA33A0B8B74A61B5C24C1945 info md5: 097B95A8CC96A94612D32DBA71B0CE22 pack size: 122459894 info size: 349553 id: 4 pack md5: D76693B959FEB115919D217A18D9F461 info md5: F33ED4B7C63244CFD92155D81E5A2665 pack size: 490564 info size: 156 Latest version: 19-07-25 Failed to load current snapshot. Seems, need to update. Requesting mirror from master server il2bosrd1.s3.amazonaws.com Server suggests to use mirror cdn.il2sturmovik.net:80 --- starting update --- working at: \\?\E:\IL-2 Sturmovik Great Battles Failed to load current snapshot WARNING: forced recovery mode for updating (takes more time) Recovery mode enabled Connecting to Master-Specified-Mirror (cdn.il2sturmovik.net, port 80) Loading local copy of install-actions Downloading remote copy of snapshot. base dir: ., tag: 19-07-25 Loaded remote copy of snapshot. Got snapshot (533850 bytes) Loaded local copy of patches information. +189546 = 189546 Generating list of files to update in recovery mode. recovery size 1173809 Kb First estimation for update size is: 1201980686. Filtering files list pack: copy of /bin/game/launcher.exe.update is in pack (id: 3). -373466 = 1201607220 pack: copy of /data/launcher.update is in pack (id: 3). -60 = 1201607160 pack: patch for /data/Skins3.gtp is in pack (id: 1). -527 = 1201606633 pack: patch for /data/Skins4.gtp is in pack (id: 1). -711 = 1201605922 pack: copy of /data/startup.cfg is in pack (id: 3). -699 = 1201605223 Added 001.pack-info as dependency (5445 bytes). +5445 = 1201610668 Added 001.pack as dependency (4254921 bytes). +4254921 = 1205865589 Added 003.pack-info as dependency (349553 bytes). +349553 = 1206215142 Added 003.pack as dependency (122459894 bytes). +122459894 = 1328675036 Expected update size 1328675036 bytes. Starting cache checking thread. cache: waiting mode ignored. Cache checking thread is finished. update for /data/Skins5.gtp:, state = 0 update for /data/Skins6.gtp:, state = 0 update for /data/Skins7.gtp:, state = 0 update for /data/Skins8.gtp:, state = 0 update for /data/Skins9.gtp:, state = 0 update for /data/Swf.gtp:, state = 0 update for /data/Vehicles1.gtp:, state = 0 11 file(s) to process. Downloading queue: pack: 003.pack. info: 003.pack-info. pack: 001.pack. info: 001.pack-info. patch: /data/Skins5.gtp. patch: /data/Skins6.gtp. patch: /data/Skins7.gtp. copy: /data/Skins8.gtp. copy: /data/Skins9.gtp. patch: /data/Swf.gtp. patch: /data/Vehicles1.gtp. Second estimation for update size is: 1328675036. Thread for mirror cdn.il2sturmovik.net started Processing 003. Preparing pack 003 (122459894 bytes). -122459894 = 1206215142 Checking pack file 003. Mounting pack \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack. Update for 003 is ready. Processing 003. Preparing pack-info 003 (349553 bytes). -349553 = 1205865589 Checking pack info file 003. Loading pack information from \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack-info. Loaded pack info file \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack-info (349537 bytes). Update for 003 is ready. Processing 001. Preparing pack 001 (4254921 bytes). -4254921 = 1201610668 Checking pack file 001. Mounting pack \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack. Update for 001 is ready. Processing 001. Preparing pack-info 001 (5445 bytes). -5445 = 1201605223 Checking pack info file 001. Loading pack information from \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack-info. Loaded pack info file \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack-info (5429 bytes). Update for 001 is ready. Processing /bin/game/launcher.exe.update. Preparing copy of /bin/game/launcher.exe.update (373466 bytes). Scheduling extraction of /copies/19-07-25_bin_game_launcher.exe.update.packed. Processing /data/launcher.update. Preparing copy of /data/launcher.update (60 bytes). Scheduling extraction of /copies/19-07-25_data_launcher.update.packed. Processing /data/Skins3.gtp. Preparing patch of /data/Skins3.gtp (527 bytes). Scheduling extraction of /patches/19-07-25_data_Skins3.gtp.E8A4C29FF9A4896755444656FC9DC958.872580545.E581090BC188B1305B373942BD3FD9F8.872580545.patch. Processing /data/Skins4.gtp. Preparing patch of /data/Skins4.gtp (711 bytes). Scheduling extraction of /patches/19-07-25_data_Skins4.gtp.653BE365BFAE37C94E2C8BC4E10F0D17.872562108.EA531CEAB73B2E87C35EAE37D0894C24.872562108.patch. Processing /data/Skins5.gtp. Preparing patch of /data/Skins5.gtp (37422777 bytes). Update for /data/Skins5.gtp is ready. Processing /data/Skins6.gtp. Preparing patch of /data/Skins6.gtp (17709942 bytes). Update for /data/Skins6.gtp is ready. Processing /data/Skins7.gtp. Preparing patch of /data/Skins7.gtp (94050626 bytes). Update for /data/Skins7.gtp is ready. Processing /data/Skins8.gtp. Preparing copy of /data/Skins8.gtp (708038037 bytes). -708038037 = 493567186 Update for /data/Skins8.gtp is ready. Processing /data/Skins9.gtp. Preparing copy of /data/Skins9.gtp (194786875 bytes). -194786875 = 298780311 Update for /data/Skins9.gtp is ready. Processing /data/startup.cfg. Preparing copy of /data/startup.cfg (699 bytes). Scheduling extraction of /copies/19-07-25_data_startup.cfg.packed. Processing /data/Swf.gtp. Preparing patch of /data/Swf.gtp (7777113 bytes). Update for /data/Swf.gtp is ready. Processing /data/Vehicles1.gtp. Preparing patch of /data/Vehicles1.gtp (141819853 bytes). Update for /data/Vehicles1.gtp is ready. Closing cURL client. Thread for mirror cdn.il2sturmovik.net was finished. Mounting pack \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack. Closing pack (id: 3) Loading pack info \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack-info. Loaded pack info file \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-003.pack-info (349537 bytes). Mounting pack \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack. Closing pack (id: 1) Loading pack info \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack-info. Loaded pack info file \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\packs\19-07-25-001.pack-info (5429 bytes). Extracting scheduled files. Extracting file /copies/19-07-25_bin_game_launcher.exe.update.packed from pack (id: 3). cache: compressed update for /bin/game/launcher.exe.update is ready cache: update for /bin/game/launcher.exe.update is ready Extracting file /copies/19-07-25_data_launcher.update.packed from pack (id: 3). cache: compressed update for /data/launcher.update is ready cache: update for /data/launcher.update is ready Extracting file /patches/19-07-25_data_Skins3.gtp.E8A4C29FF9A4896755444656FC9DC958.872580545.E581090BC188B1305B373942BD3FD9F8.872580545.patch from pack (id: 1). cache: patch for /data/Skins3.gtp is ready Extracting file /patches/19-07-25_data_Skins4.gtp.653BE365BFAE37C94E2C8BC4E10F0D17.872562108.EA531CEAB73B2E87C35EAE37D0894C24.872562108.patch from pack (id: 1). cache: patch for /data/Skins4.gtp is ready Extracting file /copies/19-07-25_data_startup.cfg.packed from pack (id: 3). cache: compressed update for /data/startup.cfg is ready cache: update for /data/startup.cfg is ready Processing pre-install actions Checking if patch files are ready: Creating new directories: creating new directory: /bin exists creating new directory: /bin/console exists creating new directory: /bin/editor exists creating new directory: /bin/game exists creating new directory: /bin/resaver exists creating new directory: /bin/viewer exists creating new directory: /data exists creating new directory: /data/ACCData exists creating new directory: /data/Audio exists creating new directory: /data/Audio/audio_hi exists creating new directory: /data/Audio/radio exists creating new directory: /data/Audio/radio/ger exists creating new directory: /data/Audio/radio/ger/actor51 exists creating new directory: /data/Audio/radio/ger/actor51/const exists creating new directory: /data/Audio/radio/ger/actor51/varCallsign exists creating new directory: /data/Audio/radio/ger/actor51/varDir exists creating new directory: /data/Audio/radio/ger/actor51/varRange exists creating new directory: /data/Audio/radio/ger/actor52 exists creating new directory: /data/Audio/radio/ger/actor52/const exists creating new directory: /data/Audio/radio/ger/actor52/varCallsign exists creating new directory: /data/Audio/radio/ger/actor52/varDir exists creating new directory: /data/Audio/radio/ger/actor52/varRange exists creating new directory: /data/Audio/radio/ger/actor53 exists creating new directory: /data/Audio/radio/ger/actor53/const exists creating new directory: /data/Audio/radio/ger/actor53/varCallsign exists creating new directory: /data/Audio/radio/ger/actor53/varDir exists creating new directory: /data/Audio/radio/ger/actor53/varRange exists creating new directory: /data/Audio/radio/ger/actor54 exists creating new directory: /data/Audio/radio/ger/actor54/const exists creating new directory: /data/Audio/radio/ger/actor54/varCallsign exists creating new directory: /data/Audio/radio/ger/actor54/varDir exists creating new directory: /data/Audio/radio/ger/actor54/varRange exists creating new directory: /data/Audio/radio/ger/actor61 exists creating new directory: /data/Audio/radio/ger/actor61/const exists creating new directory: /data/Audio/radio/ger/actor61/varCallsign exists creating new directory: /data/Audio/radio/ger/actor61/varWind exists creating new directory: /data/Audio/radio/ger/actor71 exists creating new directory: /data/Audio/radio/ger/actor71/const exists creating new directory: /data/Audio/radio/ger/actor71/varCallsign exists creating new directory: /data/Audio/radio/ger/actor71/varDir exists creating new directory: /data/Audio/radio/ger/actor71/varRange exists creating new directory: /data/Audio/radio/ger/actor71/varWind exists creating new directory: /data/Audio/radio/ger/actor81 exists creating new directory: /data/Audio/radio/ger/actor81/const exists creating new directory: /data/Audio/radio/ger/actor81/varCallsign exists creating new directory: /data/Audio/radio/ger/actor81/varDir exists creating new directory: /data/Audio/radio/ger/actor82 exists creating new directory: /data/Audio/radio/ger/actor82/const exists creating new directory: /data/Audio/radio/ger/actor82/varCallsign exists creating new directory: /data/Audio/radio/ger/actor82/varDir exists creating new directory: /data/Audio/radio/rus exists creating new directory: /data/Audio/radio/rus/actor01 exists creating new directory: /data/Audio/radio/rus/actor01/const exists creating new directory: /data/Audio/radio/rus/actor01/varCallsign exists creating new directory: /data/Audio/radio/rus/actor01/varDir exists creating new directory: /data/Audio/radio/rus/actor01/varRange exists creating new directory: /data/Audio/radio/rus/actor02 exists creating new directory: /data/Audio/radio/rus/actor02/const exists creating new directory: /data/Audio/radio/rus/actor02/varCallsign exists creating new directory: /data/Audio/radio/rus/actor02/varDir exists creating new directory: /data/Audio/radio/rus/actor02/varRange exists creating new directory: /data/Audio/radio/rus/actor03 exists creating new directory: /data/Audio/radio/rus/actor03/const exists creating new directory: /data/Audio/radio/rus/actor03/varCallsign exists creating new directory: /data/Audio/radio/rus/actor03/varDir exists creating new directory: /data/Audio/radio/rus/actor03/varRange exists creating new directory: /data/Audio/radio/rus/actor04 exists creating new directory: /data/Audio/radio/rus/actor04/const exists creating new directory: /data/Audio/radio/rus/actor04/varCallsign exists creating new directory: /data/Audio/radio/rus/actor04/varDir exists creating new directory: /data/Audio/radio/rus/actor04/varRange exists creating new directory: /data/Audio/radio/rus/actor05 exists creating new directory: /data/Audio/radio/rus/actor05/const exists creating new directory: /data/Audio/radio/rus/actor05/varCallsign exists creating new directory: /data/Audio/radio/rus/actor05/varDir exists creating new directory: /data/Audio/radio/rus/actor05/varRange exists creating new directory: /data/Audio/radio/rus/actor11 exists creating new directory: /data/Audio/radio/rus/actor11/const exists creating new directory: /data/Audio/radio/rus/actor11/varCallsign exists creating new directory: /data/Audio/radio/rus/actor11/varWind exists creating new directory: /data/Audio/radio/rus/actor12 exists creating new directory: /data/Audio/radio/rus/actor12/const exists creating new directory: /data/Audio/radio/rus/actor12/varCallsign exists creating new directory: /data/Audio/radio/rus/actor12/varWind exists creating new directory: /data/Audio/radio/rus/actor21 exists creating new directory: /data/Audio/radio/rus/actor21/const exists creating new directory: /data/Audio/radio/rus/actor21/varCallsign exists creating new directory: /data/Audio/radio/rus/actor21/varDir exists creating new directory: /data/Audio/radio/rus/actor21/varRange exists creating new directory: /data/Audio/radio/rus/actor21/varWind exists creating new directory: /data/Audio/radio/rus/actor22 exists creating new directory: /data/Audio/radio/rus/actor22/const exists creating new directory: /data/Audio/radio/rus/actor22/varCallsign exists creating new directory: /data/Audio/radio/rus/actor22/varDir exists creating new directory: /data/Audio/radio/rus/actor22/varRange exists creating new directory: /data/Audio/radio/rus/actor22/varWind exists creating new directory: /data/Audio/radio/rus/actor31 exists creating new directory: /data/Audio/radio/rus/actor31/const exists creating new directory: /data/Audio/radio/rus/actor31/varCallsign exists creating new directory: /data/Audio/radio/rus/actor31/varDir exists creating new directory: /data/Audio/radio/rus/actor32 exists creating new directory: /data/Audio/radio/rus/actor32/const exists creating new directory: /data/Audio/radio/rus/actor32/varCallsign exists creating new directory: /data/Audio/radio/rus/actor32/varDir exists creating new directory: /data/Campaigns exists creating new directory: /data/Career exists creating new directory: /data/graphics exists creating new directory: /data/graphics/elements exists creating new directory: /data/graphics/helpers exists creating new directory: /data/graphics/helpers/Textures exists creating new directory: /data/graphics/LANDSCAPE exists creating new directory: /data/graphics/LANDSCAPE/ROADS exists creating new directory: /data/graphics/LANDSCAPE/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_autumn exists creating new directory: /data/graphics/LANDSCAPE_autumn/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Kuban_a exists creating new directory: /data/graphics/LANDSCAPE_Kuban_a/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Kuban_s exists creating new directory: /data/graphics/LANDSCAPE_Kuban_s/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Kuban_s/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_Kuban_sp exists creating new directory: /data/graphics/LANDSCAPE_Kuban_sp/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Moscow_a exists creating new directory: /data/graphics/LANDSCAPE_Moscow_a/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Moscow_w exists creating new directory: /data/graphics/LANDSCAPE_Moscow_w/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Moscow_w/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_NS exists creating new directory: /data/graphics/LANDSCAPE_NS/ROADS exists creating new directory: /data/graphics/LANDSCAPE_NS/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_Prokhorovka exists creating new directory: /data/graphics/LANDSCAPE_Prokhorovka/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Prokhorovka/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_Stalin_a exists creating new directory: /data/graphics/LANDSCAPE_Stalin_a/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Stalin_s exists creating new directory: /data/graphics/LANDSCAPE_Stalin_s/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Stalin_w exists creating new directory: /data/graphics/LANDSCAPE_Stalin_w/ROADS exists creating new directory: /data/graphics/LANDSCAPE_Stalin_w/ROADS/Binary exists creating new directory: /data/graphics/LANDSCAPE_summer exists creating new directory: /data/graphics/LANDSCAPE_summer/ROADS exists creating new directory: /data/graphics/LANDSCAPE_velikie_luki exists creating new directory: /data/graphics/LANDSCAPE_velikie_luki/ROADS exists creating new directory: /data/graphics/LANDSCAPE_velikie_luki/ROADS/Binary exists creating new directory: /data/graphics/Planes exists creating new directory: /data/graphics/Planes/A20B exists creating new directory: /data/graphics/Planes/A20B/Textures exists creating new directory: /data/graphics/Planes/AlbatrosD5 exists creating new directory: /data/graphics/Planes/AlbatrosD5/Textures exists creating new directory: /data/graphics/Planes/Bf109E7 exists creating new directory: /data/graphics/Planes/Bf109E7/Textures exists creating new directory: /data/graphics/Planes/Bf109F2 exists creating new directory: /data/graphics/Planes/Bf109F2/Textures exists creating new directory: /data/graphics/Planes/Bf109F4 exists creating new directory: /data/graphics/Planes/Bf109F4/Textures exists creating new directory: /data/graphics/Planes/Bf109G14 exists creating new directory: /data/graphics/Planes/Bf109G14/Textures exists creating new directory: /data/graphics/Planes/Bf109G2 exists creating new directory: /data/graphics/Planes/Bf109G2/Textures exists creating new directory: /data/graphics/Planes/Bf109G4 exists creating new directory: /data/graphics/Planes/Bf109G4/Textures exists creating new directory: /data/graphics/Planes/Bf109G6 exists creating new directory: /data/graphics/Planes/Bf109G6/Textures exists creating new directory: /data/graphics/Planes/Bf109K4 exists creating new directory: /data/graphics/Planes/Bf109K4/Textures exists creating new directory: /data/graphics/Planes/Bf110E2 exists creating new directory: /data/graphics/Planes/Bf110E2/Textures exists creating new directory: /data/graphics/Planes/Bf110G2 exists creating new directory: /data/graphics/Planes/Bf110G2/Textures exists creating new directory: /data/graphics/Planes/FokkerD7 exists creating new directory: /data/graphics/Planes/FokkerD7/Textures exists creating new directory: /data/graphics/Planes/FokkerD7F exists creating new directory: /data/graphics/Planes/FokkerD7F/Textures exists creating new directory: /data/graphics/Planes/FokkerDr1 exists creating new directory: /data/graphics/Planes/FokkerDr1/Textures exists creating new directory: /data/graphics/Planes/Fw190A3 exists creating new directory: /data/graphics/Planes/Fw190A3/Textures exists creating new directory: /data/graphics/Planes/Fw190A5 exists creating new directory: /data/graphics/Planes/Fw190A5/Textures exists creating new directory: /data/graphics/Planes/Fw190A8 exists creating new directory: /data/graphics/Planes/Fw190A8/Textures exists creating new directory: /data/graphics/Planes/Fw190D9 exists creating new directory: /data/graphics/Planes/Fw190D9/Textures exists creating new directory: /data/graphics/Planes/He111H16 exists creating new directory: /data/graphics/Planes/He111H16/Textures exists creating new directory: /data/graphics/Planes/He111H6 exists creating new directory: /data/graphics/Planes/He111H6/Textures exists creating new directory: /data/graphics/Planes/Hs129B2 exists creating new directory: /data/graphics/Planes/Hs129B2/Textures exists creating new directory: /data/graphics/Planes/I16t24 exists creating new directory: /data/graphics/Planes/I16t24/Textures exists creating new directory: /data/graphics/Planes/il2m41 exists creating new directory: /data/graphics/Planes/il2m41/Textures exists creating new directory: /data/graphics/Planes/IL2M42 exists creating new directory: /data/graphics/Planes/IL2M42/Textures exists creating new directory: /data/graphics/Planes/IL2m43 exists creating new directory: /data/graphics/Planes/IL2m43/Textures exists creating new directory: /data/graphics/Planes/Ju523mg4e exists creating new directory: /data/graphics/Planes/Ju523mg4e/Textures exists creating new directory: /data/graphics/Planes/Ju87D3 exists creating new directory: /data/graphics/Planes/Ju87D3/Textures exists creating new directory: /data/graphics/Planes/ju88a4 exists creating new directory: /data/graphics/Planes/ju88a4/Textures exists creating new directory: /data/graphics/Planes/La5FNs2 exists creating new directory: /data/graphics/Planes/La5FNs2/Textures exists creating new directory: /data/graphics/Planes/La5s8 exists creating new directory: /data/graphics/Planes/La5s8/Textures exists creating new directory: /data/graphics/Planes/LaGG3s29 exists creating new directory: /data/graphics/Planes/LaGG3s29/Textures exists creating new directory: /data/graphics/Planes/MC202s8 exists creating new directory: /data/graphics/Planes/MC202s8/Textures exists creating new directory: /data/graphics/Planes/Me262A exists creating new directory: /data/graphics/Planes/Me262A/Textures exists creating new directory: /data/graphics/Planes/MiG3s24 exists creating new directory: /data/graphics/Planes/MiG3s24/Textures exists creating new directory: /data/graphics/Planes/P39L1 exists creating new directory: /data/graphics/Planes/P39L1/Textures exists creating new directory: /data/graphics/Planes/P40E1 exists creating new directory: /data/graphics/Planes/P40E1/Textures exists creating new directory: /data/graphics/Planes/P47D28 exists creating new directory: /data/graphics/Planes/P47D28/Textures exists creating new directory: /data/graphics/Planes/pe2s35 exists creating new directory: /data/graphics/Planes/pe2s35/Textures exists creating new directory: /data/graphics/Planes/Pe2s87 exists creating new directory: /data/graphics/Planes/Pe2s87/Textures exists creating new directory: /data/graphics/Planes/PfalzD3a exists creating new directory: /data/graphics/Planes/PfalzD3a/Textures exists creating new directory: /data/graphics/Planes/SE5a exists creating new directory: /data/graphics/Planes/SE5a/Textures exists creating new directory: /data/graphics/Planes/SopCamel exists creating new directory: /data/graphics/Planes/SopCamel/Textures exists creating new directory: /data/graphics/Planes/SopDolphin exists creating new directory: /data/graphics/Planes/SopDolphin/Textures exists creating new directory: /data/graphics/Planes/Spad13 exists creating new directory: /data/graphics/Planes/Spad13/Textures exists creating new directory: /data/graphics/Planes/SpitfireMkIXe exists creating new directory: /data/graphics/Planes/SpitfireMkIXe/Textures exists creating new directory: /data/graphics/Planes/SpitfireMkVb exists creating new directory: /data/graphics/Planes/SpitfireMkVb/Textures exists creating new directory: /data/graphics/Planes/U2VS exists creating new directory: /data/graphics/Planes/U2VS/Textures exists creating new directory: /data/graphics/Planes/Yak1s127 exists creating new directory: /data/graphics/Planes/Yak1s127/Textures exists creating new directory: /data/graphics/Planes/Yak1s69 exists creating new directory: /data/graphics/Planes/Yak1s69/Textures exists creating new directory: /data/graphics/Planes/Yak7Bs36 exists creating new directory: /data/graphics/Planes/Yak7Bs36/Textures exists creating new directory: /data/graphics/skins exists creating new directory: /data/graphics/skins/A20B exists creating new directory: /data/graphics/skins/AlbatrosD5 exists creating new directory: /data/graphics/skins/Bf109E7 exists creating new directory: /data/graphics/skins/Bf109F2 exists creating new directory: /data/graphics/skins/Bf109F4 exists creating new directory: /data/graphics/skins/Bf109G14 exists creating new directory: /data/graphics/skins/Bf109G2 exists creating new directory: /data/graphics/skins/Bf109G4 exists creating new directory: /data/graphics/skins/Bf109G6 exists creating new directory: /data/graphics/skins/Bf109K4 exists creating new directory: /data/graphics/skins/Bf110E2 exists creating new directory: /data/graphics/skins/Bf110G2 exists creating new directory: /data/graphics/skins/BristolF2BF2 exists creating new directory: /data/graphics/skins/BristolF2BF3 exists creating new directory: /data/graphics/skins/FokkerD7 exists creating new directory: /data/graphics/skins/FokkerD7F exists creating new directory: /data/graphics/skins/FokkerDr1 exists creating new directory: /data/graphics/skins/Fw190A3 exists creating new directory: /data/graphics/skins/Fw190A5 exists creating new directory: /data/graphics/skins/Fw190A8 exists creating new directory: /data/graphics/skins/Fw190D9 exists creating new directory: /data/graphics/skins/HalberstadtCL2 exists creating new directory: /data/graphics/skins/HalberstadtCL2au exists creating new directory: /data/graphics/skins/He111H16 exists creating new directory: /data/graphics/skins/He111H6 exists creating new directory: /data/graphics/skins/Hs129B2 exists creating new directory: /data/graphics/skins/I16t24 exists creating new directory: /data/graphics/skins/il2m41 exists creating new directory: /data/graphics/skins/IL2M42 exists creating new directory: /data/graphics/skins/IL2m43 exists creating new directory: /data/graphics/skins/Ju523mg4e exists creating new directory: /data/graphics/skins/Ju87D3 exists creating new directory: /data/graphics/skins/ju88a4 exists creating new directory: /data/graphics/skins/La5FNs2 exists creating new directory: /data/graphics/skins/La5s8 exists creating new directory: /data/graphics/skins/LaGG3s29 exists creating new directory: /data/graphics/skins/MC202s8 exists creating new directory: /data/graphics/skins/Me262A exists creating new directory: /data/graphics/skins/MiG3s24 exists creating new directory: /data/graphics/skins/P39L1 exists creating new directory: /data/graphics/skins/P40E1 exists creating new directory: /data/graphics/skins/P47D28 exists creating new directory: /data/graphics/skins/pe2s35 exists creating new directory: /data/graphics/skins/Pe2s87 exists creating new directory: /data/graphics/skins/PfalzD3a exists creating new directory: /data/graphics/skins/SE5a exists creating new directory: /data/graphics/skins/SopCamel exists creating new directory: /data/graphics/skins/SopDolphin exists creating new directory: /data/graphics/skins/Spad13 exists creating new directory: /data/graphics/skins/SpitfireMkIXe exists creating new directory: /data/graphics/skins/SpitfireMkVb exists creating new directory: /data/graphics/skins/U2VS exists creating new directory: /data/graphics/skins/Yak1s127 exists creating new directory: /data/graphics/skins/Yak1s69 exists creating new directory: /data/graphics/skins/Yak7Bs36 exists creating new directory: /data/graphics/skins/_KV1s exists creating new directory: /data/graphics/skins/_M4A2 exists creating new directory: /data/graphics/skins/_PzIII-M exists creating new directory: /data/graphics/skins/_PzIV-G exists creating new directory: /data/graphics/skins/_PzVI-H1 exists creating new directory: /data/graphics/skins/_T34-76UVZ-43 exists creating new directory: /data/graphics/textures exists creating new directory: /data/graphics/textures/SysFont exists creating new directory: /data/GUI exists creating new directory: /data/GUI/preview exists creating new directory: /data/html exists creating new directory: /data/input exists creating new directory: /data/logs exists creating new directory: /data/Lparser exists creating new directory: /data/LuaScripts exists creating new directory: /data/LuaScripts/snapviews exists creating new directory: /data/LuaScripts/snapviews/defaults exists creating new directory: /data/Missions exists creating new directory: /data/Missions/Tank exists creating new directory: /data/Multiplayer exists creating new directory: /data/Multiplayer/Cooperative exists creating new directory: /data/Multiplayer/Cooperative/Examples_coop exists creating new directory: /data/Multiplayer/Dogfight exists creating new directory: /data/Multiplayer/Dogfight/Examples_dogfight exists creating new directory: /data/redist exists creating new directory: /data/swf exists creating new directory: /data/swf/extensions exists creating new directory: /data/swf/extensions/airrecontargetslist exists creating new directory: /data/swf/extensions/skip exists creating new directory: /data/swf/extensions/skipratio exists creating new directory: /data/swf/il2 exists creating new directory: /data/swf/il2/storage exists creating new directory: /data/Template exists creating new directory: /data/Tracks exists creating new directory: /data/updater exists creating new directory: /data/video exists Updating files: copying file /bin/game/launcher.exe.update (\\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\copies\19-07-25_bin_game_launcher.exe.update -> \\?\E:\IL-2 Sturmovik Great Battles\bin\game\launcher.exe.update) ok copying file /data/launcher.update (\\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\copies\19-07-25_data_launcher.update -> \\?\E:\IL-2 Sturmovik Great Battles\data\launcher.update) ok patching file /data/Skins3.gtp (\\?\E:\IL-2 Sturmovik Great Battles\data\Skins3.gtp with \\?\E:\IL-2 Sturmovik Great Battles\updates\19-07-25\patches\19-07-25_data_Skins3.gtp.E8A4C29FF9A4896755444656FC9DC958.872580545.E581090BC188B1305B373942BD3FD9F8.872580545.patch) F (64)result md5 failed. Expected e581090bc188b1305b373942bd3fd9f8 got: 11b18e87753e9c0a81b3b3616c749480 Failed to apply patch failed Checking for updater update Removing old launcher.exe.backup... Moving launcher.exe to backup... launcher.exe was updated, scheduling update of libraries. Main update status: failed Closing cURL client. Downloaded 185 kBytes. Killing update threads... Killing caching thread... leaving il2_KillUpdateThreads() Copying update.log to last_update.log