Jump to content

Darcaem

Members
  • Posts

    261
  • Joined

  • Last visited

Everything posted by Darcaem

  1. I've been looking up and found a couple of old posts telling that it is not possible to change wingman's loadout once on the mission. But just in case I'm asking for confirmation :smartass: I'm editing the Throught the Inferno PG mission for myself, in singleplayer, adding AI CAS and SEAD flights spawned by request and controllable through CA, and basically testing things. I was now thinking on adding a wingman for the F18C flight, the one I mainly use, but it seem it is not possible to rearm him during the playtime, and most important for me, change between CAS, SEAD or CAP loadouts, is it?
  2. Exactly that! I didn't know I could define the unit parameter like that. Thank you sir
  3. I did that to block some parking spots on a Stennis. I put the static objets in the ME, and a trigger on mission start removes them with the following: StaticObject.getByName('REMOVE1'):destroy() 8h.miz
  4. I'm playing with a mission that creates random groups with MOOSE and I would like to simulate the red coalition scrambling some fighters when an EWR detects any blue aircraft nearby. I have found the units_in_zone function from MIST (https://wiki.hoggitworld.com/view/MIST_units_in_zones), but it seems I need to privide a table with the units I want to be detected inside the zone. The thing is I am spawning my units randomly. I guess I could maintain a table with the names and add each unit created to that table and then updating the mist function. But I hope I am missing something and there is an easier way to do it :) I'm using a EWR 55G6, is there any way to trigger an action when the EWR detects a boggie? Perhaps with the EWR framework? (which I have not investigated yet)
  5. As I haven't read anything about this I assume it is not a bug but some problem on my end or myself doing something wrong Since yesterday I cannot access the ACM radar modes (I do believe they worked friday after the last update, but I'm not sure). What I do: 0.- Radar page on right. 80miles, 4B, 140º 1.- Master arm 2.- Select AIM120C 3.- Sensor control switch fwd * Nothing happens 4.- Sensor switch fwd again * Nothing happens 5.- Change to guns when bandit in visual range 6.- Radar lock acquired inmediatelly in what I assume is GACQ 7.- I break lock manually and try to re-acquire pressing sensor control switch forward to activate BST * Nothing happens It seems that AACQ does work fine. I had installed the A4C and MB339 mods, that I read were causing the sim to crash when startup. I removed them friday after updated open beta. I've attached some test tacview files in case they could help. Thanks EDIT: I have done a repair and nothing has changed Tacview_files.rar
  6. Thanks for the help guys!
  7. I have ended up changing the F16s and F18s for a 4-aircraft flight of Harriers. I still don't know what was the problem, but the harriers with AGM65s and Sidearms do engage with the SAMs.
  8. Yes, that was the fifth option I tried. I have now tried just with SEAD and reaction evade, but the same, they just turn away and flee. Thanks though for your input! This is the mission file, by the way. 8f.miz
  9. I cannot find the way to make my AI SEAD pilots to actually engage with SAMs. I'm trying with 4 F16s with 2 HARMS, 6 AGMs and pod, and 2 F18C with 4 HARMs each, they should get near Hormuz and then attack 4 SAM sites and 1 AAA site near Bandar Abbas. But what is actually happening is that as soon as they are near (I imagine when their RWRs detect the threats or when they got illuminated by the SAMs) they just turn away and RTB with their payloads. Obviously I'm doing something wrong. This is what I have tried: 1.- Set the flights task as SEAD and leave it by default. 2.- Set the flights tasks as SEAD but remove the Reaction to threat = Allow abort mission option 3.- Set the flights tasks as SEAD but remove default SEAD task and Reaction to threat. Set a custom Start enroute task SEAD 4.- Set the flights tasks as SEAD but remove default SEAD task and Reaction to threat. Set custom Perform tasks Attack group 5.- Set the flights tasks as SEAD but remove default SEAD task and Reaction to threat. Set a custom Start enroute task SEAD and set custom Perform tasks Attack group I also tried these moving the waypoint closer or further away from the SAMs, and with high and low altitude. All of the above result on all them turning away as cowards :huh: EDIT: there are no more threads that the SAMs. There is an enemy CAP that gets destroyed by the friendly CAP before the SEAD flight gets there.
  10. Yes I have. Each flight is uncontrollable and is started with a trigger activated when the previous flight is above 300 feet. 8c.miz
  11. Yes. The aircrafts appeared parked on the platforms both forward and aft the deck. The second screenshot was taken a few seconds after starting the mission, those are the spots where my aircraft spawn. And all aircraft do taxi and take off without incidents. Adding more aircraft did work, but it made the taxiing process a pain-in-the-ass riddle that I could not solve yet. Also worth mentioning, after the fourth aircraft placed on the deck, ME shows an error message when trying to add more aircrafts to existing groups. You can place new groups on the deck, but can only have 1 aircraft per group. In my screenshot I have the following groups: 1 - Tanker 1 - AWACS 2 - F18C SEAD 2 - F18C lot20 CAP 1 - Player 1 - F18C lot20 should be my wingman
  12. I have found a "solution" to my problem, in case anyone is interested. I have forzed all aircrafts to use the parking spots I wanted them to use by blocking those spots that were causing taxi collisions with static objects that are destroyed on mission start. Then I just have to properly use the "uncontrollable", take off from parking hot or take off from ramp options to control the order in which they taxi. The four static objets are named REMOVE*, and I set a trigger ON MISSION START with four do script actions StaticObject.getByName('REMOVE1'):destroy() And the key of all this is that you can only block those spots you do not want to use, but you are still unable to actually select which parking spot you want each aircraft to use. But, once all the aircrafts are parked on "valid spots", I have just changed all their names, loadouts, flight plans, etc. PD: It has been a couple of days, only to properly launch the flights that will take part on my mission... Now I only have to actually build the mission... :megalol: But at least I'm learning :smartass: 8b.miz
  13. I tried that initially, but for some reason the Hornets launched from cats 3 & 4 were just launched into the water. This only happened when they spawned on the cats (takeoff from runway). When they were taking off from parking hot they taxi and launch without troubles from cats 3 & 4
  14. Thanks sir, the uncontrollable check did the trick to activate each flight in order. But, as you said, the problem of being unable yet to select parking spot on the carrier still remains, so my mission as I planned it won't work. I do need some traffic controllers to solve this taxiing mess on my deck :huh: (As you can see on the image, for some reason, this aircraft's pitot decides is better to go to cat 1 and just ram into other aircraft, although cat 3 is empty and the path to it is clear...)
  15. In this mission (attached) I am trying to launch an attack to Bandar Abbas in waves from the Stennis. The idea is to launch an E2D and S3B first. Second, a CAP flight of 2 Hornets lot 20 set to orbit over the strait. Third a SEAD flight of 2 Hornerts with HARMS that will go to tanker and then to the strait. And finally the player's strike flight that should go to tanker and then to Bandar Abbas to attack something (there are no targets yet on the mission) I have no idea how to set the taxi or launch order to make the flights take off in the order I want them to. By pure chance the CAP and SEAD flights did take off in the intended order when I put them on the mission, but when I added the strike's flight (group name "Player"), it stopped working, as my aircraft is located on the middle on the Stennis, and it blocks the other aircraft's path to taxi, so they won't move until I move (thus breaking the take off order I wanted) :cry: Also, it said that there is no more space to add a wingman to the player's group. But it does allow me to create a new 1-aircraft group set to takeoff from ramp, that has indeed parking space. So, to summarize: 1.- AWACS & tanker on cats 1 & 2 2.- CAP flight takeoff from parking hot 3.- SEAD flight takeoff from parking hot 4.- Player's flight takeoff from ramp I want them to takeoff on that order. I though that this could be achieved by setting the groups as "late activation" and activate them once the previous one had took off... But I would like to see all aircrafts taking off before me, not just spawn in front on me. You know, it's cool :pilotfly: PD: another thing is that I don't seem to be able to choose the parking spot of each aircraft on the carrier, am I? 8b.miz
  16. Thank you both. Frederf, sorry, I thougth the version did not matter, I play beta, yes :) And Feefifofum, I'll try it this weekend!
  17. I'm still learning, and I cannot figure out how to achieve this: In my mission I spawn an AI group when player enters a zone or destroys a ground target. The AI group is tasked to intercept the player while returning to the carrier, but is not meant to reach him if played correctly. It is only meant as a threat. So far, so good. But I would now want to make the AI group to RTB, but only IF player is destroyed OR player is inside a trigger zone near the carrier OR AI group is damaged by the carrier's escort ship. I know how to set each of those conditions, but I do not know how to make the "action". AI group's flightplan has wp 1 where it is supposed to search and attack the player, and wp 2 is landing back home. I would like the AI group to stay on waypoint 1 flying CAP until one of those conditions is met. Only then I want them to switch to wp 2. I know I can set a condition to the switch waypoint command on wp1 to switch to wp 2 when a flag is true. And I can activate that flag whenever the desired conditions are met. But, how I get the AI to not go automatically from wp 1 to 2 when they reach wp 1? I have attached the miz in case anyone wants to check it. Thank you in advance! 5.miz
  18. I retried the mission to try to replicate the situation. First time it worked fine, I destroyed the target. Second time I got the same "error", I'm attaching the track file. I just went full afterburner direct to the target, but I followed the flight plan so the F14s were spawned. They spawn and a couple of minutes later I shoot the AGM. After I shoot, I got the abort message. In the previous try, where I could destroy the target, the F14s did not spawn. jtac.trk
  19. Yes. After the first abort message, it let me report again IP inbound, it told me CONTINUE, but then when I reported IN, it always answered ABORT
  20. Hi! I created a very simple mission (attached) to play a little with the AGM65E on the F18. I have to take off and follow closely an airliner that happens to fly over my target, an EWR, to "cover" my radar signature. A predator is flying over the target acting as JTAC. My problem was that I reported IN to the JTAC, asked for LASER ON, and he answered me that he was lasing, as usual. I approached to about 10k feet at 10nm to the target and fired the maverick. A couple of seconds later, the JTAC radio me "ABORT, ABORT, ABORT". I assume he stopped lasing because the maverick just went down to the water at 3 or 4 nm from the target. Am I doing something wrong while playing? Am I setting something wrong to the predator on ME? I setted a trigger to spawn a 4-flight F14s when I separated from the airliner to shoot. They spawned seconds before the predator told me to abort, but the spawn at 200nm or so (they are meant to not reach me if I fly close to the airliner). Could that be the reason, if the JTAC is somehow "threatened", it aborts? Thanks for any inputs! And sorry if this is a stupid question :huh: 5.miz
  21. I've done that, and still not working
  22. 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
  23. 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.
  24. 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'
  25. How to detect when RAT spawned instance enters a zone I'm still a completely noob, just testing stuff to see what can be done. In short, I don't know how to get a UNIT object of the spawned RAT units. I'm trying to create a mission to intercept random aircrafts. The idea is to spawn random aircraft at random periods from a couple or random zones, and direct them to a couple of random "target zones" inside some bigger "no-fly zones".So, when the RAT aircraft enters any no-fly zone I get a message and I'm tasked to intercept it. As I'm learning, I'm creating this step by step. It works fine when I place a Cessna with a couple of waypoints so it enters the no-fly zone. In lua I declare a UNIT object and find the Cessna. Then I use this object to periodically check if it is inside the zone. But I cannot get it working when I change it to a RAT aircraft. I believe my problem is that I cannot find the right instance of the object, so the condition checking if the aircraft has entered the zone is not been applied to the RAT spawn. This is the code I'm testing: -- Creates the main menu mainMenu = MENU_COALITION:New(coalition.side.BLUE, "MISSION MENU") menuRequestRTB = MENU_COALITION_COMMAND:New(coalition.side.BLUE, "Request RTB", mainMenu, requestRTB) -- Get zones NoFlyZone1 = ZONE:New("No-fly zone 1") NoFlyZone2 = ZONE:New("No-fly zone 2") NoFlyZone3 = ZONE:New("No-fly zone 3") NoFlyZone4 = ZONE:New("No-fly zone 4") -- Get planes banditRAT = RAT:New("RATCessna1") banditRAT:SetCoalitionAircraft("red") banditRAT:SetDeparture("Spawn 1") banditRAT:SetDestination("Target zone") banditRAT:NoRespawn() banditRAT:Invisible() banditRAT:Spawn(1) trigger.action.outText("ALIAS " .. banditRAT.alias, 10) --timer.scheduleFunction(getGroup, "RATCessna1", timer.getTime() + 15) --bandits[1] = UNIT:FindByName("RATCessna1") --bandits[1] = GROUP:FindByName("RATCessna1#001") TEST = UNIT:FindByName("RATCessna1") if TEST == nil then trigger.action.outText("NULL ", 10) else trigger.action.outText("NOT NULL: ", 10) end -- Schedule triggers MenuScheduler = SCHEDULER:New( nil, function() trigger.action.outText("Checking...", 10) -- for i = 1,table.getn(bandits),1 doç if TEST == nil then trigger.action.outText("TEST ES NULL", 10) end if TEST:IsInZone(NoFlyZone1) then --if bandits[i]:IsPartlyInZone(NoFlyZone1) then trigger.action.outText("Is in zone", 10) intercept1Menu = MENU_COALITION_COMMAND:New(coalition.side.BLUE, "Intercept", mainMenu, intercept1) MenuScheduler:Stop() else trigger.action.outText("Not in zone", 10) end -- end end, {}, 20, 15, nil, nil) I have also attached a snapshot of the general situation. As you can see, I am testing a RAT flight that departures in a zone already inside the No-fly zone 1, and the destination is "Target zone", over AI Minhab AB. What happens is that the spawned Cessna appears in the zone. When I try to find the object and assign it to "TEST" it does find something (the next if is false, TEST is not null). After 20s the scheduled function triggers and TEST is not null, but even though the Cessna is inside the zone, the TEST:IsInZone(NoFlyZone1) condition is always false. So I believe the problem is that my "TEST" is not referencing the spawned Cessna. Also, since I'm already asking, I am only using the Github docs as a reference... Are there any more complex documentation? I really miss using Stackoverflow :music_whistling: Thank you!
×
×
  • Create New...