Register for your free account! | Forgot your password?

You last visited: Today at 02:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



RLBOT ONINE Useful information

Discussion on RLBOT ONINE Useful information within the Rocket League Trading forum part of the Other Online Games Trading category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2018
Posts: 41
Received Thanks: 10
RLBOT ONINE Useful information

This is not a link for the bot, this is information released by thorami. May be useful for some devs.

This information would save anyone with the right knowledge a few hours.

The information Nexto needs to function is quite limited and can be found in the source code of Nexto/RLGYM.
Just get PyCharm. You can even debug the bot while its running from within RLBOT to go through the code step by step.

- With the SDK hook "Function TAGame.Car_TA.SetVehicleInput" via ProcessEvent and get all the needed.
- You can also hook other functions to add functionality, like a decent kickoff.
- You can send the info back to your own python script via sockets or another method of your choosing.
- Your python script should format the info in the way Nexto expects it and calls the correct function in nexto. Basically just initialize the bot and call get_output() in your loop.
- Nexto itself will generate output which matches the games expected input.

Some issues that needed solving on this journey.
- Finding the array the holds boostpads info. There is a relatively small array somewhere in the game that holds this info together with some other useful classes
- Getting Nexto output and use it as controller input. I got 2 solutions for this, where the first one will probably be the first thing Psyonix tries to mess with.
1) You can modify the caller of SetVehicleInput for; PlayerInput (direction controls), VehicleInput(brake/jump/boost)
2) You can use ViGEmBus to emulate a controller (opensource / signed drivers available). Modifying the output of Nexto to match ViGEmBus is a simple task.
- Nexto is quite picky with the FPS it expects. Make sure you run the game @ 120FPS if you are running into weird issues.
- Some maps are also slightly different (like having hidden boostspads that could mess up your game data that you send to Nexto). Just use DFH Stadium for your testing.
[6:37 PM]
Pro TIP;
You can even make this work fully external by using ViGEmBus and waiting for the ingame timer to have updated before you read all structures again.
My computer takes about 3ms to get all the data needed with read process memory in C#. This can then be easily updated to use a driver once Psyonix implements some anticheat.
You could probably also skip python and use the c++ implementation of pytorch. Havnt tried though.

Any questions regarding the implementation of Nexto with Rocket League you can PM or ask here.
I cba assisting with questions unrelated to RL or Nexto. Enough info available on the forum and Google.
Ruddy1234 is offline  
Old 01/06/2023, 22:32   #2
 
elite*gold: 0
Join Date: Jul 2018
Posts: 41
Received Thanks: 10
Ruddy1234 is offline  
Old 01/19/2023, 12:02   #3 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Jan 2023
Posts: 1
Received Thanks: 0
your discord is not working
Skeltaas is offline  
Old 07/09/2023, 12:16   #4 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Jul 2023
Posts: 1
Received Thanks: 0
I'm actually willing to pay for whatever good version of this.

Hmu on Discord "3ady"
oFD is offline  
Reply


Similar Threads Similar Threads
[Selling] [FREE] RLBOT ONLINE
01/15/2023 - Rocket League Trading - 15 Replies
Got sick of discord spam and annoying Rl kids.
◣_◢ ╔╣█╠╗☆ [Dedi] LunaRis-Onine 凸 UltraFun 凸 Client 2010 ☆╔╣█╠╗ ◣_◢
07/16/2011 - Metin2 PServer Advertising - 32 Replies
http://img824.imageshack.us/img824/8956/healer.png ------Es ist ein Französisch-Server, aber die Deutschen, Französisch, Englisch, amerikanische, schweizerische, italienische ... vorhanden sind. Es gibt eine Menge Leute!----- Der Server ist vor allem, einen Server so UltraFun PvP und PvE sind vorhanden. Boni werden nicht nur die Duel, Krieg entworfen ... Seit einigen Minuten oder, dass der Mob, um eine zu töten in der Zeit machen. Quests wurden auch bis zu einem echten langweilig...
Hilfe, mein P Server geht nit onine
06/19/2010 - Metin2 Private Server - 2 Replies
Hat sich geklärt
HOW TO CREATE my own rf onine
10/24/2008 - RF Online - 0 Replies
:bandit:please help:o:mofo:



All times are GMT +1. The time now is 02:17.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.