phantomknight321 Posted September 11, 2018 Share Posted September 11, 2018 (edited) [ALL MODULES][sP/CO-OP] Liberation Dynamic Campaign Another minor update: https://github.com/shdwp/dcs_liberation/releases/tag/1.4_rc2 Saves with previous RC is incompatible! * helis would spawn at frontline FARP for Fronline CAS * updated caucasus ground assets placement * flight freqs are possibly fixed and should always be at 251 * few bugfixes Disregard. My question was answered. I’ll try this tonight. Edited September 11, 2018 by phantomknight321 Rig Specs: i7 8700k @ 5ghz, ROG Strix z390e, 32GB DDR4 3200mhz, EVGA FTW3 1080 ti, Corsair rm750, Cooler Master ml240l RGB, Cooler Master h500p mesh Link to comment Share on other sites More sharing options...
shdwp Posted September 11, 2018 Author Share Posted September 11, 2018 (edited) And a hotfix for some of the missions being unavailable: https://github.com/shdwp/dcs_liberation/releases/tag/1.4_rc3 Should be compatible with RC2. Edited September 11, 2018 by shdwp Link to comment Share on other sites More sharing options...
Darcaem Posted September 11, 2018 Share Posted September 11, 2018 (edited) No such file or directory Hi! I'm trying to generate the mission files but I keep getting the same error, ERROR:root:[Errno 2] No such file or directory I have the OS (W10) installed on an M.2 on C:, and the games folder with DCS.openbeta redirected on a regular SSD, E:. I had python installed on another HDD, F:. I do not have DCS stable version installed, but as said in the documentation, it should use DCS.openbeta by default Acording to the log, it is trying to use "DCS" as userdata folder, not the openbeta folder. So I tried also to manually create the DCS folder on that path and inside, a folder named "liberation_save_tmp" I have tried with these diferent arguments: 1.- py.exe __init__.py "%UserProfile%" "1.4_rc3" ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp'2.- py.exe __init__.py "E:\" "1.4_rc3" (1 backslash, in case the forum doesn't show it) (On CMD) Traceback (most recent call last): File "__init__.py", line 21, in <module> assert len(sys.argv) >= 3, "__init__.py should be started with two mandatory arguments: %UserProfile% location and application version" AssertionError: __init__.py should be started with two mandatory arguments: %UserProfile% location and application version3.- py.exe __init__.py "E:/" "1.4_rc3" ERROR:root:[Errno 2] No such file or directory: 'E:/Saved Games\\DCS\\liberation_save_tmp' 4.- py.exe __init__.py "E:\\" "1.4_rc3" (2 backslashes) ERROR:root:[Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\liberation_save_tmp'The path (E:\Saved Games\DCS\liberation_save_tmp) does exist, as you can see on the attached images, but obviously I'm not passing the root on the proper way. Perhaps is relevant to add that the path "C:\Users\alfon\Saved Games\DCS\liberation_save_tmp" also works and redirects to the same folder on E: drive, as the saved games system folder is redirected The full log, as an example, all logs were the same, only the failing path changes. INFO:root:DCS Libration None INFO:root:Using C:\Users\alfon\Saved Games\DCS as userdata folder INFO:root:Shiraz International - T-55 4 INFO:root:Shiraz International - T-80UD 4 INFO:root:Shiraz International - BTR-80 4 INFO:root:Shiraz International - F-5E-3 2 INFO:root:Shiraz International - C-101CC 2 INFO:root:Shiraz International - MiG-21Bis 2 INFO:root:Shiraz International - L-39ZA 1 INFO:root:Shiraz International - MiG-15bis 1 INFO:root:Shiraz International - AJS37 1 INFO:root:Shiraz International - ZSU-23-4 Shilka 1 INFO:root:Lar Airbase - T-55 4 INFO:root:Lar Airbase - T-80UD 4 INFO:root:Lar Airbase - BTR-80 4 INFO:root:Lar Airbase - F-5E-3 2 INFO:root:Lar Airbase - C-101CC 2 INFO:root:Lar Airbase - MiG-21Bis 2 INFO:root:Lar Airbase - L-39ZA 1 INFO:root:Lar Airbase - MiG-15bis 1 INFO:root:Lar Airbase - AJS37 1 INFO:root:Lar Airbase - ZSU-23-4 Shilka 1 INFO:root:Al Dhafra - T-55 6 INFO:root:Al Dhafra - T-90 6 INFO:root:Al Dhafra - T-80UD 6 INFO:root:Al Dhafra - BTR-80 6 INFO:root:Al Dhafra - MiG-29S 4 INFO:root:Al Dhafra - MiG-29A 4 INFO:root:Al Dhafra - Su-33 4 INFO:root:Al Dhafra - Su-27 4 INFO:root:Al Dhafra - Su-25T 2 INFO:root:Al Dhafra - Ka-50 2 INFO:root:Al Dhafra - Su-34 2 INFO:root:Al Dhafra - Su-25 2 INFO:root:Al Dhafra - Osa 9A33 ln 1 INFO:root:Al Dhafra - Strela-1 9P31 1 INFO:root:Al Dhafra - ZSU-23-4 Shilka 1 INFO:root:Al Maktoum - T-55 6 INFO:root:Al Maktoum - T-90 6 INFO:root:Al Maktoum - T-80UD 6 INFO:root:Al Maktoum - BTR-80 6 INFO:root:Al Maktoum - MiG-29S 4 INFO:root:Al Maktoum - MiG-29A 4 INFO:root:Al Maktoum - Su-33 4 INFO:root:Al Maktoum - Su-27 4 INFO:root:Al Maktoum - Su-25T 2 INFO:root:Al Maktoum - Ka-50 2 INFO:root:Al Maktoum - Su-34 2 INFO:root:Al Maktoum - Su-25 2 INFO:root:Al Maktoum - Osa 9A33 ln 1 INFO:root:Al Maktoum - Strela-1 9P31 1 INFO:root:Al Maktoum - ZSU-23-4 Shilka 1 INFO:root:Al Minhad - T-55 6 INFO:root:Al Minhad - T-90 6 INFO:root:Al Minhad - T-80UD 6 INFO:root:Al Minhad - BTR-80 6 INFO:root:Al Minhad - MiG-29S 4 INFO:root:Al Minhad - MiG-29A 4 INFO:root:Al Minhad - Su-33 4 INFO:root:Al Minhad - Su-27 4 INFO:root:Al Minhad - Su-25T 2 INFO:root:Al Minhad - Ka-50 2 INFO:root:Al Minhad - Su-34 2 INFO:root:Al Minhad - Su-25 2 INFO:root:Al Minhad - Osa 9A33 ln 1 INFO:root:Al Minhad - Strela-1 9P31 1 INFO:root:Al Minhad - ZSU-23-4 Shilka 1 INFO:root:Dubai Intl - T-55 6 INFO:root:Dubai Intl - T-90 6 INFO:root:Dubai Intl - T-80UD 6 INFO:root:Dubai Intl - BTR-80 6 INFO:root:Dubai Intl - MiG-29S 4 INFO:root:Dubai Intl - MiG-29A 4 INFO:root:Dubai Intl - Su-33 4 INFO:root:Dubai Intl - Su-27 4 INFO:root:Dubai Intl - Su-25T 2 INFO:root:Dubai Intl - Ka-50 2 INFO:root:Dubai Intl - Su-34 2 INFO:root:Dubai Intl - Su-25 2 INFO:root:Dubai Intl - Osa 9A33 ln 1 INFO:root:Dubai Intl - Strela-1 9P31 1 INFO:root:Dubai Intl - ZSU-23-4 Shilka 1 INFO:root:Sharjah Intl - T-55 6 INFO:root:Sharjah Intl - T-90 6 INFO:root:Sharjah Intl - T-80UD 6 INFO:root:Sharjah Intl - BTR-80 6 INFO:root:Sharjah Intl - MiG-29S 4 INFO:root:Sharjah Intl - MiG-29A 4 INFO:root:Sharjah Intl - Su-33 4 INFO:root:Sharjah Intl - Su-27 4 INFO:root:Sharjah Intl - Su-25T 2 INFO:root:Sharjah Intl - Ka-50 2 INFO:root:Sharjah Intl - Su-34 2 INFO:root:Sharjah Intl - Su-25 2 INFO:root:Sharjah Intl - Osa 9A33 ln 1 INFO:root:Sharjah Intl - Strela-1 9P31 1 INFO:root:Sharjah Intl - ZSU-23-4 Shilka 1 INFO:root:Fujairah Intl - T-55 6 INFO:root:Fujairah Intl - T-90 6 INFO:root:Fujairah Intl - T-80UD 6 INFO:root:Fujairah Intl - BTR-80 6 INFO:root:Fujairah Intl - MiG-29S 4 INFO:root:Fujairah Intl - MiG-29A 4 INFO:root:Fujairah Intl - Su-33 4 INFO:root:Fujairah Intl - Su-27 4 INFO:root:Fujairah Intl - Su-25T 2 INFO:root:Fujairah Intl - Ka-50 2 INFO:root:Fujairah Intl - Su-34 2 INFO:root:Fujairah Intl - Su-25 2 INFO:root:Fujairah Intl - Osa 9A33 ln 1 INFO:root:Fujairah Intl - Strela-1 9P31 1 INFO:root:Fujairah Intl - ZSU-23-4 Shilka 1 INFO:root:Khasab - T-55 6 INFO:root:Khasab - T-90 6 INFO:root:Khasab - T-80UD 6 INFO:root:Khasab - BTR-80 6 INFO:root:Khasab - MiG-29S 4 INFO:root:Khasab - MiG-29A 4 INFO:root:Khasab - Su-33 4 INFO:root:Khasab - Su-27 4 INFO:root:Khasab - Su-25T 2 INFO:root:Khasab - Ka-50 2 INFO:root:Khasab - Su-34 2 INFO:root:Khasab - Su-25 2 INFO:root:Khasab - Osa 9A33 ln 1 INFO:root:Khasab - Strela-1 9P31 1 INFO:root:Khasab - ZSU-23-4 Shilka 1 INFO:root:Sir Abu - T-55 6 INFO:root:Sir Abu - T-90 6 INFO:root:Sir Abu - T-80UD 6 INFO:root:Sir Abu - BTR-80 6 INFO:root:Sir Abu - MiG-29S 4 INFO:root:Sir Abu - MiG-29A 4 INFO:root:Sir Abu - Su-33 4 INFO:root:Sir Abu - Su-27 4 INFO:root:Sir Abu - Su-25T 2 INFO:root:Sir Abu - Ka-50 2 INFO:root:Sir Abu - Su-34 2 INFO:root:Sir Abu - Su-25 2 INFO:root:Sir Abu - Osa 9A33 ln 1 INFO:root:Sir Abu - Strela-1 9P31 1 INFO:root:Sir Abu - ZSU-23-4 Shilka 1 INFO:root:Sirri Island - T-55 4 INFO:root:Sirri Island - T-80UD 4 INFO:root:Sirri Island - BTR-80 4 INFO:root:Sirri Island - F-5E-3 2 INFO:root:Sirri Island - C-101CC 2 INFO:root:Sirri Island - MiG-21Bis 2 INFO:root:Sirri Island - L-39ZA 1 INFO:root:Sirri Island - MiG-15bis 1 INFO:root:Sirri Island - AJS37 1 INFO:root:Sirri Island - ZSU-23-4 Shilka 1 INFO:root:Abu Musa - T-90 6 INFO:root:Abu Musa - T-80UD 6 INFO:root:Abu Musa - BTR-80 6 INFO:root:Abu Musa - MiG-23MLD 4 INFO:root:Abu Musa - MiG-29A 4 INFO:root:Abu Musa - Su-27 4 INFO:root:Abu Musa - Su-25T 2 INFO:root:Abu Musa - Ka-50 2 INFO:root:Abu Musa - Su-25 2 INFO:root:Abu Musa - Osa 9A33 ln 1 INFO:root:Abu Musa - Strela-1 9P31 1 INFO:root:Tunb Kochak - T-90 6 INFO:root:Tunb Kochak - T-80UD 6 INFO:root:Tunb Kochak - BTR-80 6 INFO:root:Tunb Kochak - MiG-23MLD 4 INFO:root:Tunb Kochak - MiG-29A 4 INFO:root:Tunb Kochak - Su-27 4 INFO:root:Tunb Kochak - Su-25T 2 INFO:root:Tunb Kochak - Ka-50 2 INFO:root:Tunb Kochak - Su-25 2 INFO:root:Tunb Kochak - Osa 9A33 ln 1 INFO:root:Tunb Kochak - Strela-1 9P31 1 INFO:root:Tunb Island - T-90 5 INFO:root:Tunb Island - T-80UD 5 INFO:root:Tunb Island - BTR-80 5 INFO:root:Tunb Island - M-2000C 3 INFO:root:Tunb Island - C-101CC 3 INFO:root:Tunb Island - MiG-23MLD 3 INFO:root:Tunb Island - L-39ZA 1 INFO:root:Tunb Island - Su-25T 1 INFO:root:Tunb Island - AJS37 1 INFO:root:Tunb Island - Strela-1 9P31 1 INFO:root:Tunb Island - ZSU-23-4 Shilka 1 INFO:root:Bandar Lengeh - T-90 5 INFO:root:Bandar Lengeh - T-80UD 5 INFO:root:Bandar Lengeh - BTR-80 5 INFO:root:Bandar Lengeh - M-2000C 3 INFO:root:Bandar Lengeh - C-101CC 3 INFO:root:Bandar Lengeh - MiG-23MLD 3 INFO:root:Bandar Lengeh - L-39ZA 1 INFO:root:Bandar Lengeh - Su-25T 1 INFO:root:Bandar Lengeh - AJS37 1 INFO:root:Bandar Lengeh - Strela-1 9P31 1 INFO:root:Bandar Lengeh - ZSU-23-4 Shilka 1 INFO:root:Qeshm Island - T-90 6 INFO:root:Qeshm Island - T-80UD 6 INFO:root:Qeshm Island - BTR-80 6 INFO:root:Qeshm Island - MiG-23MLD 4 INFO:root:Qeshm Island - MiG-29A 4 INFO:root:Qeshm Island - Su-27 4 INFO:root:Qeshm Island - Su-25T 2 INFO:root:Qeshm Island - Ka-50 2 INFO:root:Qeshm Island - Su-25 2 INFO:root:Qeshm Island - Osa 9A33 ln 1 INFO:root:Qeshm Island - Strela-1 9P31 1 INFO:root:Havadarya - T-90 5 INFO:root:Havadarya - T-80UD 5 INFO:root:Havadarya - BTR-80 5 INFO:root:Havadarya - M-2000C 3 INFO:root:Havadarya - C-101CC 3 INFO:root:Havadarya - MiG-23MLD 3 INFO:root:Havadarya - L-39ZA 1 INFO:root:Havadarya - Su-25T 1 INFO:root:Havadarya - AJS37 1 INFO:root:Havadarya - Strela-1 9P31 1 INFO:root:Havadarya - ZSU-23-4 Shilka 1 INFO:root:Bandar Abbas - T-90 6 INFO:root:Bandar Abbas - T-80UD 6 INFO:root:Bandar Abbas - BTR-80 6 INFO:root:Bandar Abbas - MiG-23MLD 4 INFO:root:Bandar Abbas - MiG-29A 4 INFO:root:Bandar Abbas - Su-27 4 INFO:root:Bandar Abbas - Su-25T 2 INFO:root:Bandar Abbas - Ka-50 2 INFO:root:Bandar Abbas - Su-25 2 INFO:root:Bandar Abbas - Osa 9A33 ln 1 INFO:root:Bandar Abbas - Strela-1 9P31 1 INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Pass turn ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:<theater.base.Base object at 0x000001FE1410F978> for <class 'dcs.task.PinpointStrike'> (0): {<class 'dcs.vehicles.Armor.MBT_T_80U'>: 4, <class 'dcs.vehicles.Armor.APC_BTR_80'>: 2} INFO:root:Generating Frontline attack (regular) INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:generated weather 5 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' INFO:root:<theater.base.Base object at 0x000001FE1410F978> for <class 'dcs.task.PinpointStrike'> (0): {<class 'dcs.vehicles.Armor.MBT_T_80U'>: 4, <class 'dcs.vehicles.Armor.APC_BTR_80'>: 2} INFO:root:Generating Frontline attack (regular) INFO:root:Didn't find ground position! INFO:root:Didn't find ground position! INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:generated weather 5 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' Edited September 11, 2018 by Darcaem Link to comment Share on other sites More sharing options...
SomethingSimple Posted September 11, 2018 Share Posted September 11, 2018 Strike missions manual setup Strike operations are available only for a western part of Caucasus at the moment. They're placed manually, so it's pretty tedious (but much more believable than random), and it'd take a lot of time to cover the maps completely. Anyone wants to help me out with this? Also I don't really know how exactly this kind of stuff are placed on the battlefield, so any comments regarding the placements are welcome, especially before I've completed the bulk of the work. I would really love to help with the manual setup of the bases (with the tedious stuff) but am not sure how would I submit these to you or what would the workflow be. Could you please elaborate or provide some guidance? Link to comment Share on other sites More sharing options...
shdwp Posted September 11, 2018 Author Share Posted September 11, 2018 Hi! I'm trying to generate the mission files but I keep getting the same error, ERROR:root:[Errno 2] No such file or directory So, it looks like you have only DCS.openbeta, and no DCS? From the last log it looks like it use DCS nevertheless, and fails because there's no Missions folder in it. Did you create "liberation_save_tmp" folder by yourself? It looks like a folder on screenshots, but it should be a file. Delete the folder and try again. General gist on how the application behave regarding to the first argument: it would append "Saved Games\DCS.openbeta" to it, and if it exists - use it as base path. If not - repeat the same thing without ".openbeta". Then, two files would be created "liberation_save" and "liberation_save_tmp", under the base folder. Then, mission files would be created under base_path + "Missions" (it should've been created by DCS itself). Can you show full log files when you start it with "%UserProfile%" and with "E:[two backslashes]"? And, also, show directory listing for "DCS.openbeta" and "DCS" (if it exists) under %UserProfile% and E: Thanks. Link to comment Share on other sites More sharing options...
shdwp Posted September 11, 2018 Author Share Posted September 11, 2018 I would really love to help with the manual setup of the bases (with the tedious stuff) but am not sure how would I submit these to you or what would the workflow be. Could you please elaborate or provide some guidance? This is great news. I'll put together a brief tutorial, ATM you can open the resources/tools/cau_groundobjects.miz and familiarize with it; left side of Caucasus is mapped already. Don't put new stuff in yet, since there's few prerequisites and requirements regarding placements and naming. Link to comment Share on other sites More sharing options...
Darcaem Posted September 11, 2018 Share Posted September 11, 2018 (edited) So, it looks like you have only DCS.openbeta, and no DCS? That's right. I have created a folder named DCS to try, and also a folder inside, which I shoudn't have as you say. I have deleted it, and bellow are the logs without it. Thank you! This is the log with %UserProfile%: INFO:root:DCS Libration None INFO:root:Using C:\Users\alfon\Saved Games\DCS as userdata folder INFO:root:Beslan - BTR-80 4 INFO:root:Beslan - T-55 4 INFO:root:Beslan - T-80UD 4 INFO:root:Beslan - F-5E-3 2 INFO:root:Beslan - MiG-21Bis 2 INFO:root:Beslan - C-101CC 2 INFO:root:Beslan - L-39ZA 1 INFO:root:Beslan - AJS37 1 INFO:root:Beslan - MiG-15bis 1 INFO:root:Beslan - ZSU-23-4 Shilka 1 INFO:root:Nalchik - BTR-80 5 INFO:root:Nalchik - T-90 5 INFO:root:Nalchik - T-80UD 5 INFO:root:Nalchik - C-101CC 3 INFO:root:Nalchik - MiG-23MLD 3 INFO:root:Nalchik - M-2000C 3 INFO:root:Nalchik - L-39ZA 1 INFO:root:Nalchik - AJS37 1 INFO:root:Nalchik - Su-25T 1 INFO:root:Nalchik - ZSU-23-4 Shilka 1 INFO:root:Nalchik - Strela-1 9P31 1 INFO:root:Mozdok - BTR-80 5 INFO:root:Mozdok - T-90 5 INFO:root:Mozdok - T-80UD 5 INFO:root:Mozdok - C-101CC 3 INFO:root:Mozdok - MiG-23MLD 3 INFO:root:Mozdok - M-2000C 3 INFO:root:Mozdok - L-39ZA 1 INFO:root:Mozdok - AJS37 1 INFO:root:Mozdok - Su-25T 1 INFO:root:Mozdok - ZSU-23-4 Shilka 1 INFO:root:Mozdok - Strela-1 9P31 1 INFO:root:Mineralnye - BTR-80 6 INFO:root:Mineralnye - T-90 6 INFO:root:Mineralnye - T-55 6 INFO:root:Mineralnye - T-80UD 6 INFO:root:Mineralnye - Su-33 4 INFO:root:Mineralnye - Su-27 4 INFO:root:Mineralnye - MiG-29S 4 INFO:root:Mineralnye - MiG-29A 4 INFO:root:Mineralnye - Su-25 2 INFO:root:Mineralnye - Ka-50 2 INFO:root:Mineralnye - Su-25T 2 INFO:root:Mineralnye - Su-34 2 INFO:root:Mineralnye - Osa 9A33 ln 1 INFO:root:Mineralnye - ZSU-23-4 Shilka 1 INFO:root:Mineralnye - Strela-1 9P31 1 INFO:root:Maykop - BTR-80 6 INFO:root:Maykop - T-90 6 INFO:root:Maykop - T-55 6 INFO:root:Maykop - T-80UD 6 INFO:root:Maykop - Su-33 4 INFO:root:Maykop - Su-27 4 INFO:root:Maykop - MiG-29S 4 INFO:root:Maykop - MiG-29A 4 INFO:root:Maykop - Su-25 2 INFO:root:Maykop - Ka-50 2 INFO:root:Maykop - Su-25T 2 INFO:root:Maykop - Su-34 2 INFO:root:Maykop - Osa 9A33 ln 1 INFO:root:Maykop - ZSU-23-4 Shilka 1 INFO:root:Maykop - Strela-1 9P31 1 INFO:root:Kutaisi - BTR-80 4 INFO:root:Kutaisi - T-55 4 INFO:root:Kutaisi - T-80UD 4 INFO:root:Kutaisi - F-5E-3 2 INFO:root:Kutaisi - MiG-21Bis 2 INFO:root:Kutaisi - C-101CC 2 INFO:root:Kutaisi - L-39ZA 1 INFO:root:Kutaisi - AJS37 1 INFO:root:Kutaisi - MiG-15bis 1 INFO:root:Kutaisi - ZSU-23-4 Shilka 1 INFO:root:Senaki - BTR-80 4 INFO:root:Senaki - T-55 4 INFO:root:Senaki - T-80UD 4 INFO:root:Senaki - F-5E-3 2 INFO:root:Senaki - MiG-21Bis 2 INFO:root:Senaki - C-101CC 2 INFO:root:Senaki - L-39ZA 1 INFO:root:Senaki - AJS37 1 INFO:root:Senaki - MiG-15bis 1 INFO:root:Senaki - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - BTR-80 5 INFO:root:Kobuleti - T-90 5 INFO:root:Kobuleti - T-80UD 5 INFO:root:Kobuleti - C-101CC 3 INFO:root:Kobuleti - MiG-23MLD 3 INFO:root:Kobuleti - M-2000C 3 INFO:root:Kobuleti - L-39ZA 1 INFO:root:Kobuleti - AJS37 1 INFO:root:Kobuleti - Su-25T 1 INFO:root:Kobuleti - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - Strela-1 9P31 1 INFO:root:Batumi - BTR-80 6 INFO:root:Batumi - T-90 6 INFO:root:Batumi - T-55 6 INFO:root:Batumi - T-80UD 6 INFO:root:Batumi - Su-33 4 INFO:root:Batumi - Su-27 4 INFO:root:Batumi - MiG-29S 4 INFO:root:Batumi - MiG-29A 4 INFO:root:Batumi - Su-25 2 INFO:root:Batumi - Ka-50 2 INFO:root:Batumi - Su-25T 2 INFO:root:Batumi - Su-34 2 INFO:root:Batumi - Osa 9A33 ln 1 INFO:root:Batumi - ZSU-23-4 Shilka 1 INFO:root:Batumi - Strela-1 9P31 1 INFO:root:Sukhumi - BTR-80 6 INFO:root:Sukhumi - T-90 6 INFO:root:Sukhumi - T-80UD 6 INFO:root:Sukhumi - Su-27 4 INFO:root:Sukhumi - MiG-23MLD 4 INFO:root:Sukhumi - MiG-29A 4 INFO:root:Sukhumi - Su-25 2 INFO:root:Sukhumi - Ka-50 2 INFO:root:Sukhumi - Su-25T 2 INFO:root:Sukhumi - Osa 9A33 ln 1 INFO:root:Sukhumi - Strela-1 9P31 1 INFO:root:Gudauta - BTR-80 6 INFO:root:Gudauta - T-90 6 INFO:root:Gudauta - T-80UD 6 INFO:root:Gudauta - Su-27 4 INFO:root:Gudauta - MiG-23MLD 4 INFO:root:Gudauta - MiG-29A 4 INFO:root:Gudauta - Su-25 2 INFO:root:Gudauta - Ka-50 2 INFO:root:Gudauta - Su-25T 2 INFO:root:Gudauta - Osa 9A33 ln 1 INFO:root:Gudauta - Strela-1 9P31 1 INFO:root:Sochi - BTR-80 6 INFO:root:Sochi - T-90 6 INFO:root:Sochi - T-55 6 INFO:root:Sochi - T-80UD 6 INFO:root:Sochi - Su-33 4 INFO:root:Sochi - Su-27 4 INFO:root:Sochi - MiG-29S 4 INFO:root:Sochi - MiG-29A 4 INFO:root:Sochi - Su-25 2 INFO:root:Sochi - Ka-50 2 INFO:root:Sochi - Su-25T 2 INFO:root:Sochi - Su-34 2 INFO:root:Sochi - Osa 9A33 ln 1 INFO:root:Sochi - ZSU-23-4 Shilka 1 INFO:root:Sochi - Strela-1 9P31 1 INFO:root:Gelendzhik - BTR-80 5 INFO:root:Gelendzhik - T-90 5 INFO:root:Gelendzhik - T-80UD 5 INFO:root:Gelendzhik - C-101CC 3 INFO:root:Gelendzhik - MiG-23MLD 3 INFO:root:Gelendzhik - M-2000C 3 INFO:root:Gelendzhik - L-39ZA 1 INFO:root:Gelendzhik - AJS37 1 INFO:root:Gelendzhik - Su-25T 1 INFO:root:Gelendzhik - ZSU-23-4 Shilka 1 INFO:root:Gelendzhik - Strela-1 9P31 1 INFO:root:Novorossiysk - BTR-80 6 INFO:root:Novorossiysk - T-90 6 INFO:root:Novorossiysk - T-80UD 6 INFO:root:Novorossiysk - Su-27 4 INFO:root:Novorossiysk - MiG-23MLD 4 INFO:root:Novorossiysk - MiG-29A 4 INFO:root:Novorossiysk - Su-25 2 INFO:root:Novorossiysk - Ka-50 2 INFO:root:Novorossiysk - Su-25T 2 INFO:root:Novorossiysk - Osa 9A33 ln 1 INFO:root:Novorossiysk - Strela-1 9P31 1 INFO:root:Krymsk - BTR-80 6 INFO:root:Krymsk - T-90 6 INFO:root:Krymsk - T-80UD 6 INFO:root:Krymsk - Su-27 4 INFO:root:Krymsk - MiG-23MLD 4 INFO:root:Krymsk - MiG-29A 4 INFO:root:Krymsk - Su-25 2 INFO:root:Krymsk - Ka-50 2 INFO:root:Krymsk - Su-25T 2 INFO:root:Krymsk - Osa 9A33 ln 1 INFO:root:Krymsk - Strela-1 9P31 1 INFO:root:Anapa - BTR-80 6 INFO:root:Anapa - T-90 6 INFO:root:Anapa - T-55 6 INFO:root:Anapa - T-80UD 6 INFO:root:Anapa - Su-33 4 INFO:root:Anapa - Su-27 4 INFO:root:Anapa - MiG-29S 4 INFO:root:Anapa - MiG-29A 4 INFO:root:Anapa - Su-25 2 INFO:root:Anapa - Ka-50 2 INFO:root:Anapa - Su-25T 2 INFO:root:Anapa - Su-34 2 INFO:root:Anapa - Osa 9A33 ln 1 INFO:root:Anapa - ZSU-23-4 Shilka 1 INFO:root:Anapa - Strela-1 9P31 1 INFO:root:Krasnodar - BTR-80 6 INFO:root:Krasnodar - T-90 6 INFO:root:Krasnodar - T-55 6 INFO:root:Krasnodar - T-80UD 6 INFO:root:Krasnodar - Su-33 4 INFO:root:Krasnodar - Su-27 4 INFO:root:Krasnodar - MiG-29S 4 INFO:root:Krasnodar - MiG-29A 4 INFO:root:Krasnodar - Su-25 2 INFO:root:Krasnodar - Ka-50 2 INFO:root:Krasnodar - Su-25T 2 INFO:root:Krasnodar - Su-34 2 INFO:root:Krasnodar - Osa 9A33 ln 1 INFO:root:Krasnodar - ZSU-23-4 Shilka 1 INFO:root:Krasnodar - Strela-1 9P31 1 ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Pass turn ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:<theater.base.Base object at 0x00000212A5CE84A8> for <class 'dcs.task.PinpointStrike'> (0): {<class 'dcs.vehicles.Armor.MBT_T_80U'>: 4, <class 'dcs.vehicles.Armor.APC_BTR_80'>: 2} INFO:root:Generating Frontline attack (regular) INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_80U'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:generated weather 3 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' And this is with E:\\\ INFO:root:DCS Libration None INFO:root:Using E:\Saved Games\DCS as userdata folder INFO:root:Beslan - BTR-80 4 INFO:root:Beslan - T-80UD 4 INFO:root:Beslan - T-55 4 INFO:root:Beslan - MiG-21Bis 2 INFO:root:Beslan - F-5E-3 2 INFO:root:Beslan - C-101CC 2 INFO:root:Beslan - L-39ZA 1 INFO:root:Beslan - MiG-15bis 1 INFO:root:Beslan - AJS37 1 INFO:root:Beslan - ZSU-23-4 Shilka 1 INFO:root:Nalchik - T-80UD 5 INFO:root:Nalchik - BTR-80 5 INFO:root:Nalchik - T-90 5 INFO:root:Nalchik - MiG-23MLD 3 INFO:root:Nalchik - M-2000C 3 INFO:root:Nalchik - C-101CC 3 INFO:root:Nalchik - L-39ZA 1 INFO:root:Nalchik - Su-25T 1 INFO:root:Nalchik - AJS37 1 INFO:root:Nalchik - ZSU-23-4 Shilka 1 INFO:root:Nalchik - Strela-1 9P31 1 INFO:root:Mozdok - T-80UD 5 INFO:root:Mozdok - BTR-80 5 INFO:root:Mozdok - T-90 5 INFO:root:Mozdok - MiG-23MLD 3 INFO:root:Mozdok - M-2000C 3 INFO:root:Mozdok - C-101CC 3 INFO:root:Mozdok - L-39ZA 1 INFO:root:Mozdok - Su-25T 1 INFO:root:Mozdok - AJS37 1 INFO:root:Mozdok - ZSU-23-4 Shilka 1 INFO:root:Mozdok - Strela-1 9P31 1 INFO:root:Mineralnye - BTR-80 6 INFO:root:Mineralnye - T-80UD 6 INFO:root:Mineralnye - T-55 6 INFO:root:Mineralnye - T-90 6 INFO:root:Mineralnye - Su-33 4 INFO:root:Mineralnye - MiG-29A 4 INFO:root:Mineralnye - Su-27 4 INFO:root:Mineralnye - MiG-29S 4 INFO:root:Mineralnye - Su-25 2 INFO:root:Mineralnye - Su-34 2 INFO:root:Mineralnye - Su-25T 2 INFO:root:Mineralnye - Ka-50 2 INFO:root:Mineralnye - ZSU-23-4 Shilka 1 INFO:root:Mineralnye - Strela-1 9P31 1 INFO:root:Mineralnye - Osa 9A33 ln 1 INFO:root:Maykop - BTR-80 6 INFO:root:Maykop - T-80UD 6 INFO:root:Maykop - T-55 6 INFO:root:Maykop - T-90 6 INFO:root:Maykop - Su-33 4 INFO:root:Maykop - MiG-29A 4 INFO:root:Maykop - Su-27 4 INFO:root:Maykop - MiG-29S 4 INFO:root:Maykop - Su-25 2 INFO:root:Maykop - Su-34 2 INFO:root:Maykop - Su-25T 2 INFO:root:Maykop - Ka-50 2 INFO:root:Maykop - ZSU-23-4 Shilka 1 INFO:root:Maykop - Strela-1 9P31 1 INFO:root:Maykop - Osa 9A33 ln 1 INFO:root:Kutaisi - BTR-80 4 INFO:root:Kutaisi - T-80UD 4 INFO:root:Kutaisi - T-55 4 INFO:root:Kutaisi - MiG-21Bis 2 INFO:root:Kutaisi - F-5E-3 2 INFO:root:Kutaisi - C-101CC 2 INFO:root:Kutaisi - L-39ZA 1 INFO:root:Kutaisi - MiG-15bis 1 INFO:root:Kutaisi - AJS37 1 INFO:root:Kutaisi - ZSU-23-4 Shilka 1 INFO:root:Senaki - BTR-80 4 INFO:root:Senaki - T-80UD 4 INFO:root:Senaki - T-55 4 INFO:root:Senaki - MiG-21Bis 2 INFO:root:Senaki - F-5E-3 2 INFO:root:Senaki - C-101CC 2 INFO:root:Senaki - L-39ZA 1 INFO:root:Senaki - MiG-15bis 1 INFO:root:Senaki - AJS37 1 INFO:root:Senaki - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - T-80UD 5 INFO:root:Kobuleti - BTR-80 5 INFO:root:Kobuleti - T-90 5 INFO:root:Kobuleti - MiG-23MLD 3 INFO:root:Kobuleti - M-2000C 3 INFO:root:Kobuleti - C-101CC 3 INFO:root:Kobuleti - L-39ZA 1 INFO:root:Kobuleti - Su-25T 1 INFO:root:Kobuleti - AJS37 1 INFO:root:Kobuleti - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - Strela-1 9P31 1 INFO:root:Batumi - BTR-80 6 INFO:root:Batumi - T-80UD 6 INFO:root:Batumi - T-55 6 INFO:root:Batumi - T-90 6 INFO:root:Batumi - Su-33 4 INFO:root:Batumi - MiG-29A 4 INFO:root:Batumi - Su-27 4 INFO:root:Batumi - MiG-29S 4 INFO:root:Batumi - Su-25 2 INFO:root:Batumi - Su-34 2 INFO:root:Batumi - Su-25T 2 INFO:root:Batumi - Ka-50 2 INFO:root:Batumi - ZSU-23-4 Shilka 1 INFO:root:Batumi - Strela-1 9P31 1 INFO:root:Batumi - Osa 9A33 ln 1 INFO:root:Sukhumi - T-80UD 6 INFO:root:Sukhumi - BTR-80 6 INFO:root:Sukhumi - T-90 6 INFO:root:Sukhumi - MiG-23MLD 4 INFO:root:Sukhumi - MiG-29A 4 INFO:root:Sukhumi - Su-27 4 INFO:root:Sukhumi - Su-25 2 INFO:root:Sukhumi - Su-25T 2 INFO:root:Sukhumi - Ka-50 2 INFO:root:Sukhumi - Strela-1 9P31 1 INFO:root:Sukhumi - Osa 9A33 ln 1 INFO:root:Gudauta - T-80UD 6 INFO:root:Gudauta - BTR-80 6 INFO:root:Gudauta - T-90 6 INFO:root:Gudauta - MiG-23MLD 4 INFO:root:Gudauta - MiG-29A 4 INFO:root:Gudauta - Su-27 4 INFO:root:Gudauta - Su-25 2 INFO:root:Gudauta - Su-25T 2 INFO:root:Gudauta - Ka-50 2 INFO:root:Gudauta - Strela-1 9P31 1 INFO:root:Gudauta - Osa 9A33 ln 1 INFO:root:Sochi - BTR-80 6 INFO:root:Sochi - T-80UD 6 INFO:root:Sochi - T-55 6 INFO:root:Sochi - T-90 6 INFO:root:Sochi - Su-33 4 INFO:root:Sochi - MiG-29A 4 INFO:root:Sochi - Su-27 4 INFO:root:Sochi - MiG-29S 4 INFO:root:Sochi - Su-25 2 INFO:root:Sochi - Su-34 2 INFO:root:Sochi - Su-25T 2 INFO:root:Sochi - Ka-50 2 INFO:root:Sochi - ZSU-23-4 Shilka 1 INFO:root:Sochi - Strela-1 9P31 1 INFO:root:Sochi - Osa 9A33 ln 1 INFO:root:Gelendzhik - T-80UD 5 INFO:root:Gelendzhik - BTR-80 5 INFO:root:Gelendzhik - T-90 5 INFO:root:Gelendzhik - MiG-23MLD 3 INFO:root:Gelendzhik - M-2000C 3 INFO:root:Gelendzhik - C-101CC 3 INFO:root:Gelendzhik - L-39ZA 1 INFO:root:Gelendzhik - Su-25T 1 INFO:root:Gelendzhik - AJS37 1 INFO:root:Gelendzhik - ZSU-23-4 Shilka 1 INFO:root:Gelendzhik - Strela-1 9P31 1 INFO:root:Novorossiysk - T-80UD 6 INFO:root:Novorossiysk - BTR-80 6 INFO:root:Novorossiysk - T-90 6 INFO:root:Novorossiysk - MiG-23MLD 4 INFO:root:Novorossiysk - MiG-29A 4 INFO:root:Novorossiysk - Su-27 4 INFO:root:Novorossiysk - Su-25 2 INFO:root:Novorossiysk - Su-25T 2 INFO:root:Novorossiysk - Ka-50 2 INFO:root:Novorossiysk - Strela-1 9P31 1 INFO:root:Novorossiysk - Osa 9A33 ln 1 INFO:root:Krymsk - T-80UD 6 INFO:root:Krymsk - BTR-80 6 INFO:root:Krymsk - T-90 6 INFO:root:Krymsk - MiG-23MLD 4 INFO:root:Krymsk - MiG-29A 4 INFO:root:Krymsk - Su-27 4 INFO:root:Krymsk - Su-25 2 INFO:root:Krymsk - Su-25T 2 INFO:root:Krymsk - Ka-50 2 INFO:root:Krymsk - Strela-1 9P31 1 INFO:root:Krymsk - Osa 9A33 ln 1 INFO:root:Anapa - BTR-80 6 INFO:root:Anapa - T-80UD 6 INFO:root:Anapa - T-55 6 INFO:root:Anapa - T-90 6 INFO:root:Anapa - Su-33 4 INFO:root:Anapa - MiG-29A 4 INFO:root:Anapa - Su-27 4 INFO:root:Anapa - MiG-29S 4 INFO:root:Anapa - Su-25 2 INFO:root:Anapa - Su-34 2 INFO:root:Anapa - Su-25T 2 INFO:root:Anapa - Ka-50 2 INFO:root:Anapa - ZSU-23-4 Shilka 1 INFO:root:Anapa - Strela-1 9P31 1 INFO:root:Anapa - Osa 9A33 ln 1 INFO:root:Krasnodar - BTR-80 6 INFO:root:Krasnodar - T-80UD 6 INFO:root:Krasnodar - T-55 6 INFO:root:Krasnodar - T-90 6 INFO:root:Krasnodar - Su-33 4 INFO:root:Krasnodar - MiG-29A 4 INFO:root:Krasnodar - Su-27 4 INFO:root:Krasnodar - MiG-29S 4 INFO:root:Krasnodar - Su-25 2 INFO:root:Krasnodar - Su-34 2 INFO:root:Krasnodar - Su-25T 2 INFO:root:Krasnodar - Ka-50 2 INFO:root:Krasnodar - ZSU-23-4 Shilka 1 INFO:root:Krasnodar - Strela-1 9P31 1 INFO:root:Krasnodar - Osa 9A33 ln 1 ERROR:root:[Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Pass turn ERROR:root:[Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Generating Destroy insurgents (regular) INFO:root:armorgen: <class 'dcs.vehicles.Unarmed.Transport_UAZ_469'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Unarmed.Transport_Ural_375'> for 0 INFO:root:generated object identifier fuel|25|2|1 with mission id 204 INFO:root:generated object identifier fuel|25|2|2 with mission id 205 INFO:root:generated object identifier fuel|25|2|3 with mission id 206 INFO:root:generated object identifier fuel|25|2|4 with mission id 207 INFO:root:generated object identifier ammo|25|3|1 with mission id 208 INFO:root:generated object identifier power|25|4|1 with mission id 209 INFO:root:generated object identifier warehouse|25|1|1 with mission id 210 INFO:root:generated defense object identifier defense|25|4|2 with mission id 211 INFO:root:generated defense object identifier defense|25|2|5 with mission id 212 INFO:root:generated defense object identifier defense|25|1|2 with mission id 213 INFO:root:generated defense object identifier defense|25|3|2 with mission id 214 INFO:root:generated weather 5 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' And deleting also the DCS folder that I have created (empty), these are the logs. With %UserProfile%: INFO:root:DCS Libration None INFO:root:Using C:\Users\alfon\Saved Games\DCS as userdata folder INFO:root:Beslan - T-55 4 INFO:root:Beslan - BTR-80 4 INFO:root:Beslan - T-80UD 4 INFO:root:Beslan - C-101CC 2 INFO:root:Beslan - MiG-21Bis 2 INFO:root:Beslan - F-5E-3 2 INFO:root:Beslan - AJS37 1 INFO:root:Beslan - MiG-15bis 1 INFO:root:Beslan - L-39ZA 1 INFO:root:Beslan - ZSU-23-4 Shilka 1 INFO:root:Nalchik - BTR-80 5 INFO:root:Nalchik - T-80UD 5 INFO:root:Nalchik - T-90 5 INFO:root:Nalchik - C-101CC 3 INFO:root:Nalchik - M-2000C 3 INFO:root:Nalchik - MiG-23MLD 3 INFO:root:Nalchik - AJS37 1 INFO:root:Nalchik - L-39ZA 1 INFO:root:Nalchik - Su-25T 1 INFO:root:Nalchik - Strela-1 9P31 1 INFO:root:Nalchik - ZSU-23-4 Shilka 1 INFO:root:Mozdok - BTR-80 5 INFO:root:Mozdok - T-80UD 5 INFO:root:Mozdok - T-90 5 INFO:root:Mozdok - C-101CC 3 INFO:root:Mozdok - M-2000C 3 INFO:root:Mozdok - MiG-23MLD 3 INFO:root:Mozdok - AJS37 1 INFO:root:Mozdok - L-39ZA 1 INFO:root:Mozdok - Su-25T 1 INFO:root:Mozdok - Strela-1 9P31 1 INFO:root:Mozdok - ZSU-23-4 Shilka 1 INFO:root:Mineralnye - T-55 6 INFO:root:Mineralnye - BTR-80 6 INFO:root:Mineralnye - T-80UD 6 INFO:root:Mineralnye - T-90 6 INFO:root:Mineralnye - Su-33 4 INFO:root:Mineralnye - MiG-29S 4 INFO:root:Mineralnye - MiG-29A 4 INFO:root:Mineralnye - Su-27 4 INFO:root:Mineralnye - Su-34 2 INFO:root:Mineralnye - Ka-50 2 INFO:root:Mineralnye - Su-25T 2 INFO:root:Mineralnye - Su-25 2 INFO:root:Mineralnye - Osa 9A33 ln 1 INFO:root:Mineralnye - Strela-1 9P31 1 INFO:root:Mineralnye - ZSU-23-4 Shilka 1 INFO:root:Maykop - T-55 6 INFO:root:Maykop - BTR-80 6 INFO:root:Maykop - T-80UD 6 INFO:root:Maykop - T-90 6 INFO:root:Maykop - Su-33 4 INFO:root:Maykop - MiG-29S 4 INFO:root:Maykop - MiG-29A 4 INFO:root:Maykop - Su-27 4 INFO:root:Maykop - Su-34 2 INFO:root:Maykop - Ka-50 2 INFO:root:Maykop - Su-25T 2 INFO:root:Maykop - Su-25 2 INFO:root:Maykop - Osa 9A33 ln 1 INFO:root:Maykop - Strela-1 9P31 1 INFO:root:Maykop - ZSU-23-4 Shilka 1 INFO:root:Kutaisi - T-55 4 INFO:root:Kutaisi - BTR-80 4 INFO:root:Kutaisi - T-80UD 4 INFO:root:Kutaisi - C-101CC 2 INFO:root:Kutaisi - MiG-21Bis 2 INFO:root:Kutaisi - F-5E-3 2 INFO:root:Kutaisi - AJS37 1 INFO:root:Kutaisi - MiG-15bis 1 INFO:root:Kutaisi - L-39ZA 1 INFO:root:Kutaisi - ZSU-23-4 Shilka 1 INFO:root:Senaki - T-55 4 INFO:root:Senaki - BTR-80 4 INFO:root:Senaki - T-80UD 4 INFO:root:Senaki - C-101CC 2 INFO:root:Senaki - MiG-21Bis 2 INFO:root:Senaki - F-5E-3 2 INFO:root:Senaki - AJS37 1 INFO:root:Senaki - MiG-15bis 1 INFO:root:Senaki - L-39ZA 1 INFO:root:Senaki - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - BTR-80 5 INFO:root:Kobuleti - T-80UD 5 INFO:root:Kobuleti - T-90 5 INFO:root:Kobuleti - C-101CC 3 INFO:root:Kobuleti - M-2000C 3 INFO:root:Kobuleti - MiG-23MLD 3 INFO:root:Kobuleti - AJS37 1 INFO:root:Kobuleti - L-39ZA 1 INFO:root:Kobuleti - Su-25T 1 INFO:root:Kobuleti - Strela-1 9P31 1 INFO:root:Kobuleti - ZSU-23-4 Shilka 1 INFO:root:Batumi - T-55 6 INFO:root:Batumi - BTR-80 6 INFO:root:Batumi - T-80UD 6 INFO:root:Batumi - T-90 6 INFO:root:Batumi - Su-33 4 INFO:root:Batumi - MiG-29S 4 INFO:root:Batumi - MiG-29A 4 INFO:root:Batumi - Su-27 4 INFO:root:Batumi - Su-34 2 INFO:root:Batumi - Ka-50 2 INFO:root:Batumi - Su-25T 2 INFO:root:Batumi - Su-25 2 INFO:root:Batumi - Osa 9A33 ln 1 INFO:root:Batumi - Strela-1 9P31 1 INFO:root:Batumi - ZSU-23-4 Shilka 1 INFO:root:Sukhumi - BTR-80 6 INFO:root:Sukhumi - T-80UD 6 INFO:root:Sukhumi - T-90 6 INFO:root:Sukhumi - MiG-29A 4 INFO:root:Sukhumi - Su-27 4 INFO:root:Sukhumi - MiG-23MLD 4 INFO:root:Sukhumi - Ka-50 2 INFO:root:Sukhumi - Su-25T 2 INFO:root:Sukhumi - Su-25 2 INFO:root:Sukhumi - Osa 9A33 ln 1 INFO:root:Sukhumi - Strela-1 9P31 1 INFO:root:Gudauta - BTR-80 6 INFO:root:Gudauta - T-80UD 6 INFO:root:Gudauta - T-90 6 INFO:root:Gudauta - MiG-29A 4 INFO:root:Gudauta - Su-27 4 INFO:root:Gudauta - MiG-23MLD 4 INFO:root:Gudauta - Ka-50 2 INFO:root:Gudauta - Su-25T 2 INFO:root:Gudauta - Su-25 2 INFO:root:Gudauta - Osa 9A33 ln 1 INFO:root:Gudauta - Strela-1 9P31 1 INFO:root:Sochi - T-55 6 INFO:root:Sochi - BTR-80 6 INFO:root:Sochi - T-80UD 6 INFO:root:Sochi - T-90 6 INFO:root:Sochi - Su-33 4 INFO:root:Sochi - MiG-29S 4 INFO:root:Sochi - MiG-29A 4 INFO:root:Sochi - Su-27 4 INFO:root:Sochi - Su-34 2 INFO:root:Sochi - Ka-50 2 INFO:root:Sochi - Su-25T 2 INFO:root:Sochi - Su-25 2 INFO:root:Sochi - Osa 9A33 ln 1 INFO:root:Sochi - Strela-1 9P31 1 INFO:root:Sochi - ZSU-23-4 Shilka 1 INFO:root:Gelendzhik - BTR-80 5 INFO:root:Gelendzhik - T-80UD 5 INFO:root:Gelendzhik - T-90 5 INFO:root:Gelendzhik - C-101CC 3 INFO:root:Gelendzhik - M-2000C 3 INFO:root:Gelendzhik - MiG-23MLD 3 INFO:root:Gelendzhik - AJS37 1 INFO:root:Gelendzhik - L-39ZA 1 INFO:root:Gelendzhik - Su-25T 1 INFO:root:Gelendzhik - Strela-1 9P31 1 INFO:root:Gelendzhik - ZSU-23-4 Shilka 1 INFO:root:Novorossiysk - BTR-80 6 INFO:root:Novorossiysk - T-80UD 6 INFO:root:Novorossiysk - T-90 6 INFO:root:Novorossiysk - MiG-29A 4 INFO:root:Novorossiysk - Su-27 4 INFO:root:Novorossiysk - MiG-23MLD 4 INFO:root:Novorossiysk - Ka-50 2 INFO:root:Novorossiysk - Su-25T 2 INFO:root:Novorossiysk - Su-25 2 INFO:root:Novorossiysk - Osa 9A33 ln 1 INFO:root:Novorossiysk - Strela-1 9P31 1 INFO:root:Krymsk - BTR-80 6 INFO:root:Krymsk - T-80UD 6 INFO:root:Krymsk - T-90 6 INFO:root:Krymsk - MiG-29A 4 INFO:root:Krymsk - Su-27 4 INFO:root:Krymsk - MiG-23MLD 4 INFO:root:Krymsk - Ka-50 2 INFO:root:Krymsk - Su-25T 2 INFO:root:Krymsk - Su-25 2 INFO:root:Krymsk - Osa 9A33 ln 1 INFO:root:Krymsk - Strela-1 9P31 1 INFO:root:Anapa - T-55 6 INFO:root:Anapa - BTR-80 6 INFO:root:Anapa - T-80UD 6 INFO:root:Anapa - T-90 6 INFO:root:Anapa - Su-33 4 INFO:root:Anapa - MiG-29S 4 INFO:root:Anapa - MiG-29A 4 INFO:root:Anapa - Su-27 4 INFO:root:Anapa - Su-34 2 INFO:root:Anapa - Ka-50 2 INFO:root:Anapa - Su-25T 2 INFO:root:Anapa - Su-25 2 INFO:root:Anapa - Osa 9A33 ln 1 INFO:root:Anapa - Strela-1 9P31 1 INFO:root:Anapa - ZSU-23-4 Shilka 1 INFO:root:Krasnodar - T-55 6 INFO:root:Krasnodar - BTR-80 6 INFO:root:Krasnodar - T-80UD 6 INFO:root:Krasnodar - T-90 6 INFO:root:Krasnodar - Su-33 4 INFO:root:Krasnodar - MiG-29S 4 INFO:root:Krasnodar - MiG-29A 4 INFO:root:Krasnodar - Su-27 4 INFO:root:Krasnodar - Su-34 2 INFO:root:Krasnodar - Ka-50 2 INFO:root:Krasnodar - Su-25T 2 INFO:root:Krasnodar - Su-25 2 INFO:root:Krasnodar - Osa 9A33 ln 1 INFO:root:Krasnodar - Strela-1 9P31 1 INFO:root:Krasnodar - ZSU-23-4 Shilka 1 ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Pass turn ERROR:root:[Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:<theater.base.Base object at 0x000001B6E1546E48> for <class 'dcs.task.CAP'> (0): {<class 'dcs.planes.C_101CC'>: 2, <class 'dcs.planes.MiG_21Bis'>: 2} INFO:root:Generating Air Intercept (regular) INFO:root:airgen: <class 'dcs.planes.C_130'> for 2 at 3300 at 550 INFO:root:airgen: <class 'dcs.planes.C_101CC'> for 0 at 3600 at 550 INFO:root:airgen: <class 'dcs.planes.MiG_21Bis'> for 0 at 3900 at 550 INFO:root:Loaded overridden payload for <class 'dcs.planes.MiG_21Bis'> - Patrol, medium range for task <class 'dcs.task.CAP'> INFO:root:generated object identifier fuel|25|2|1 with mission id 206 INFO:root:generated object identifier fuel|25|2|2 with mission id 207 INFO:root:generated object identifier fuel|25|2|3 with mission id 208 INFO:root:generated object identifier fuel|25|2|4 with mission id 209 INFO:root:generated object identifier ammo|25|3|1 with mission id 210 INFO:root:generated object identifier power|25|4|1 with mission id 211 INFO:root:generated object identifier warehouse|25|1|1 with mission id 212 INFO:root:generated defense object identifier defense|25|4|2 with mission id 213 INFO:root:generated defense object identifier defense|25|2|5 with mission id 214 INFO:root:generated defense object identifier defense|25|1|2 with mission id 215 INFO:root:generated defense object identifier defense|25|3|2 with mission id 216 INFO:root:generated weather 2 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\alfon\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' With E:\\\ INFO:root:DCS Libration None INFO:root:Using E:\Saved Games\DCS as userdata folder INFO:root:Beslan - BTR-80 4 INFO:root:Beslan - T-55 4 INFO:root:Beslan - T-80UD 4 INFO:root:Beslan - F-5E-3 2 INFO:root:Beslan - C-101CC 2 INFO:root:Beslan - MiG-21Bis 2 INFO:root:Beslan - MiG-15bis 1 INFO:root:Beslan - L-39ZA 1 INFO:root:Beslan - AJS37 1 INFO:root:Beslan - ZSU-23-4 Shilka 1 INFO:root:Nalchik - BTR-80 5 INFO:root:Nalchik - T-90 5 INFO:root:Nalchik - T-80UD 5 INFO:root:Nalchik - C-101CC 3 INFO:root:Nalchik - M-2000C 3 INFO:root:Nalchik - MiG-23MLD 3 INFO:root:Nalchik - Su-25T 1 INFO:root:Nalchik - AJS37 1 INFO:root:Nalchik - L-39ZA 1 INFO:root:Nalchik - ZSU-23-4 Shilka 1 INFO:root:Nalchik - Strela-1 9P31 1 INFO:root:Mozdok - BTR-80 5 INFO:root:Mozdok - T-90 5 INFO:root:Mozdok - T-80UD 5 INFO:root:Mozdok - C-101CC 3 INFO:root:Mozdok - M-2000C 3 INFO:root:Mozdok - MiG-23MLD 3 INFO:root:Mozdok - Su-25T 1 INFO:root:Mozdok - AJS37 1 INFO:root:Mozdok - L-39ZA 1 INFO:root:Mozdok - ZSU-23-4 Shilka 1 INFO:root:Mozdok - Strela-1 9P31 1 INFO:root:Mineralnye - BTR-80 6 INFO:root:Mineralnye - T-55 6 INFO:root:Mineralnye - T-90 6 INFO:root:Mineralnye - T-80UD 6 INFO:root:Mineralnye - MiG-29A 4 INFO:root:Mineralnye - Su-27 4 INFO:root:Mineralnye - MiG-29S 4 INFO:root:Mineralnye - Su-33 4 INFO:root:Mineralnye - Su-34 2 INFO:root:Mineralnye - Su-25 2 INFO:root:Mineralnye - Su-25T 2 INFO:root:Mineralnye - Ka-50 2 INFO:root:Mineralnye - ZSU-23-4 Shilka 1 INFO:root:Mineralnye - Osa 9A33 ln 1 INFO:root:Mineralnye - Strela-1 9P31 1 INFO:root:Maykop - BTR-80 6 INFO:root:Maykop - T-55 6 INFO:root:Maykop - T-90 6 INFO:root:Maykop - T-80UD 6 INFO:root:Maykop - MiG-29A 4 INFO:root:Maykop - Su-27 4 INFO:root:Maykop - MiG-29S 4 INFO:root:Maykop - Su-33 4 INFO:root:Maykop - Su-34 2 INFO:root:Maykop - Su-25 2 INFO:root:Maykop - Su-25T 2 INFO:root:Maykop - Ka-50 2 INFO:root:Maykop - ZSU-23-4 Shilka 1 INFO:root:Maykop - Osa 9A33 ln 1 INFO:root:Maykop - Strela-1 9P31 1 INFO:root:Kutaisi - BTR-80 4 INFO:root:Kutaisi - T-55 4 INFO:root:Kutaisi - T-80UD 4 INFO:root:Kutaisi - F-5E-3 2 INFO:root:Kutaisi - C-101CC 2 INFO:root:Kutaisi - MiG-21Bis 2 INFO:root:Kutaisi - MiG-15bis 1 INFO:root:Kutaisi - L-39ZA 1 INFO:root:Kutaisi - AJS37 1 INFO:root:Kutaisi - ZSU-23-4 Shilka 1 INFO:root:Senaki - BTR-80 4 INFO:root:Senaki - T-55 4 INFO:root:Senaki - T-80UD 4 INFO:root:Senaki - F-5E-3 2 INFO:root:Senaki - C-101CC 2 INFO:root:Senaki - MiG-21Bis 2 INFO:root:Senaki - MiG-15bis 1 INFO:root:Senaki - L-39ZA 1 INFO:root:Senaki - AJS37 1 INFO:root:Senaki - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - BTR-80 5 INFO:root:Kobuleti - T-90 5 INFO:root:Kobuleti - T-80UD 5 INFO:root:Kobuleti - C-101CC 3 INFO:root:Kobuleti - M-2000C 3 INFO:root:Kobuleti - MiG-23MLD 3 INFO:root:Kobuleti - Su-25T 1 INFO:root:Kobuleti - AJS37 1 INFO:root:Kobuleti - L-39ZA 1 INFO:root:Kobuleti - ZSU-23-4 Shilka 1 INFO:root:Kobuleti - Strela-1 9P31 1 INFO:root:Batumi - BTR-80 6 INFO:root:Batumi - T-55 6 INFO:root:Batumi - T-90 6 INFO:root:Batumi - T-80UD 6 INFO:root:Batumi - MiG-29A 4 INFO:root:Batumi - Su-27 4 INFO:root:Batumi - MiG-29S 4 INFO:root:Batumi - Su-33 4 INFO:root:Batumi - Su-34 2 INFO:root:Batumi - Su-25 2 INFO:root:Batumi - Su-25T 2 INFO:root:Batumi - Ka-50 2 INFO:root:Batumi - ZSU-23-4 Shilka 1 INFO:root:Batumi - Osa 9A33 ln 1 INFO:root:Batumi - Strela-1 9P31 1 INFO:root:Sukhumi - BTR-80 6 INFO:root:Sukhumi - T-90 6 INFO:root:Sukhumi - T-80UD 6 INFO:root:Sukhumi - MiG-29A 4 INFO:root:Sukhumi - Su-27 4 INFO:root:Sukhumi - MiG-23MLD 4 INFO:root:Sukhumi - Su-25 2 INFO:root:Sukhumi - Su-25T 2 INFO:root:Sukhumi - Ka-50 2 INFO:root:Sukhumi - Osa 9A33 ln 1 INFO:root:Sukhumi - Strela-1 9P31 1 INFO:root:Gudauta - BTR-80 6 INFO:root:Gudauta - T-90 6 INFO:root:Gudauta - T-80UD 6 INFO:root:Gudauta - MiG-29A 4 INFO:root:Gudauta - Su-27 4 INFO:root:Gudauta - MiG-23MLD 4 INFO:root:Gudauta - Su-25 2 INFO:root:Gudauta - Su-25T 2 INFO:root:Gudauta - Ka-50 2 INFO:root:Gudauta - Osa 9A33 ln 1 INFO:root:Gudauta - Strela-1 9P31 1 INFO:root:Sochi - BTR-80 6 INFO:root:Sochi - T-55 6 INFO:root:Sochi - T-90 6 INFO:root:Sochi - T-80UD 6 INFO:root:Sochi - MiG-29A 4 INFO:root:Sochi - Su-27 4 INFO:root:Sochi - MiG-29S 4 INFO:root:Sochi - Su-33 4 INFO:root:Sochi - Su-34 2 INFO:root:Sochi - Su-25 2 INFO:root:Sochi - Su-25T 2 INFO:root:Sochi - Ka-50 2 INFO:root:Sochi - ZSU-23-4 Shilka 1 INFO:root:Sochi - Osa 9A33 ln 1 INFO:root:Sochi - Strela-1 9P31 1 INFO:root:Gelendzhik - BTR-80 5 INFO:root:Gelendzhik - T-90 5 INFO:root:Gelendzhik - T-80UD 5 INFO:root:Gelendzhik - C-101CC 3 INFO:root:Gelendzhik - M-2000C 3 INFO:root:Gelendzhik - MiG-23MLD 3 INFO:root:Gelendzhik - Su-25T 1 INFO:root:Gelendzhik - AJS37 1 INFO:root:Gelendzhik - L-39ZA 1 INFO:root:Gelendzhik - ZSU-23-4 Shilka 1 INFO:root:Gelendzhik - Strela-1 9P31 1 INFO:root:Novorossiysk - BTR-80 6 INFO:root:Novorossiysk - T-90 6 INFO:root:Novorossiysk - T-80UD 6 INFO:root:Novorossiysk - MiG-29A 4 INFO:root:Novorossiysk - Su-27 4 INFO:root:Novorossiysk - MiG-23MLD 4 INFO:root:Novorossiysk - Su-25 2 INFO:root:Novorossiysk - Su-25T 2 INFO:root:Novorossiysk - Ka-50 2 INFO:root:Novorossiysk - Osa 9A33 ln 1 INFO:root:Novorossiysk - Strela-1 9P31 1 INFO:root:Krymsk - BTR-80 6 INFO:root:Krymsk - T-90 6 INFO:root:Krymsk - T-80UD 6 INFO:root:Krymsk - MiG-29A 4 INFO:root:Krymsk - Su-27 4 INFO:root:Krymsk - MiG-23MLD 4 INFO:root:Krymsk - Su-25 2 INFO:root:Krymsk - Su-25T 2 INFO:root:Krymsk - Ka-50 2 INFO:root:Krymsk - Osa 9A33 ln 1 INFO:root:Krymsk - Strela-1 9P31 1 INFO:root:Anapa - BTR-80 6 INFO:root:Anapa - T-55 6 INFO:root:Anapa - T-90 6 INFO:root:Anapa - T-80UD 6 INFO:root:Anapa - MiG-29A 4 INFO:root:Anapa - Su-27 4 INFO:root:Anapa - MiG-29S 4 INFO:root:Anapa - Su-33 4 INFO:root:Anapa - Su-34 2 INFO:root:Anapa - Su-25 2 INFO:root:Anapa - Su-25T 2 INFO:root:Anapa - Ka-50 2 INFO:root:Anapa - ZSU-23-4 Shilka 1 INFO:root:Anapa - Osa 9A33 ln 1 INFO:root:Anapa - Strela-1 9P31 1 INFO:root:Krasnodar - BTR-80 6 INFO:root:Krasnodar - T-55 6 INFO:root:Krasnodar - T-90 6 INFO:root:Krasnodar - T-80UD 6 INFO:root:Krasnodar - MiG-29A 4 INFO:root:Krasnodar - Su-27 4 INFO:root:Krasnodar - MiG-29S 4 INFO:root:Krasnodar - Su-33 4 INFO:root:Krasnodar - Su-34 2 INFO:root:Krasnodar - Su-25 2 INFO:root:Krasnodar - Su-25T 2 INFO:root:Krasnodar - Ka-50 2 INFO:root:Krasnodar - ZSU-23-4 Shilka 1 INFO:root:Krasnodar - Osa 9A33 ln 1 INFO:root:Krasnodar - Strela-1 9P31 1 ERROR:root:[Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Pass turn ERROR:root:[Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\liberation_save_tmp' INFO:root:Generating Destroy insurgents (regular) INFO:root:armorgen: <class 'dcs.vehicles.Unarmed.Transport_UAZ_469'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Unarmed.Transport_Ural_375'> for 0 INFO:root:generated weather 4 ERROR:root:<class 'FileNotFoundError'> Traceback (most recent call last): File "F:\development\Python\Python36\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Juegos\Liberation\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Juegos\Liberation\game\game.py", line 212, in initiate_event event.generate() File "E:\Juegos\Liberation\game\event\event.py", line 80, in generate self.operation.mission.save(persistency.mission_path_for("liberation_nextturn.miz")) File "E:\Juegos\Liberation\dcs\mission.py", line 1800, in save with zipfile.ZipFile(filename, 'w', compression=zipfile.ZIP_DEFLATED) as zipf: File "F:\development\Python\Python36\lib\zipfile.py", line 1090, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Saved Games\\DCS\\Missions\\liberation_nextturn.miz' The DCS folder was empty, i created it manually. The DCS.openbeta directory: Directorio de E:\Juegos\DCS.openbeta 11/09/2018 19:23 <DIR> . 11/09/2018 19:23 <DIR> .. 05/08/2018 18:26 <DIR> Bazar 20/07/2018 17:05 <DIR> Config 05/08/2018 18:26 <DIR> Data 11/09/2018 19:23 144 failed.ofsh 08/09/2018 20:34 <DIR> fxo 31/08/2018 22:33 <DIR> ImagesShop 12/08/2018 12:15 <DIR> KNEEBOARD 11/09/2018 15:27 <DIR> liberation_save_tmp 23/07/2018 23:18 <DIR> Liveries 11/09/2018 18:18 <DIR> Logs 20/07/2018 17:06 <DIR> metashaders 20/07/2018 17:06 <DIR> metashaders2 29/08/2018 19:36 <DIR> MissionEditor 28/08/2018 23:16 <DIR> Missions 05/08/2018 18:27 <DIR> mods 20/07/2018 17:05 <DIR> Movies 30/08/2018 23:24 <DIR> ScreenShots 08/09/2018 18:15 <DIR> Scripts 23/07/2018 23:19 <DIR> Sounds 20/07/2018 17:06 <DIR> Tracks 1 archivos 144 bytes 21 dirs 512.216.264.704 bytes libres PS: ja... I didn't realize there was a "liberation_save_tmp" there, but it is a folder... I do not remember having created it myself, but perhaps I did. Edited September 11, 2018 by Darcaem Link to comment Share on other sites More sharing options...
shdwp Posted September 11, 2018 Author Share Posted September 11, 2018 And deleting also the DCS folder that I have created (empty), these are the logs. With %UserProfile%: In this case it checks for "C:\...\Saved Games\DCS.openbeta", it's not there, so it falls back to "C:\...\Saved Games\DCS" (which is not there, but there's no check like that in the app). With E:\\\ Okay, this is not working, because you don't have "E:\Saved Games", you have it like "E:\ Juegos" I will change the semantics of first argument in the next, so that it wouldn't assume the "Saved Games" name (and you'd specify "E:\Juegos" and it would work). What happens if you go to the "C:\...\Saved Games"? You see the contents of "E:\Juegos"? Also, if you really don't want to wait for the next build, you can always pass "E:\" as argument, and create folders for path "E:\Saved Games\DCS\Missions". This way it would work, only that you'd have to select the path manually in DCS. Link to comment Share on other sites More sharing options...
Darcaem Posted September 11, 2018 Share Posted September 11, 2018 What happens if you go to the "C:\...\Saved Games"? You see the contents of "E:\Juegos"? Yes, in the Spanish W10 that folder is called "Juegos Guardados", saved games, by default. I don't know exactly how it works, but I think that it's only a pointer that you can change to your custom path. That's what I did when I changed the default "saved games" location from the default C: path to a custom E: path. Now i can access that folder either through C:\Users\alfon\Saved Games, E:\Juegos and E:\saved games. But I was checking right now and if I write any of those 3 paths on the directions bar of windows exlorers, it words. But from cmd, they do not work, only the actual name of the path works "E:/juegos" It is kind of a mess :music_whistling: So, the real path I should use in the app is "E:/juegos/DCS.openbeta/", as you say. I've tried again with py.exe __init__.py "E:" "1.4_rc3", (1 backslash) having manually created DCS/Missions, but I get this error; E:\Juegos\Liberation>start.bat E:\Juegos\Liberation>py.exe __init__.py "E:\\" "1.4_rc3" Traceback (most recent call last): File "__init__.py", line 21, in <module> assert len(sys.argv) >= 3, "__init__.py should be started with two mandatory arguments: %UserProfile% location and application version" AssertionError: __init__.py should be started with two mandatory arguments: %UserProfile% location and application versionSo I guess I will just wait to the next version, if you can allow a "custom path" option. Thank you so much for helping Link to comment Share on other sites More sharing options...
shdwp Posted September 11, 2018 Author Share Posted September 11, 2018 I've tried again with py.exe __init__.py "E:" "1.4_rc3", (1 backslash) having manually created DCS/Missions, but I get this error; E:\Juegos\Liberation>start.bat E:\Juegos\Liberation>py.exe __init__.py "E:\\" "1.4_rc3" Traceback (most recent call last): File "__init__.py", line 21, in <module> assert len(sys.argv) >= 3, "__init__.py should be started with two mandatory arguments: %UserProfile% location and application version" AssertionError: __init__.py should be started with two mandatory arguments: %UserProfile% location and application versionSo I guess I will just wait to the next version, if you can allow a "custom path" option. Thank you so much for helping Use 2 backslashes. 1 will only mitigate following ", making the arguments list wrong. But I'll release the version which would let you specify the exact path to "Saved Games" in a few hours. Link to comment Share on other sites More sharing options...
shdwp Posted September 13, 2018 Author Share Posted September 13, 2018 I would really love to help with the manual setup of the bases (with the tedious stuff) but am not sure how would I submit these to you or what would the workflow be. Could you please elaborate or provide some guidance? I've drastically improved ground objects generation process, it's a lot simpler and objectives itself could be more versatile. Here's a guide: https://github.com/shdwp/dcs_liberation/wiki/Development-guide#ground-object-strike-targets-placement-guide Especially take attention to the fact that every static object type that you would use should only be in one of the categories (like, "Factory A" should only be in "power plant" category, "FARP Tent" only in "FARP", etc), so, some generic object cant be a part of multiple categories, and, also, to define a strike objective (a group of static objects), all of the static objects in the strike objective should be in single category. The objective categories aren't final yet, so you can add to it as you like, also you can add any static unit type into any category. I'd need that information from you, in addition to the miz file. Generally speaking, there should be around 5-6 strike objectives around the CP (or, rather, it's airport) in question, each containing from 1 to 10 objects + AA which defends it (if needed). You can use existing "cau_groundobjectsmap.miz" in "resources/tools" for an example. You don't have to specify any kind of specific naming (example mission does that, but those names aren't used anymore), just place the objects to the map and position them correctly. Link to comment Share on other sites More sharing options...
SomethingSimple Posted September 14, 2018 Share Posted September 14, 2018 I've drastically improved ground objects generation process, it's a lot simpler and objectives itself could be more versatile. Here's a guide: https://github.com/shdwp/dcs_liberation/wiki/Development-guide#ground-object-strike-targets-placement-guide Especially take attention to the fact that every static object type that you would use should only be in one of the categories (like, "Factory A" should only be in "power plant" category, "FARP Tent" only in "FARP", etc), so, some generic object cant be a part of multiple categories, and, also, to define a strike objective (a group of static objects), all of the static objects in the strike objective should be in single category. The objective categories aren't final yet, so you can add to it as you like, also you can add any static unit type into any category. I'd need that information from you, in addition to the miz file. Generally speaking, there should be around 5-6 strike objectives around the CP (or, rather, it's airport) in question, each containing from 1 to 10 objects + AA which defends it (if needed). You can use existing "cau_groundobjectsmap.miz" in "resources/tools" for an example. You don't have to specify any kind of specific naming (example mission does that, but those names aren't used anymore), just place the objects to the map and position them correctly. Awesome that you worked it out so quickly! Ill be spending some time with it over the weekend and will submit it afterwards. In regards to objects that can be used: Would it be possible to use vehicles other than AA as a part of the objective instead of static objects? For example make trucks the objective as a part of a FARP strike for example? Link to comment Share on other sites More sharing options...
shdwp Posted September 14, 2018 Author Share Posted September 14, 2018 (edited) [ALL MODULES][sP/CO-OP] Liberation Dynamic Campaign Awesome that you worked it out so quickly! Ill be spending some time with it over the weekend and will submit it afterwards. In regards to objects that can be used: Would it be possible to use vehicles other than AA as a part of the objective instead of static objects? For example make trucks the objective as a part of a FARP strike for example? This is a good idea, so yeah, go ahead (I’ll add the support in near future). Just remember that there’s lots of ground to cover, so don’t spend too much time on single FARP Edited September 14, 2018 by shdwp Link to comment Share on other sites More sharing options...
SomethingSimple Posted September 16, 2018 Share Posted September 16, 2018 (edited) Hi, just tried to edit one of the FARPs and run the resources/tools/generate_groundobjectsmap.py. It does work but generates the file one direction backwards - in this case on my busy desktop. Would it make sense to get it generated in the Root folder as well? So that its a bit easier to decipher whats going on? Edited September 16, 2018 by SomethingSimple Link to comment Share on other sites More sharing options...
alien41 Posted September 16, 2018 Share Posted September 16, 2018 I would first like to thank you for the initiative to create a dynamic campaign for the Dcs. I played some missions and system is very interesting. However, when creating an attack mission to base, promptly a window with an error. CAS, CAP and other missions are apparently ok. INFO:root:DCS Libration None INFO:root:Using C:\Users\alien\Saved Games\DCS as userdata folder INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAS'> (0): {<class 'dcs.planes.Su_25T'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAP'> (0): {<class 'dcs.planes.C_101CC'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.PinpointStrike'> (0): {<class 'dcs.vehicles.Armor.APC_BTR_80'>: 5, <class 'dcs.vehicles.Armor.MBT_T_55'>: 7} INFO:root:Generating Frontline CAP (regular) INFO:root:airgen: <class 'dcs.planes.Su_25T'> for 0 at 3300 at 550 INFO:root:airgen: <class 'dcs.planes.C_101CC'> for 0 at 3600 at 550 INFO:root:airgen: <class 'dcs.planes.AV8BNA'> for 2 at 3900 at 550 INFO:root:airgen: <class 'dcs.planes.A_10C'> for 2 at 4200 at 550 INFO:root:airgen: <class 'dcs.planes.FA_18C_hornet'> for 2 at 4500 at 550 INFO:root:Loaded overridden payload for <class 'dcs.planes.FA_18C_hornet'> - AIM-120*4,AIM-9*2,AIM-7*2,Fuel for task <class 'dcs.task.CAP'> INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.ATGM_M1134_Stryker'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.ATGM_M1134_Stryker'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:generated weather 5 INFO:root:Generating Frontline CAP (quick) INFO:root:airgen: <class 'dcs.planes.Su_25T'> for 0 at 3300 at 550 INFO:root:airgen: <class 'dcs.planes.C_101CC'> for 0 at 3600 at 550 INFO:root:airgen: <class 'dcs.planes.AV8BNA'> for 2 at 3900 at 550 INFO:root:airgen: <class 'dcs.planes.A_10C'> for 2 at 4200 at 550 INFO:root:airgen: <class 'dcs.planes.FA_18C_hornet'> for 2 at 4500 at 550 INFO:root:Loaded overridden payload for <class 'dcs.planes.FA_18C_hornet'> - AIM-120*4,AIM-9*2,AIM-7*2,Fuel for task <class 'dcs.task.CAP'> INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.APC_BTR_80'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M1A2_Abrams'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.ATGM_M1134_Stryker'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 INFO:root:armorgen: <class 'dcs.vehicles.Armor.ATGM_M1134_Stryker'> for 2 INFO:root:armorgen: <class 'dcs.vehicles.Armor.MBT_T_55'> for 0 ERROR:root:list index out of range ERROR:root:list index out of range INFO:root:Skipped {'initiator': 'basedefense_aa|0|0| Unit #1', 'initiatorMissionID': '135', 't': 22311.3, 'type': 'dead'} due to no unit type INFO:root:Finishing event Frontline CAP INFO:root:base <theater.base.Base object at 0x000002774E15FC18> commit losses {<class 'dcs.vehicles.Armor.ATGM_M1134_Stryker'>: 1, <class 'dcs.vehicles.Armor.MBT_M60A3_Patton'>: 2, <class 'dcs.planes.AV8BNA'>: 2} INFO:root:base <theater.base.Base object at 0x000002774E16B908> commit losses {<class 'dcs.planes.C_101CC'>: 1, <class 'dcs.vehicles.Armor.APC_BTR_80'>: 5, <class 'dcs.planes.Su_25T'>: 1, <class 'dcs.vehicles.Armor.MBT_T_55'>: 7} INFO:root:Pass turn INFO:root:Commision Tonopah Airport: {<class 'dcs.vehicles.Armor.APC_BTR_80'>: 12} INFO:root:Commision Tonopah Airport: {<class 'dcs.planes.L_39ZA'>: 2} INFO:root:Commision Tonopah Airport: {<class 'dcs.vehicles.AirDefence.SPAAA_ZSU_23_4_Shilka'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAP'> (0): {<class 'dcs.planes.C_101CC'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAS'> (0): {<class 'dcs.planes.Su_25T'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908>: no units for <class 'dcs.vehicles.AirDefence'> INFO:root:Generating Base attack (regular) ERROR:root:<class 'TypeError'> Traceback (most recent call last): File "C:\Users\alien\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\game.py", line 212, in initiate_event event.generate() File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\event\event.py", line 80, in generate self.operation.generate() File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\operation\baseattack.py", line 57, in generate self.armorgen.generate(self.attack, self.defense) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\gen\armor.py", line 85, in generate at=self.conflict.ground_attackers_location) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\gen\armor.py", line 38, in _generate_group for c in range(count): TypeError: 'tuple' object cannot be interpreted as an integer INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAP'> (0): {<class 'dcs.planes.C_101CC'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908> for <class 'dcs.task.CAS'> (0): {<class 'dcs.planes.Su_25T'>: 1} INFO:root:<theater.base.Base object at 0x000002774E16B908>: no units for <class 'dcs.vehicles.AirDefence'> INFO:root:Generating Base attack (regular) ERROR:root:<class 'TypeError'> Traceback (most recent call last): File "C:\Users\alien\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\ui\eventmenu.py", line 186, in start self.game.initiate_event(self.event) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\game.py", line 212, in initiate_event event.generate() File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\event\event.py", line 80, in generate self.operation.generate() File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\game\operation\baseattack.py", line 57, in generate self.armorgen.generate(self.attack, self.defense) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\gen\armor.py", line 85, in generate at=self.conflict.ground_attackers_location) File "E:\Steam Games\steamapps\common\DCSWorld\Dinamic campaing\gen\armor.py", line 38, in _generate_group for c in range(count): TypeError: 'tuple' object cannot be interpreted as an integer Link to comment Share on other sites More sharing options...
shdwp Posted September 16, 2018 Author Share Posted September 16, 2018 [ALL MODULES][sP/CO-OP] Liberation Dynamic Campaign I would first like to thank you for the initiative to create a dynamic campaign for the Dcs. I played some missions and system is very interesting. However, when creating an attack mission to base, promptly a window with an error. CAS, CAP and other missions are apparently ok. Thanks for the report, I’ve already fixed that in the development branch, so it will be fixed in next release. Currently you can use stable version. Link to comment Share on other sites More sharing options...
shdwp Posted September 19, 2018 Author Share Posted September 19, 2018 Hi, just tried to edit one of the FARPs and run the resources/tools/generate_groundobjectsmap.py. It does work but generates the file one direction backwards - in this case on my busy desktop. Would it make sense to get it generated in the Root folder as well? So that its a bit easier to decipher whats going on? Sorry, I’ve missed your message. You should run by going to the tools folder. This should replace the resource file in “respurces”, so you can restart the campaign and see it in game. Bear in mind that I’d need to update it first to support your map. Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Mech Posted September 21, 2018 Share Posted September 21, 2018 (edited) This is great! I cant make the wingman to do anything (with A-10C), but that might be a DCS thing. Anyway, it's awesome! PS. I have the "Disable night.." ticked, but i still got night missions, time is around 20-21:00. Maybe its an early darkness in DCS, but its kinda annoying if the loadout has H mavs. Edited September 21, 2018 by Mech Link to comment Share on other sites More sharing options...
Mech Posted September 28, 2018 Share Posted September 28, 2018 Hi, tried the troop transport - the troops are missing the "embark" task, so they wont get in the helos. It can be added though in the editor before starting the mission. Link to comment Share on other sites More sharing options...
shdwp Posted October 9, 2018 Author Share Posted October 9, 2018 This is great! I cant make the wingman to do anything (with A-10C), but that might be a DCS thing. Anyway, it's awesome! PS. I have the "Disable night.." ticked, but i still got night missions, time is around 20-21:00. Maybe its an early darkness in DCS, but its kinda annoying if the loadout has H mavs. What map? DCS simulate correct dusk and dawn times for the location, so 20:00 could be fine on one map, but too dark on another. Also I'd not want to skip the dusk due to it being way too pretty. Hi, tried the troop transport - the troops are missing the "embark" task, so they wont get in the helos. It can be added though in the editor before starting the mission. I got another reports, it seems that it's bugged right now. Could you try the same with easy comms? I might've tested that initially with it being enabled. Link to comment Share on other sites More sharing options...
ikaruga Posted October 10, 2018 Share Posted October 10, 2018 Hi, I tried the new version and it's much better ! Especially the UI and the helos starting in FOBs ! A few suggestions, though : - I played frontline attack mission with my Ka50 and a few enemy tanks spawned in the middle of the forests in the mountains. Sounds a bit unrealistic... Would it be possible to make them spawn on the road on the way to the city ? - Another frontline attack mission between two cities where 30 enemy tanks spawned and nothing else. I think it would be nice to add more diverse units like AAA, artillery, fuel and supply trucks for "free". (The player and the enemy don't have to buy them but they count towards the mission results.) Thanks for your work and keep going ! Link to comment Share on other sites More sharing options...
hisothiro Posted October 10, 2018 Share Posted October 10, 2018 I was wondering when the new version would be available? I'm having a lot of fun on Liberation (basically 75% of my time spent on DCS is playing your campaign) but I'm a bit frustrated by the base attack bug that doesn't let me progress. Any ETA on a new release? Cheers! F-5 | Mirage | Huey | Mig-21 | Ka-50 | F/A-18C | F-14A/B Link to comment Share on other sites More sharing options...
shdwp Posted October 10, 2018 Author Share Posted October 10, 2018 (edited) - I played frontline attack mission with my Ka50 and a few enemy tanks spawned in the middle of the forests in the mountains. Sounds a bit unrealistic... Would it be possible to make them spawn on the road on the way to the city ? I do have some ideas in mind that could come to fruition for the next builds, just for the sake of avoiding forests and mountains. - Another frontline attack mission between two cities where 30 enemy tanks spawned and nothing else. I think it would be nice to add more diverse units like AAA, artillery, fuel and supply trucks for "free". (The player and the enemy don't have to buy them but they count towards the mission results.) Currently I don't have any plans regarding this, although I'll keep it in mind. I was wondering when the new version would be available? I'm having a lot of fun on Liberation (basically 75% of my time spent on DCS is playing your campaign) but I'm a bit frustrated by the base attack bug that doesn't let me progress. Any ETA on a new release? Cheers! Sorry, I have a really busy month at work so I doesn't really feel like coding when I finally come back home. Could you elaborate a little bit regarding the base attack bug tho? Edited October 10, 2018 by shdwp Link to comment Share on other sites More sharing options...
hisothiro Posted October 10, 2018 Share Posted October 10, 2018 Sorry, I have a really busy month at work so I doesn't really feel like coding when I finally come back home. Could you elaborate a little bit regarding the base attack bug tho? Hey! Thanks for the quick response. Don't worry about it, work and life always take precedence over virtual planes. The base attack bug I was talking about was the one mentioned by Alien41 on the previous page. You mentioned you fixed it on your end, so I didn't submit a bug report to you. I've had a couple of strange bugs on the PG map during frontline attack missions, so I'll send a report your way. I'm sure I'm not the only one that appreciates your hard work. Thanks! F-5 | Mirage | Huey | Mig-21 | Ka-50 | F/A-18C | F-14A/B Link to comment Share on other sites More sharing options...
hreich Posted October 10, 2018 Share Posted October 10, 2018 Sorry don't know if it's been asked... But is it possible to get ground strike missions for f18 from carrier? Sent from my Redmi Note 4 using Tapatalk [sIGPIC][/sIGPIC] Pilot from Croatia Link to comment Share on other sites More sharing options...
Recommended Posts