Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
RLBotGUI is a streamlined user interface that helps you run custom Rocket League bots for offline entertainment. It relies on the RLBot project to work its magic: https://github.com/RLBot/RLBot
Works on Windows and Linux
You can download, update or create bots
In Story Mode, you can take over cities by beating challenges and can also recruit teammates and purchase upgrades for your car!
If you just want to use this GUI, you can go download the installer from http://www.rlbot.org/
It will put "RLBotGUI" in your Windows start menu.
pip install -r requirements.txt
python run.py
For normal changes, e.g. things happening inside the rlbot_gui folder, you should be publishing an update to PyPI. All users will get this change automatically without needing to reinstall!
To deploy:
setup.py
and increment the version numberTo deploy:
.pypirc
file like the one described here:
https://github.com/RLBot/RLBot/wiki/Deploying-Changes#first-time-setupsetup.py
and increment the version number.publish-to-pypi-prod.bat
When deploying to pypi, the files which get included are controlled by the MANIFEST.in file. You may wish to exclude anything which does not belong in the initial install, e.g. bot logos which get copied in to the GUI folder as you use the program.
As a rule of thumb, if you add something to .gitignore, it may also belong in MANIFEST.in as a prune line.
You can build an installer executable for users to download. You will rarely need to do this, because normal updates should be pushed to users by deploying to PyPI.
You really only need a new installer if you changed something in the pynsist_helpers folder, run.py, or anything else that gets referenced in installer.cfg. AVOID THIS because you don't want to run around bugging users to reinstall.
pip install pynsist
pynsist installer.cfg
Find the resulting executable in build\nsis.
dumpitems
commanditems.csv
in the folder where your RocketLeague.exe
is, usually C:/Program Files (x86)/Steam/steamapps/common/rocketleague/Binaries/Win64
rlbot_gui/gui/csv/items.csv
with the new filesetup.py
FAQs
A streamlined user interface for RLBot.
We found that rlbot-gui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.