You have to do this only the first time, you want to start the Game!
- Download and install Git and make sure to tick the option "Use Git and optional Unix tools from the Command Prompt" while installing.
- Open your desired installation directory in your File Browser
- Open the Terminal in that folder (Shift+Right Click in the directory and click "Open Command Prompt")
- Type in the following Command:
git clone https://github.com/microsoftv/CustomLeagueSandbox.git
and press Enter - Wait for the process to finish
- Do these commands in the following order and wait for them to finish before starting the next one:
cd CustomLeagueSandbox
git submodule init
git submodule update
cd GameServer
git submodule init
git submodule update
- Download the League of Legends 4.20 Patch
- When the download is finished, extract the directory in the .tar.gz-file, using e.g. WinRAR, into the following folder:
<Installation Directory>/CustomLeagueSandbox
- Ensure, that there exists a directory
<Installtion Directory>/CustomLeagueSandbox/League-of-Legends-4-20
- Download Visual Studio Community
- Install Visual Studio Community and be sure to check ".NET Desktop Development" and ".NET Framework 4.6.2 Development Tools" for installation.
- Open the file
<Installation Directory>/CustomLeagueSandbox/GameServer/GameServer.sln
with Visual Studio - Press F5 and if any errors pop up, press "No"
- Press Ctrl+Shift+B
- Press F5 again. A black window should open. Wait for it to say "Unable to find League of Legends.exe. Check the GameServerSettings.json settings and your League location." and close it then
- Open the file
<Installation Directory>/CustomLeagueSandbox/GameServer/GameServerConsole/bin/Debug/Settings/GameServerSettings.json
- Set the String after "clientLocation" to
"<Installtion Directory>\\CustomLeagueSandbox\\League-of-Legends-4-20\\RADS\\solutions\\lol_game_client_sln\\releases\\0.0.1.68\\deploy"
(Replace of course and be sure to use double Backslashes!) - Go to Visual Studio again and press F5 again.
- The black window should pop up again and a short time after that, a League Client should open and League should be loading and take you ingame
- Open the file
<Installation Directory>/CustomLeagueSandbox/GameServer/GameServerConsole/bin/Debug/Settings/GameInfo.json
- Here you can change many things: Your champion, your username, rank... You can even turn minions and cooldowns on!
Whenever you want to start League Sandbox again, follow these steps:
- Open the file
<Installation Directory>/CustomLeagueSandbox/GameServer/GameServer.sln
with Visual Studio - Press F5