Checklist
Tools you will need:
VM of your choice (I will be using VMWare Workstation for this guide)
image/disk of win xp (with sp3)


(already installed if you install LoL via it's downloader)
(already installed if your image includes sp3 and you do updates)
Some diskspace, obviously depends on how many VMs you're going to use.
Optional but very helpful:
or

Setting up your VM
Okay some of you guys will probably be using a prebuilt VM wich is okay but may need (depending on what software version it was created on) some config tweaking (see common errors and solutions section).
For the sake of this guide we will be building this setup from scratch.
Optional step
If you want, you can cut some stuff you won't be needing out of your xp image with nlite or similiar programs thus getting a smaller disksize for your VMs
First create your Master VM, with VMware this would be File -> New... -> Virtual Machine or Ctrl + N.
Pick "custom (advanced)", on the next page pick the highest Version available on the "hardware compatibility" dropdown.
Next you will need to specify where your OS will be installed from, if you're using a disk just point it to the correct drive.
If you're using an image pick the second option and point it to your image file.
If you're using a prebuilt vmdisk/image pick the "install later" option.
On the next page it will ask you what OS you will be running on this VM, VMWare should recognize what OS you selected, if not pick Microsoft Windows and Windows XP prof.
After hitting next you will be able to name your machine and specify where it will be saved.
Next up are the hardware settings, just leave it at 1 processor/1 core and give it some RAM to speed up the initial setup process, you can lower the RAM after you're done with the setup.
Next are network settings, you will want to use bridged or NAT.
If you know what you're doing both are fine.
If you're running linux and don't know, you should pick bridged as this won't require any changes (most of the time).
Just hit next on the I/O Controller Page as we don't need to change anything here.
Next will be the disk used for your VM, pick new disk.
If you're using a prebuilt vmdisk/image pick existing and point it to your file.
Pick IDE for disktype and do not pick allocate all diskspace now.
You can shrink the disk down quite a bit, my VM with LoL and all required stuff is about 4,6 GB but it doesn't really matter if you dont allocate diskspace beforehand.
You can now finish the setup wizard and start your VM.
Setting up the guest
go drink a coffee or two while windows installs.
We will be starting after XP has been installed, here are some neat tricks to increase performance or enhance your botting experience in general.
First switch to classic design
and set visual effects to optimal performance.
Code:
Right click on the My Computer icon and follow the picture from there
LoLEtal runs in a 1024*768 window, so set your the resolution in your guest to this, you can make VMware/VMplayer stick to this size by selecting "View -> Autofit Window".
We won't be using system restore, we have snapshots if we need to recover.
Disable it to save loads of disk space!
Code:
Right click on the My Computer icon and select Properties from the right click menu. In the System Properties window, select the System Restore tab. Then check the checkbox labeled Turn off system restore on all drives as shown
You may want to install all windows updates available now, after this process start to work through the list of required tools (see checklist).
If you are installing LoL through the downloader (not the downloaded setup!) it will automatically install pando media booster and flash.
You can also start the downloader and if it finishes installing Pando media booster(watch the status of the program!) stop it and then copy/install the client from your own local files, flash will be automatically installed after a reboot in this case.
Work your way through the rest of the required tools (skip loletal for now), reboot when asked.
Launch LoL, let if update and check if you can enter and create games.
If you are using VMWare Workstation or Player don't forget to install vmware tools!
Shutdown your VM and go to the next step, if you have troubles check the common errors and solutions section.
Example Bot Setup
Okay you should have one VM with all required tools (minus loletal) and a fully patched LoL Client.
Setup a shared folder on your VM, this is where your bot configs/loletal will go.
You will want to mount this as a network share.
Just make subfolders for every VM you plan to use, see example structure below.
Now we will create a snapshot of you master and use it for linked clones, if you plan to bot on 3 VMs simultaneously create 3 clones and so on.
The snapshot manager is really simple, so I skipped the creation of the snapshot (Just click Take a snapshot and enter a name for it.)
Setting it up like this gives us several benefits:
All of your accounts.txt are in one place, you can view and edit* the files while the bot continues to work on the VM.
*while you can edit the files, loletal will report and an error and require an restart after it is done with it's current loop (meaning if it was doing account x when you edited something in the file, it will error after finish doing account x)
Linked clones saves tons of disk space.
If a large patch hits you can just kill your clones, only patch the master and reclone (since your loletal files are not saved on the clones but the host machine).
Things to do after setting up the bot
Got to the folder where you put your botfiles, we want simultanously botting so give each one of your config files a unique game name.
Rename your machines (in windows); since we cloned every VM will have the hostname of our base (master), this can cause network troubles so rename your machine!
Create some accounts (see checklist, optional tools) and distribute them to your accounts.txt, we don't want 2 machines trying to work on the same account!
You should be ready to bot now, if not you might find help below in the Troubleshooting section.
Troubleshooting
Common Errors & Solutions (in VMWare)
Ok first here is the .vmx (config file) for my first clone, it can be used with vmware workstation or vmware player; it has to be edited though!


In general you want to first check if you have installed every required program (see checklist), Pando media booster is not mandatory if you have already installed the LoL Client.
Get an error that d3d is not working?
Check if d3d support is enabled in your .vmx
Code:
mks.enable3d = "TRUE"
If not either your VM was created on older software or your real hardware doesnt support it (in a virtual enviroment).
If you are using a prebuilt image you should try my vmx, and replace the paths/filenames to your needs.
Known LoLEtal/Autoit Errors
these are subject to change anytime because linenumbers may change after updates on loletal.
Line 5221 (File "X:\pathgoeshere\LoLEtal.exe")
Error Array Variable has incorrect number of subscripts or subscript dimension range exceeded.
Either you edited accounts.txt/status.ini while the bot was running or it simply finished all accounts, even if they are not all lvl5 it has done the preset number of runs.
If one or more account hasn't reached level 5 yet, go to your status.ini and modify the number next to these accounts accordingly.
Line 5153 (File "X:\pathgoeshere\LoLEtal.exe")
Error: The requested action with this object has failed.
This usually points to connection issues, check if your VM has access to the net.







