The base step is to make sure you have installed Latest Graphics Drivers from Nvidia/AMD before you proceed, always do clean install for drivers, however if the game is still crashing after installing latest drivers, then try the following:
1. Verify Game Files either from steam or UPlay depends on the version you have. (this is the most common reason for crashing due to corrupted files), to do so:
a. Steam Version: Go to Library, right click on the game and select properties, click on Local Contents tab and press "verify Integrity of Game Cache" button.
b. UPlay version: Click on the game then press the arrow next to "Play" button, select "Verify Game Files"
2. Disable AV/Anti-Spyware as sometimes it conflicts with the game.
3. Go to Startup (open Run--> Msconfig) and uncheck everything there, restart windows afterwards.
4. Close/Disable any OSD/Overclocking/Recording softwares (Fraps, MSI AfterBurner, Gigabyte OC Guru, Shadowplay,....) before launching the game. (this is the second common reason as some programs inject a D3D hook which causes the game to crash like RTSS even in stealth mode)
5. Backup your saves then delete them, they are located here:
And make sure to turn off "Cloud saves sync" in UPlay settings to prevent the cloud from restoring them.
6. Go to [ACU Installation Folder]\Support folder and install DX and VC++.
7. Make sure you have .Net Framework 3.5 and 4.0 installed. for 3.5, go to Programs and Features and click on Turn on/off windows features on the left, select .Net Framework 3.5 checkboxes and then press ok, for 4.0, download it from Microsoft website.
8. Backup folder Documents\Assassin's Creed Unity then delete it (this folder contains files for graphics settings and controls mapping).
9. if you have your CPU and/or GPU Overclocked, then disable OC and run them at stock settings.
10. Run the game as Admin, if from steam, exit steam and then run steam as admin.
11. if it didnt work, create a new Administrator account in windows and try to run the game from that account.
NOTE: Make sure that your primary GPU is the discrete one not the iGPU aka Intel HD, this is especially for laptops.
If none worked, try reinstalling UPlay (download it from uplay.ubi.com and scroll to the end of the page), but before that make a back up of your saves, they are located here:
if it didnt work, try moving the game to a different drive (UPlay Version only NOT STEAM), to do so:
1. Go to UPlay settings (wheel icon next to minimize button) and set the installation path to the new parent folder on the other drive, as an example, if you want to move the game to D:\Ubisoft\ACU, then this should be D:\Ubisoft. UPlay will show a warning about already installed games will not be moved, click ok and proceed with the folder change, exit UPlay and make sure its closed on tray area as well.
2. Open registry (Start --> Run --> Regedit), and navigate to those keys:
Back them up by Right clicking on each key and select Export, enter file name and save a file per each.
3. Click on each key, at the right pane, you will see a key value called "installdir", double click on it to change the value to the new location you moved the game to, per our example above, it should be "D:/Ubisoft/ACU" without the quotes and note the forward slash "/", yes its "/" not backslash "\".
4. Cut/Paste the game to the new installation folder, per our example "D:\Ubisoft\ACU"
5. Launch UPlay/Game as admin.
Move Game on STEAM to a difference drive:
1. Cut and Paste the game folder to the drive you want to move the game to.
2. Uninstall the game from steam.
3. Install game from steam, now steam will prompt you where to install/download the game, select a drive or folder then click next, DONT CLICK ON FINISH, note it will create a folder called:
Steamapps
4. Go to Steamapps folder and create a nested folder called common.
5. now cut/paste the game folder from step1 to Steamapps\common.
6. Click Finish on Steam installation wizard and steam should start discovering Game files, once finished, it will show you download finished.
7. Restart steam as admin then launch the game.
if none of the above worked, download a program called PorcessMonitor from Microsoft sysInternals , add ACU.exe process to the filter and exclude all filters except File and registry access and see if there is an error about accessing Registry/File system as it might be related. And also it worth your while to check UPlay logs, they are located in Program Files (x86)\Ubisoft\UbisoftGameLauncher\logs, otherwise, please contact Ubisoft Support, link is in my sign.
Comment