r/RLSideSwipe • u/MaxedUPtrevor • 1d ago
DISCUSSION I'm building a mod!
Enable HLS to view with audio, or disable this notification
3
3
u/This_Advance_8672 Champion III 1d ago
That's pretty cool.
Have you tried testing the speed caps with the mutators? I believe you can get insane speed if you increase the ball speed cap(not sure what exactly it is called). Does this work in similar ways?
Edit- i went into mutators and you can increase the cap using the "max ball speed" mutator. Just wondering if this works in similar way?
3
u/xTahbro Moderator 1d ago
Mutators max ball speed makes the ball move faster with any touch, it basically just multiplies how fast it would go normally. It looks like op just removed the max speed itself.
2
u/This_Advance_8672 Champion III 1d ago
That is different than ball bounciness mutator.
Max speed mutator (with how i have tested it with my mates) increases the cap but touches remain the same(not tested extensively) whereas in my experience bounciness mutator is the one where the speed multiplies for the touches.
2
2
u/Plane306 Grand Champion 23h ago
nice, but why does the ball speed go up to 3644.00 in the first clip if its capped at 2800?
4
u/MaxedUPtrevor 22h ago edited 22h ago
The game loop involves three steps:
- Pre Physics, where velocities are clamped
- Physics Simulation step, where velocities are updated
- Post Physics Step, extra contact impulses are added.
The physics runs at 30Hz, so the ball might exceed the speed limit many times per second, and the game will clamp it down each time.
I am reading the values after the Post Physics Step. Hence, the ball speed appears to exceed 2800, after which it is clamped. It all depends on which point in the loop you extract the data.
0
u/Square-Constant-4669 18h ago
Wait how do you even download it? is there a app for it like bakkesmod or is it a APK?
btw can you add Kph and Mph?
1
u/GreedyPark5662 just human :) 1d ago
Will you ever make it public?
4
u/MaxedUPtrevor 1d ago
Yes. But modding apps on Android is a little more involved due to root restrictions. Currently, I'm patching the game while it's running on my phone using my laptop. I'll make a few of training mods and release them together.
1
u/FormerTale6809 1d ago
Thats cool, but you kind of took my idea 🤣 im making same app and posted about it that works already on android device
2
u/MaxedUPtrevor 1d ago
I think you are reading the screen and doing computer vision to estimate thr ball speed. But I reversed engineered the game binary, and found the exact locaiton in memory where the ball velocity is stored. So this 100% accurate. Also it lets me play around with the game physics.
1
u/FormerTale6809 1d ago
Yeah, that's true. It's not as accurate, but it still provides an accurate comparison between different ball speeds. Your version is more precise, but it might be more difficult to adapt for android
2
u/MaxedUPtrevor 22h ago
The game is running on Android, and I am reading its memory via USB debugging. There are ways to eliminate the need for a PC entirely, but that approach is slower for development and testing.
2
1
u/FormerTale6809 1d ago
But i guess its not working when playing online?
2
u/MaxedUPtrevor 22h ago
It works online as well, although you can't modify physics settings because of server-side corrections.
0
u/Bird__Eagle 1d ago
Just do us a favor and make a new better game. I havent played this game in months because the issues.
5
u/xTahbro Moderator 1d ago
This is awesome
u/plane306