Anarchy Online Tips

Temporary 18.4 workaround hack

(note: I can not take any credit for this workaround)

Patch 18.4 broke Anarchy Online due to the addition of an in-game store using the 'awesomium' browser component.
However, it is possible to work around it with some amount of success.

Preqrequisites:
Download http://fstore.neo-vortex.net/Awesomium.zip
Unzip it, and copy Awesomium.dll to your Anarchy Online directory with a different filename (ie. Awesomium.dll.dummy). Do NOT overwrite the existing one.

Running the game:
Start Anarchy Online as usual. Once you reach the login window. Move Awesomium.dll out of the way (ie. renaming to Awesomium.dll.orig) and rename the dummy to Awesomium.dll. At this point you can log in and successfully get ingame. There are some other issues (ie. mouse look doesn't work), but the game looks playable. Keep in mind that you should never try to open the in-game store, doing so will result in an instant crash.

When you're done playing, rename Awesomium.dll to Awesomium.dll.dummy again, and move Awesomium.dll.orig back to Awesomium.dll. If not the game will think your installation is corrupt the next time you start AO.

Optional: Workaround script:
I've written a tiny workaround script that I use to do the awesomium magic. For this to work you need to have "Awesomium.dll" be the original one and "Awesomium.dll.dummy" be the dummy one. Copy/paste this into a file named "switchAwesomium" (and make it executable, chmod +x):
   BEGIN SCRIPT
#!/bin/bash
if [ -e "Awesomium.dll.orig" ]; then
    mv Awesomium.dll Awesomium.dll.dummy
    mv Awesomium.dll.orig Awesomium.dll
    echo "Using original DLL"
else
    mv Awesomium.dll Awesomium.dll.orig
    mv Awesomium.dll.dummy Awesomium.dll
    echo "Using dummy DLL"
fi
   END SCRIPT

Now when you want to play ao: Start it, get to login screen, run ./switchAwesomium, then play. When you're done run ./switchAwesomium again to move the original back. If not the game will think the installation is corrupt and offer to repair it for you, resulting in the original awesomium dll being re-downloaded.

Workaround source and credit:http://aodevs.com/index.php/topic,852.0.html

by EskildH on 2010-11-28 16:16:30
Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM4NzIzMjIwLCJjc3JmX3Rva2VuIjoiU2VTM2RZa21iSkxCRXdGbSIsImdkcHIiOjB9