Rocket League

Rocket League

View Stats:
Ben May 28, 2019 @ 8:13pm
Neural Network Development for Rocket League
If you want to help create a neural network for Rocket League by providing data from your games, or if you want to learn how to create the network yourself, check out this plugin. The setup instructions are included.

https://github.com/opalr/nn_data_plugin


It is designed to record 1v1 matches and upload data essential to AI development which is unavailable in common replay databases. The quality of the neural network will improve as more data comes in. So, we could use your rocket league skills, even if you're stuck in platinum!
< >
Showing 1-7 of 7 comments
Leviathan May 28, 2019 @ 9:26pm 
Is there a way I can see this neural network progress in some way?
Also, how do you work the Python script? It opens a black window then immediately closes.
Last edited by Leviathan; May 28, 2019 @ 9:41pm
encardido May 29, 2019 @ 3:23am 
First and single post on the steam forums with a script that apparently opens and immediately closes the command prompt. That’s not suspicious at all. Next time be more careful with running random things from random people.
I understand that you are interested in getting replays from other players, but have you considered offering a version which only saves locally and does not upload the data to a cloud?
Is the hitbox type relevant for this project? Or would it become negligible with enough data?
Do you have any further plans what to do with the data? Are you planning to create a new bot or are you in contact with other bot creators?
Will the project be expanded later or did you just want to offer a foundation for data collection?

Originally posted by Leviathan:
Also, how do you work the Python script? It opens a black window then immediately closes.
It's an example script that shows how the data can be handled, apparently intended for developers and advanced users. It's not required for collecting and uploading data.
Unless you have the required modules (keras, NumPy and pandas at least, maybe more) it will return an error on the first line and terminate. Run it from a command prompt and you should be able to see the output...

Originally posted by HOSS OF PAIN:
First and single post on the steam forums with a script that apparently opens and immediately closes the command prompt. That’s not suspicious at all. Next time be more careful with running random things from random people.
You can check the source code of the python script and it doesn't seem malicious or suspicious (although python is really not my specialty). Missing source code of the DLL is propably more suspicious than the sample script.
Not saying you are wrong though, just executing unknown code from random people can be a bad idea ;)
encardido May 29, 2019 @ 5:46am 
I can check the code but I doubt I’ll be any wiser, pretty much like the majority of people. Also, who is “we” in the using your data? For what purpose? Even if it’s an innocent use for what it’s said to do, it’s deliberately not being disclosed for who or why.
. May 29, 2019 @ 9:15am 
If u run it in a powershell it won't close the second it opens
Karl May 29, 2019 @ 4:58pm 
yall just got keylogged
Ben May 31, 2019 @ 7:49pm 
Originally posted by Brawndo - The Thirst Mutilator:
I understand that you are interested in getting replays from other players, but have you considered offering a version which only saves locally and does not upload the data to a cloud?
Is the hitbox type relevant for this project? Or would it become negligible with enough data?
Do you have any further plans what to do with the data? Are you planning to create a new bot or are you in contact with other bot creators?
Will the project be expanded later or did you just want to offer a foundation for data collection?

Missing source code of the DLL is propably more suspicious than the sample script.

I can add an option to disable uploading data through the in-game bakkes mod menu. I had this originally but removed it to simplify the installation process.

If hitbox type is the car type used by each player, I think it probably has some effect on training the network but I haven't considered it. I'll look into adding that as one of the features being recorded.

The plan is to improve the training model as more data becomes available. From what I've seen after releasing this week, it's not easy to convince people to start using a plugin like this. There has been only 1 person who has provided data, for 5 games total this week. I'm looking into some better ways to get it out there. It might help if I provide a .exe that does the full installation so there are no hurdles.

I've been working with the RLBot community on this project. You can check out the ml-discussion channel there (https://discordapp.com/invite/j2JCDKA). RLBot has a framework for creating bots to play in private matches and they host bot tournaments.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: May 28, 2019 @ 8:13pm
Posts: 7