This project is a fork of the RLBot v4 versions of the Necto family.
It's aim is to port the bot to RLBot v5 for use in the v5 botpack.
Install the normal bot requirements via pip install -r requirements.txt.
pip install pyinstallerpyinstaller --onefile necto/bot.py --paths=necto --add-data=necto/necto-model.pt:. --exclude-module=torch --hidden-import=timeit --hidden-import=pickletools --hidden-import=uuid --hidden-import=unittest.mock --hidden-import=ctypes.wintypes --name nectopyinstaller --onefile nexto/bot.py --paths=nexto --add-data=nexto/nexto-model.pt:. --exclude-module=torch --hidden-import=timeit --hidden-import=pickletools --hidden-import=uuid --hidden-import=unittest.mock --hidden-import=ctypes.wintypes --name nextopyinstaller --onefile nexto/toxic.py --paths=nexto --add-data=nexto/nexto-model.pt:. --exclude-module=torch --hidden-import=timeit --hidden-import=pickletools --hidden-import=uuid --hidden-import=unittest.mock --hidden-import=ctypes.wintypes --name nexto_toxic
This will generate necto.spec, nexto.spec and nexto_toxic.spec as well as runnable binaries in dist/.
These .spec files are pointed to in bob.toml. Bob can now be used to build these bots, via ./bob build bob.toml