In this post you can find general guidelines to follow in order to avoid the most commonly encountered issues when installing, patching and running the game, especially on Windows Vista and Windows 7, such as:
- Game settings are not saved or reverting to a "static" state at each login
- Keyboard bindings are not saved, reverting to a default state or everything becomes unassigned after patching
- Patching fails with "checksum error" messages
- Patching appears to be successful, but you see corrupt textures, geometry, missing items and/or icons, excessive amounts of "no ldb intern" info text or messages
- You experience crashes when attempting to zone into certain playfields or when approaching a certain area within a playfield
INSTALLATION
IMPORTANT: DO NOT INSTALL THE GAME TO THE DEFAULT "C:\PROGRAM FILES\FUNCOM\ANARCHY ONLINE\" LOCATION (OR TO ANY OTHER LOCATION ANYWHERE INSIDE "C:\PROGRAM FILES" FOR THAT MATTER) OFFERED BY THE INSTALLER. EVER. NO EXCEPTIONS. I MEAN IT. SERIOUSLY. YOU HAVE BEEN WARNED.
Instead, specify a custom install location completely outside of "C:\Program Files", such as "C:\Games\Anarchy Online\". This alone will most likely prevent most issues from ever arising.
Be patient when running the installer
Vista and Win7 behaves oddly when you run extremely large executable (.exe) files, such as the AO installer. Once you have launched the installer, it might appear as if it crashed or locked up; seemingly nothing will happen for a long time. It takes several minutes (even up to 15-20 minutes delays were reported in extreme cases) for the OS to do its thing and finally let the installation begin.
If you already have the game installed under C:\Program files, you HAVE to move it to a suitable location:
- If you are using a limited OS user account (which you should, as opposed to using a user account with admin priviledges) for everyday tasks and gaming, make sure you are logged in with that and NOT with the admin account
- Locate the "Anarchy Online" folder in "C:\Program Files\Funcom"
- Copy (Important: COPY (Copy/Paste), and NOT MOVE (Cut/Paste) it, otherwise you'll be moving the very cause of the problem too.) the entire "Anarchy Online" folder itself, with all of its content to a locaton completely outside of "C:\Program Files", eg. into "C:\Games"
- Update your Desktop / Start menu shortcuts to point to the "Anarchy.exe" file in the new location
- Launch AO from the new location and log in with any of your characters. If you find that your prefs/settings have been lost (window positions reset to default, backpacks lost their names, etc.), exit from AO and recover them:
- You'll need to use a 3rd party file manager application as the folder you'll need to work with is not accessible when starting out from "Start > My Computer" or using "Windows Explorer"
- Rename the "Prefs" folder currently present in your new AO install location
- Go to the "C:\Users\<OS username>\AppData\Local\VirtualStore\Program Files\Funcom\Anarchy Online" folder where you should see a "Prefs" folder
- Copy this entire "Prefs" folder from the above location with all of its content into the new AO install folder
- Launch AO again from the new location and log in with any of your characters
- If AO starts up correctly and your prefs/setting appear to be in order, you can uninstall the original AO installation to reclaim the HDD space. You can delete the "C:\Users\<OS username>\AppData\Local\VirtualStore\Program Files\Funcom\Anarchy Online" folder if there was one, and also delete the renamed "Prefs" folder created in the new AO install location while reclaiming your prefs from VirtualStore if you had to do it.
Hint: AO doesn't really have to be actually "installed". Once you have a working installation, you can simply copy the "Anarchy Online" folder around to another location or computer, to an USB stick, you can archive and burn it to a CD/DVD as it is as a backup then restore it from there if needed. It'll work just fine.
PATCHING
- Make sure AO is NOT installed anywhere within "C:\Pogram Files". If it is, you have to move it as described in the Installation section before attempting to patch.
- If you are using a limited OS user account (which you should, as opposed to using a user account with admin priviledges) for everyday tasks and gaming, make sure you are logged in with that and NOT with the admin account.
- If you are using any realtime virus scanner application, you may need to disable/suspend it before clicking on the "Patch" button in the AO launcher, for the duration of the entire patching process.
- When you get an UAC propt for the patcher during patching, provide login credentials for an OS user account with administrator priviledges.
- Once the patcher finished patching, DO NOT use the "Start Anarchy Online" button at the bottom of the patcher window. Exit the patcher then start the game with the regular shortcut. (Explanation: a process which received elevated priviledges through UAC may also spawn any child processes with the same elevated priviledges; if you use this button, the game client may also run with admin priviledges and in this case any file it creates or modifies in this session may become inaccessible for other OS user accounts.)
- If you are using a firewall application which may have a signature based executable verification feature, you will have to verify/refresh the signatures stored by the firewall to make sure it will allow AO to connect to the internet, since pretty much all patches replace the AO exectuables to newer versions.
PLAYING
- Make sure AO is NOT installed anywhere within "C:\Pogram Files". If it is, you have to move it as described in the Installation section before attempting to play.
- Disable the Secure Desktop function in UAC which tends to crash AO every time it displays a warning, by lowering the UAC notification level from 4 (default) to 3 (works the same as level 4 only without the Secure Desktop "blackouting"): Start > Control Panel (set to Category view) > System and Security > Change User Account and Control Settings (subheading of the topmost heading).
- If you are using a limited OS user account (which you should, as opposed to using a user account with admin priviledges) for everyday tasks and gaming, make sure you are logged in with that and NOT with the admin account.
- Always use the same OS user account to play AO.
- Make sure your firewall has proper rules which allow AO to access all required ports and port ranges (TCP 7500-7600, TCP 7101-7103, TCP 80, TCP 443, TCP 4077).
REPAIRING THE INSTALLATION
If you suspect that your installation may have been corrupted by a failed patch, antivirus interference or any other cause, there's an official tool that might be able to repair it without having to redownload and reinstall the entire game.
The tool and the instructions on using it can be found here (the post itself is quite old, but I believe it doesn't matter as the tool seems to use a server side file manifest or something which is kept up to date): Corrupted files or patching problem?