Step 1, install VMware (I use version 10), load the OS into a new virtual machine.
Step 2, shut down the VM, go to the location you saved the VM and open up <VMname>/<VMname>.vmx in any text editor
Step 3, scroll to the bottom of the file and paste this:
Code: Select all
isolation.tools.getPtrLocation.disable = "FALSE"
isolation.tools.setPtrLocation.disable = "FALSE"
isolation.tools.setVersion.disable = "FALSE"
isolation.tools.getVersion.disable = "FALSE"
monitor_control.restrict_backdoor = "TRUE"
Step 4, on the host machine, open up DXdiag (Start button->type "dxdiag" and press enter). Go to the "Display" tab at the top.
First line should say something like:
Code: Select all
Name: AMD Radeon R9 200 Series
Double click on DriverDesc and change it from "VMWare Virtual Driver" (or whatever it says) to exactly what your display driver had shown before (AMD Radeon R9 200 Series in my example).
Step 5, on the VM, download and install the DirectX 9 redistributable.
Step 6, reboot the VM and then install ArcheAge (if you haven't already). You should now be able to open the game properly.
Getting "Cannot run in a Virtual Machine" errors?
Try using an empty string for the DriverDesc instead of your GPU's name. Edit it like before, clear out all the text, save it, and then restart the VM.