Page 1 of 1

CMCW refuses to overwrite saves, creates TMP files...

Posted: Sat Nov 27, 2021 10:29 am
by Shadrach
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:

Code: Select all

 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:

Code: Select all

 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

Code: Select all

"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.


RE: CMCW refuses to overwrite games, creates TMP files...

Posted: Sat Nov 27, 2021 10:58 am
by redwolf2
That is a known bug in the BFC version 1.01, too.

I dunno whether this has been fixed in 1.03 and can't test right now.


RE: CMCW refuses to overwrite games, creates TMP files...

Posted: Sat Dec 11, 2021 4:25 am
by Meroka37
I have the same problem, cannot overwrite saved games.

RE: CMCW refuses to overwrite games, creates TMP files...

Posted: Sat Dec 11, 2021 9:06 am
by Shadrach
Yeah, it's not fixed in 1.03 either ... [8|]