Pure virtual function being called while application was running (GIsRunning == 1)
So far I believe that LW2 has an issue with the .NET Framework 3.5. and 4.7.2 update that came on Patch Tuesday yesterday (01/08/2019) with Windows Update, because the only mod I'm using is LW2, and if I deactivate it and load a vanilla savegame, everything works fine. Granted, I can't rule out savegame corruption (can't try an earlier save of this campaign due to Iron Man), but IMO that's unlikely because before the new .NET runtime I had no problems. Also, I never had savegame corruption so far.
I tried verifying the local Steam files, but no reinstall yet.
I noticed that the 4.5.1 folder in Program Files (x86)\._._.\XCOM2\_CommonRedist\DotNet is empty now, and there's a new 4.5.2 folder with the date of this recent Windows Update. That new folder has the new runtime files. Maybe I could find the old files, copy them back to the 4.5.1 folder, and then delete the new 4.5.2 folder? Would that force XCOM2 to use the old .NET runtime again?
EDIT: Because of the different version number of the .NET update I tried renaming the new 4.5.2 folder to 4.7.2, thinking that maybe the update was bungled. Didn't change anything, though.
- LW2 1.5 with latest hotfix
- Windows 10 (1809, Build 17763.253)
- No mods (other than LW2)
Does anyone else have the same problem, and maybe found a solution?
Thanks in advance!