Run ArcheAge in a virtual machine

http://www.archeagegame.com/en/
ArcheAge NA/EU
Message
Author
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Run ArcheAge in a virtual machine

#1 Post by Administrator »

I had no luck getting this to run in VirtualBox, so I tried out VMWare and got it working using modified instructions that I posted here previously for Allods.

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"
Save the file, close it.

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
Re-launch the VM. Once it is booted, open regedit (Start button-> type "regedit" and press enter). Go to the key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
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.
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#2 Post by Micke »

works also under vmware 9 like a charm - thnx for the post !

i tried addionally to install logitech gaming software, cause it has a very comfortable scripting functionality - like hit the F key 1000x to collect ;-) - but without success.

tried settings:

Code: Select all

mouse.vusb.enable = "TRUE"
mouse.vusb.useBasicMouse = "FALSE"
usb.generic.allowHID = "TRUE"
its not a "please help" cry, just a hint.
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#3 Post by Micke »

AA isnt running anymore since todays update in VM .... can someone confirm that ?
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#4 Post by Administrator »

Works just fine for me. Maybe your configuration changed or something?
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#5 Post by Micke »

mhmm, i switched the accounts, then it started again 1x in VM. switched again, now always come the korean hackshield website .... mhmm
Last edited by Micke on Thu Oct 23, 2014 4:20 am, edited 1 time in total.
User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Run ArcheAge in a virtual machine

#6 Post by lisa »

Is this purely to have multiple games going on 1 PC or is there another purpose?
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#7 Post by Micke »

"purely to have multiple game instances". for now the other account only collect labor points to be prepared for some tests
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#8 Post by Micke »

ok, solved, but had to use other settings. followed https://www.thebuddyforum.com/archebudd ... re-11.html
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#9 Post by Administrator »

Yeah, changing the input to "Always" for "Optimize for gaming" really helped with the camera annoyance quite a bit. It's actually playable that way!
wilifox
Posts: 86
Joined: Tue Jul 26, 2011 6:00 pm

Re: Run ArcheAge in a virtual machine

#10 Post by wilifox »

Is possible install vmware with directx v11.?

The first green interface opens and closes without reaching abirr initial game screen

Ty very much!
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#11 Post by Administrator »

I don't see why not, but if you can't open the game, I don't think your problem is the DirectX problem. It sounds more like what happens when HackShield detects that it is running inside a VM. You must have skipped a step or used the wrong string for the registry change.
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#12 Post by Micke »

wilifox wrote:Is possible install vmware with directx v11.?
of course. but to use it, u also need HW/driver which support this. In my VM archeage only accepts dx9.
@Admin - in your VM is also DX 11 in AA available ?


"The first green interface opens and closes without reaching abirr initial game screen"
start glyph "as admin"
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#13 Post by Administrator »

Micke wrote: of course. but to use it, u also need HW/driver which support this. In my VM archeage only accepts dx9.
@Admin - in your VM is also DX 11 in AA available ?
DX11 contains all previous DX runtimes, so by installing DX11, you are installing everything you need for DX9 as well.
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#14 Post by Micke »

i know :-) .... but my VM display driver allows only DX9 in AA, i mean to select. You can also select DX11 ?
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#15 Post by Administrator »

Go to C:/ArcheAge/Documents and open up system.cfg in any text editor. Try changing this line:

Code: Select all

r_driver = "DX9"
Does that help?
wilifox
Posts: 86
Joined: Tue Jul 26, 2011 6:00 pm

Re: Run ArcheAge in a virtual machine

#16 Post by wilifox »

Why hackshield close the game? ty
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#17 Post by Micke »

@admin - i already modified this line, but game set it back. again ^^, can u enable dx11 ingame ?

@wilifox - referring to his name, what else should hackshield do, order a pizza ?
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#18 Post by Administrator »

wilifox wrote:Why hackshield close the game? ty
I already answered that.
@admin - i already modified this line, but game set it back. again ^^, can u enable dx11 ingame ?
You can in the options, yes. But I don't really know why you would want to. The game is even more unstable in DX11 mode.
Micke
Posts: 46
Joined: Sun Aug 15, 2010 10:07 am
Location: Germany

Re: Run ArcheAge in a virtual machine

#19 Post by Micke »

in my VM it crashes after 30 sec with DX9. despite that i upgraded to vmware 10 or windows 10 .... so i gave up.

when others can choose dx11 in contrast to me, it shows me, that my HW link isnt as good as possible, what will be the reason for the crashes. but i wont waste more time with that.
User avatar
Administrator
Site Admin
Posts: 5340
Joined: Sat Jan 05, 2008 4:21 pm

Re: Run ArcheAge in a virtual machine

#20 Post by Administrator »

That's strange. I don't know why it would crash like that. You might have to go into the settings and increase the RAM and VRAM allowance. That might make it more stable. You might also want to try messing with VT-x/EPT, V/RVI, or other virtualization settings. You might also have to enable/disable things in your BIOS for that.
Post Reply