VMWare Setup

[Update] Unfortunately this manual became outdated after resent eve patch. EVE will not run correctly under VMWare Workstation 7.1 anymore. Try to use VMWare 15 instead. Completely skip VMXSetup step. Set new MAC address in advanced setting of network adapter manually. Set 1 CPU 1 Core. Will update this manual later when optimal VM settings are found.

If you run multiple eve accounts on the same computer, all of them will have the same hardware ID and IP address. All accounts became linked between each other. In case a ban of one account used with a bot, other linked accounts will be also found and banned. To properly separate accounts used for playing and for botting need to use virtual machine. Virtual machine (VM) will also give possibility to run multiple bots in background or to run several alfa clones from the same machine. VMWare setup is not difficult, but to make properly working machine you need to follow this step by step manual.

  1. Download virtual machine package, unpack and install VMWare Workstation 7, use keygen from archive to register it. 7th VMWare is the best version for virtual machine creation. You may upgrade VMWare Workstation version to newer after VMs are created and VMWare Tools from 7th version are installed.
  2. Use ISO download tool to download original microsoft windows 7 image file. Select 32bit version.
  3. Download VMSetup and VMXSetup progams. Important: don't run VMSetup on your host, it is for VM and should be started in VM only!
  4. Bot works with original eve online version. Download latest version of EVELauncher for windows and, optionally, resourse file to use with eve launcher.
  5. Start VMWare Workstation 7.1 and create new virtual machine

  6. Select custom VMWare settings and click Next

  7. Select 6.5-7.x compatibility. This is important setting. Click Next

  8. Select downloaded windows 7 tiny ISO file as an installed disk image. Click Next

  9. Point out which windows version you install (if ISO file support selection). Professional version is recommended as in basic versions you cannot switch theme to windows classic. Define windows login. Make sure it is not the same as login on your host windows. Default non personalized logins 'Admin' or 'Administrator' are OK. Set Password and tick 'Log on automatically' checkbox. Click Next

  10. Select path to the location where new virtual machine is created. Remember this path, in our case it is (E:\VirtualMachines\VMTest2). Define name of a new virtual machine. It is recommended to use number in the name of your virtual machine for easier management of multiple VMs. Use fastest/less used hard drive with at least 60 Gb of a free space. Click Next

  11. Assign one processor and two cores to the virtual machine. You can change this later when VM is created if necessary. Click Next

  12. Assign 2048 MB of a memory to the virtual machine. You may change assigned memory later. Click Next

  13. Use NAT network type. You can also select bridged network if you are sitting behind a router and it distributes local IP addresses to your home/work subnetwork. Click Next

  14. Leave default I/O controller type and click Next

  15. Select 'create new virtual disk' and click Next

  16. Select disk type. Click Next

  17. Specify disk capacity 250 Gb and tick store virtual disk as a single file. Real size of virtual disk will depend on the volume of all files in your virtual machine and never exceeds 60 Gb. Don't preallocate disk space as this will eat real disk space at the very beginning, despite if you have a lot of space on your hard disk or don't plan to create more virtual machines. Click Next

  18. Leave default virtual disk name. Click Next

  19. Here you can customize hardware. Click customize hardware:

  20. Remove floppy drive and printer from devices and click OK

  21. Click Finish to create new virtual machine and close wizard.

  22. New virtual machine is created and windows installation procedure is started automatically. At the end of windows installation procedure VMWare Tools are automatically installed. If not, you can install VMWare Tools manually from VMWorkstation Menu->VM->Install VMWare Tools. If warning message appeared that CD device (or anything else) is not available on your host and will start disconnected, just close it. 

  23. When installation is complete, set to treat all networks as public to make sure this popup is not appeared later

  24. Now we need to transfer files inside virtual machine. Shut down virtual machine and open virtual machine settings. If you dont see sidebar, open it via menu. Select virtual disk and in utilities click map:

  25. Untick read only mode, select drive and tick open drive in explorer. Click OK and OK one more time in appeared warning. Virtual disk will be opened in new explorer window.

  26. Now create installation folder, e.g. Z:\Inst\ and drop here EVELauncher installer, optionally EVEResourses file and VMSetup.exe to drive Z: 

  27. When transfer is finished, close explorer window. Open virtual disk settings and disconnect virtual drive

  28. Now open location of your virtual machine (see p.10) and transfer file VMXSetup.exe here (dont confuse with VMSetup.exe)

  29. Start VMXSetup.exe to modify vmx file. VMXSetup is console application. It will backup your vmx file, generate new MAC address and add performance tweaks to your VM. When program is closed and BAK file appeared, delete VMXSetup.exe

  30. Now we are ready to modify VM. It is recommended to make snapshot of your virtual machine state before modification. Right click your VM in side panel and in menu select Take Snapshot. If anything goes wrong you can always revert VM state to this snapshot and report about problem or repeat setup.
  31. Start Virtual Machine, inside virtual machine open C:\Inst\ folder. You will see copied files. Start VMSetup.exe

  32. Define new computer name, videocard name, desktop resolution, timezone, custom bot name and paths, whether or not you want to install Proxifier, Firefox, Total Commander and 7zip.

  33. Proxifier is required for use with SOCKS5 or HTTPS proxy to mask IP address. If you don't have SOCKS5 proxy, you can purchase one. Make sure it is not from 1-3 pages in google search and not extremely cheap as you may share IP with other bot farmers. As a rule you will have IP address or domain name, Port, Username and Password for connection to proxy server. Define Server and Port. Username and Password need to be added later in proxifier manualy. Some customers ask whether I should mask IP if I already used home/work IP for login? Answer is NO. If you want to mask IP you should create brand new account for botting inside VM and never use it from outside of VM. This way IP masking makes sence. Direct ESI API is option for slow proxy. It does not improve your security, but allows non personalized calls to ESI API server path w/o proxification using your real IP
  34. Check that internet connection is enabled in VM. Click Modify Virtiual Machine button. This will open User Access Control settings. Disable UAC and click OK, then confirmation dialog. 

  35. Wait while setup complete. Confirm to start EVE Launcher installation if warning message appear. Wait while EVE Launcher installation complete.
  36. Untick 'Run EVE Online' and click finish.

  37. VMSetup will shut down VM to apply changes. Start VM again. VMSetup will start automatically. If you installed Proxifier you need to add Username and Password. Open it from taskbar, switch to proxy servers menu.

  38. Click Edit, enable authentication and add username and password. Close proxifier.

  39. Now your VM is ready to use. Minimize VMSetup and complete all required preparations (first run, license activation, account verifications etc.). When finished, switch to VMSetup and click button 'Set Autostart Bot'. Since then every time when you start VM, bot will be updated and started automatically.
  40. VMSetup.exe modifies default EvePilot settings:


3. In VM settings in Guest Isolation disable both drag and drop, copy and paste.

4. If nothing helped, you may open EP and in Shared Settings->Custom delays-> Enable slowest mouse drags and set mouse pressure delay to be 200. This may reduce mouse errors.

5. If eve not responding, overview not updatig etc. In EVE Pilot Shared settings -> First Run Wizard settings tick use Immediate Interval and redo first run.

6. If you use newer WMWare Workstation version you may need to open EVE Laucher settings and set to start eve client in DirectX 9 mode

7. EVE Client is staring but never loading character selection screen. This is a result of corrupted account settings after manual editing. You may need to redo first run or revert to previous snapshot.