Hi,
I'm reporting an issue I can't find an answer to so I think it's some kind of bug - quite a long explanation though so bear with me!
I moved my entire steam directory out of the SSD 'C:\Program Files (x86)\Steam' in to the HDD 'F:\redirects\Steam' long before dayz SA came out with the command "mklink -j F:\redirects\Steam" "C:\Program Files (x86)\Steam" and it worked perfectly. This was because the directory was so big that it was filling my SSD boot drive. I've just upgraded to a bigger SSD so copied my steam folder back to the new SSD after cloning the old SSD to the new one.
I deleted the old junction point with Windows Explorer and copied the Steam folder back from 'F:\redirects' to 'C:\Program Files (x86)'
So, now DayZ SA is broken; I get the following message when I try to run it:
Problem signature:
Problem Event Name: BEX Application Name: DayZ.exe Application Version: 0.43.116.251 Application Timestamp: 532c6b56 Fault Module Name: DayZ.exe Fault Module Version: 0.43.116.251 Fault Module Timestamp: 532c6b56 Exception Offset: 006d84d7 Exception Code: c0000417 Exception Data: 00000000 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 2057 Additional Information 1: b8db Additional Information 2: b8dbb482aa7ee4bda313a9a01962a827 Additional Information 3: 32e1 Additional Information 4: 32e1fce4ad8ed03eedefbf4023a2ab79
From my efforts to troubleshoot this I have determined the following:
- BEX is a buffer overflow error.
- I saw reports of The Witcher 2 having similar problems via Google but I don't own the game so can't really say if that is related to this.
- Searching the registry for references to "F:\redirects\Steam" got me around 150 hits including references to dayz (SA), arma2oa, natural selection 2 and firewall rules. - Replacing these entries did not make any difference to DayZ SA but I can confirm that both arma2oa (including the dayz mod) and Natural Selection 2 work after making this change (I did not try the other games before making this change to be honest)
- Text within files search of entire steam directory for 'F:\redirects\Steam' (case insensitive) using fart.exe (yes I know ha ha http://fart-it.sourceforge.net/ ) which got no results.
- I also did a text search on my entire user folder for the old junction point folder and the only hits were a couple of config files for Dxtory in AppData.
- If I run steam as administrator, DayZ works.
- At this point, all of my other steam games work.
- If I try to turn off DEP for DayZ.exe it fails.
- If I run DayZ as administrator, it works.
- I have tried both verifying steam cache for DayZ and reinstalling. DayZ does not work.
- I have tried both verifying steam cache for DayZ and reinstalling as administrator (which seemed to force a full re-download). DayZ works.
- The file permissions for 'F:\redirects\Steam' and 'C:\Program Files (x86)\Steam' match perfectly.
I think the problem lies in some kind of permissions issue or non-ascii encoded path in the dayz config files somewhere?
Thanks,
Ataraxia