RLBOT的流线型用户界面。
rlbot-gui的Python项目详细描述
rlbotgui
关于
rlbotgui是一个简化的用户界面,可以帮助您运行自定义 火箭联盟机器人离线娱乐。它依赖于rlbot 发挥其魔力的项目:https://github.com/RLBot/RLBot
它只在窗户上工作。
安装
如果您只想使用这个gui,可以从 https://drive.google.com/drive/folders/1LZdTVPQeqO0ZGtelQE3yPyBlvC_pqsGT?usp=sharing
它会把“rlbotgui”放在windows的“开始”菜单中。
开发环境设置
先决条件
- Python3.7
设置
- 在命令提示符下,运行
pip install -r requirements.txt
- 运行
python run.py
部署到pypi
对于正常的更改,例如在rlbot_gui文件夹中发生的事情, 您应该将更新发布到pypi。所有用户都将得到此更改 自动无需重新安装!
要部署:
- 创建一个.pypirc文件,如下所述: https://github.com/RLBot/RLBot/wiki/Deploying-Changes#first-time-setup
- 在setup.py中查找并增加版本号。
- 运行
publish-to-pypi-prod.bat
构建安装程序
您可以构建可供用户下载的安装程序。你很少需要 为此,应通过部署到pypi将正常更新推送到用户。
如果你在pynsist_helpers中更改了一些内容,你只需要一个新的安装程序 文件夹、run.py或installer.cfg中引用的任何其他文件。避免这种情况 因为你不想到处骚扰用户重新安装。
- 按照https://pynsist.readthedocs.io/en/latest/index.html安装NSIS。
- 运行
pip install pynsist
- 运行
pynsist installer.cfg
在内部版本中查找生成的可执行文件。