You didn't have to do a complete reinstall.
![Smiley :)](https://www.sas1946.com/main/Smileys/akyhne/smiley.gif)
Oh, well...
If this happens again, go into the main folder where you have IL-2 installed, and search for a file that says something like "DGenERROR.log" or "DGenMOD_ERROR.log" or something similar. If DGen suffered an error creating the next mission and stopped, it will create this file. Open it and scroll to the bottom. Usually, the last line will either specify what DGen tried to do but couldn't (
and stopping at that point), or the last line will show the last task DGen performed before it stopped, without specifying what went wrong (
that second part may only be done in one of the regular DGen.log files that is generated when DGen is building the mission, so I'm not sure if the unspecified "cold stop" is done in the actual error log. I have no DGen error logs so I'm going purely on memory here lol, sorry).
Note that the error log does not hold your hand in fixing the problem. It assumes that you're already familiar with all the core files that DGen uses to create a mission in a campaign (
various .dat files, .mis files, and .db files in the game's DGen folder), and that you'll know where to look and what to do. If you are not familiar with these files then I'd recommend not tinkering with them. If you are "stuck" in a mission and cannot progress, well, the war is over for you...
...however, you can periodically back-up your progress in a campaign (
every five or ten missions or so, whatever you're comfortable with) so that if it hangs you can copy your saved campaign files and restart from that point. From there DGen should generate different missions. To back-up your progress, go into the game's main folder:
> create a new folder (
call it something like [SavedCampaigns])
> inside the folder you just created, create two more folders called [Missions] and [Users]
> inside the [Missions] folder you just created, make another folder called [Campaign]
Then go back to the main directory and:
> open the game's [Users] folder
> note the [Lastname] folder of the pilot whose campaign you want to save, and copy it into the [Users] file you created earlier
Then in the game's main directory:
> open the game's [Missions] folder
> open the [Campaign] folder
> open the relevant nation folder (
DE if you want to save a German campaign, RU for Russian, etc)
> look for a file that starts with "dgen_...." and which contains the last name of the pilot participating, and copy it
> go back to the [Campaign] folder you created in your saved campaigns file, and in that file create a new [DE], [RU], or whichever nation file you copied from earlier, and open it
> paste the "dgen_...." file into it
From there on if you want to create another back-up point, just copy the [Lastname] folder and the "dgen_..." file again from their original locations, and paste them to their respective locations in your saved campaigns file, overwriting when asked. If DGen breaks again down the road, simply copy your saved campaign files back to their original locations, overwriting when asked, and re-continue your campaign from that saved point.