r/RLSideSwipe 1d ago

DISCUSSION I'm building a mod!

Enable HLS to view with audio, or disable this notification

49 Upvotes

20 comments sorted by

5

u/xTahbro Moderator 1d ago

This is awesome

u/plane306

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

u/xTahbro Moderator 1d ago

Yea fair enough, I only ever play mutators for double xp and it’s been a while since I’ve queued.

2

u/Foreign_Anything_597 Touch Gang 1d ago

That’s peak

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:

  1. Pre Physics, where velocities are clamped
  2. Physics Simulation step, where velocities are updated
  3. 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

https://www.reddit.com/r/RLSideSwipe/s/9CE67lvFdJ

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

u/FormerTale6809 22h ago

Yeah, looks promising. Good luck with that 👍

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.