https://github.com/virxec/nectofamily
Port of Necto/Nexto to RLBot v5
https://github.com/virxec/nectofamily
rlbot
Last synced: 8 months ago
JSON representation
Port of Necto/Nexto to RLBot v5
- Host: GitHub
- URL: https://github.com/virxec/nectofamily
- Owner: VirxEC
- Created: 2025-10-12T07:23:15.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-10-15T23:51:42.000Z (8 months ago)
- Last Synced: 2025-10-17T01:07:21.342Z (8 months ago)
- Topics: rlbot
- Language: Python
- Homepage:
- Size: 2.42 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RLBot v5 Necto family
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.
## Prerequisites
Install the normal bot requirements via `pip install -r requirements.txt`.
## Configuring for the v5 botpack
1. `pip install pyinstaller`
1. `pyinstaller --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 --name necto`
1. `pyinstaller --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 --name nexto`
1. `pyinstaller --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 --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](https://github.com/swz-git/bob/releases/latest) can now be used to build these bots, via `./bob build bob.toml`