File tree Expand file tree Collapse file tree 3 files changed +45
-0
lines changed Expand file tree Collapse file tree 3 files changed +45
-0
lines changed Original file line number Diff line number Diff line change
1
+ To create an installer from this, bat2exe from https://www.bat2exe.net/ and run it on this directory.
2
+ You'll end up with an exe file which people can use to install / run.
Original file line number Diff line number Diff line change
1
+ @ echo off
2
+
3
+ echo Installing RLBotGUI if necessary, then launching!
4
+
5
+ py -3.7 --version
6
+
7
+ rem If python 3.7 is not installed, then the above py command will cause a non-zero error level.
8
+
9
+ if %ERRORLEVEL% GTR 0 (
10
+
11
+ rem Download a python installer from python.org.
12
+
13
+ if not exist python-install.exe (
14
+ mkdir %LocalAppData% \RLBotGUIX\
15
+ powershell -Command " Invoke-WebRequest https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe -OutFile %LocalAppData% \RLBotGUIX\python-installer.exe"
16
+ )
17
+
18
+ rem Go ahead and install the specific version of python we want.
19
+ rem We have selected options which will not modify the user's PATH
20
+ rem If the user already has 3.7 installed but the py command was not available or could not find it,
21
+ rem the installation will be modified, which will probably not cause trouble for anyone.
22
+
23
+ %LocalAppData% \RLBotGUIX\python-installer.exe /passive InstallAllUsers=0 Shortcuts=0 Include_doc=0 Include_dev=0 Include_launcher=1 InstallLauncherAllUsers=0 PrependPath=0
24
+ )
25
+
26
+ rem Create a virtual environment which will isolate our package installations from any
27
+ rem existing python installation that the user may have.
28
+
29
+ if not exist %LocalAppData% \RLBotGUIX\venv\Scripts\python.exe (
30
+ py -3.7 -m venv %LocalAppData% \RLBotGUIX\venv
31
+ )
32
+
33
+ set rlbotpy = %LocalAppData% \RLBotGUIX\venv\Scripts\python.exe
34
+
35
+ rem Install and / or upgrade RLBot components
36
+
37
+ %rlbotpy% -m pip install --upgrade pip
38
+ %rlbotpy% -m pip install eel
39
+ %rlbotpy% -m pip install --upgrade rlbot_gui rlbot
40
+
41
+ rem Launch the GUI
42
+
43
+ %rlbotpy% -c " from rlbot_gui import gui; gui.start()"
You can’t perform that action at this time.
0 commit comments