Bought the game today. After playing a bit, saving a game a couple of times overwriting the file, quitting out and then a little later returning I noticed the latest game file under "Game Files\Saved Games" loaded an older game state, at the time I first saved the new file. Very annoying, lost at least 30 mins since I tend to overwrite saves when playing CM turns.
I looked in the save folder and rightly enough "Direction Found 002.bts" had a timestamp of the first time I saved...
I also notice a lot of .tmp files in the game install folder:
tempfile 0.tmp 3 160 164 27.11.2021 13:33 -a--
tempfile 1.tmp 3 161 981 27.11.2021 13:04 -a--
tempfile 3.tmp 3 156 719 27.11.2021 12:53 -a--
tempfile 7.tmp 3 171 354 27.11.2021 14:15 -a--
tempfile b.tmp 3 157 196 27.11.2021 14:10 -a--
tempfile c.tmp 3 152 877 27.11.2021 12:33 -a--
tempfile cp.tmp 3 157 266 27.11.2021 13:22 -a--
tempfile f.tmp 3 157 127 27.11.2021 14:03 -a--
tempfile j.tmp 3 157 218 27.11.2021 14:11 -a--
tempfile s.tmp 3 171 351 27.11.2021 13:38 -a--
Turns out, these are the actual game files I saved [8|]
I was able to copy the latest one into Saved Games, rename and then load the correct save.
Investigating further, I used Process Monitor and found this error at the time of a failed overwrite:
14:15:16,9676498 CM Cold War.exe 7240 2296 CreateFile F:\Games\Battlefront\Combat Mission Cold War\F:\Games\Battlefront\Combat Mission Cold War\Game Files\Saved Games\Direction Found 003.bts 0.0000221 NAME INVALID File System Desired Access: Write Attributes, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a F:\Games\Battlefront\Combat Mission Cold War\CM Cold War.exe CRAPSTATION\stian
14:15:16,9677650 CM Cold War.exe 7240 2296 CreateFile F:\Games\Battlefront\Combat Mission Cold War\F:\Games\Battlefront\Combat Mission Cold War\Game Files\Saved Games\Direction Found 003.bts 0.0000096 NAME INVALID File System Desired Access: Read Attributes, Delete, Disposition: Open, Options: Non-Directory File, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a F:\Games\Battlefront\Combat Mission Cold War\CM Cold War.exe CRAPSTATION\stian
It tries to call CreateFile on "F:\Games\Battlefront\Combat Mission Cold War\F:\Games\Battlefront\Combat Mission Cold War\Game Files\Saved Games\Direction Found 003.bts"
and obviously fails with a NAME INVALID.
This is quite a critical bug and really needs to be fixed ASAP.
I'll probably post a question on the BF forums asking whether the BF version has the same issue.