XIM Community

What is ballistic curve?  (Read 8749 times)

Offline JbowenDaMan

  • Member
  • *
  • Posts: 233
    • View Profile
  • PSN ID: JbowenDaMan
What is ballistic curve?
« on: 12:50 PM - 08/25/16 »
Can someone please explain what ballistic curve is to me, I know this question is incredibly stupid, but I want to know everything on the XIM and I've had it for months now and still don't know what half the options do lol.

Offline havoxxx

  • MVP
  • *
  • Posts: 768
    • View Profile

Offline piiwii

  • MVP
  • *
  • Posts: 1883
    • View Profile
Re: What is ballistic curve?
« Reply #2 on: 01:16 AM - 08/26/16 »
Ok to understand ballistic curves, you need to start with what 1:1 controls are.

1:1 controls basically means one unit of movement in your mouse equates to one unit of movement on the screen. It's linear, like this:



This is your optimal state. Everything else is unpredictable. This is what all games should strive for, however...

A lot of the time, game controls aren't linear. Developers, trying to be too clever, will implement all sorts of crazy ideas. The most common is aim acceleration, which means the further you hold left for example, the faster the cursor goes. So pegging the stick half way may equate to one unit in cursor movement, HOWEVER peg it all the way (double the distance in stick movement) may equate to three units in cursor movement (instead of two). Basically - your cursor moves faster depending on how far you peg the stick.

So it ends up looking like this:



This originated from the early days of console when no one was used to playing with dual analogue controls, so they were trying to find all sorts of unique solutions to help ease people into them. Those days are over, yet developers still cling onto these old concepts for some weird reason, even though industry leading games like BF and COD have largely moved away from them.

So what the XIM developers need to do is basically turn the second graph into the first. To do this, they create a counter-curve, which we call a Smart Translator. Think of this as a sort of default ballistic curve. But when gamers talk about "ballistic curves", they are not referring to this default one. Read on...


Now after all this, 99% of people are happy, however some gamers still want to modify it. Generally they like to do things like re-introduce aim acceleration, or fight off the effect of aim assist. To do this, they create a custom curve which which we call a "ballistic curve", which sits on top of the standard 1:1 Smart Translator.

In essence:

1) XIM devs bring the curve from diagram 2 to 1 by using a "Smart Translator" (which you can think of as the default ballistic curve).

2) Gamers then bring the curve from diagram 1 back to 2* by using a "Ballistic Curve".

*this is not 100% accurate but it gives you a rough idea of what's going on here.

As a general recommendation, don't create your own ballistic curve until you find yourself in need of one. Just because it's found in the "Advanced" area, don't make the mistake of equating Advanced with Better. A lot of very experienced XIM'ers here on this forum just use vanilla ST's for 99% of their games.
« Last Edit: 10:08 PM - 04/15/18 by piiwii »
Setup: XIM Apex, Titan Two, Switch Joy-Con, Logitech G502, Razer mouse bungee, SteelSeries 4HD mousepad, DXRacer armrest, LucidSound LS30 headphones, Netduma router, Ubiquiti UniFi AP LR wireless access point

My setup (incl. Joy-Con mount): https://bit.ly/2jic7bG

My RAINBOW SIX SIEGE Titan Two Mega Script: https://youtu.be/x-9NtxyySVM

What is a ballistic curve? Click here to learn more: https://bit.ly/2qzUAjg

Using a Nav? Frustrated by the lack of buttons? See here: https://bit.ly/2JINRuB

Find me on the ConsoleTuner (Titan Two) forums: pablosscripts

Offline Od1n

  • Global Moderator
  • MVP
  • *
  • Posts: 27772
    • View Profile
Re: What is ballistic curve?
« Reply #3 on: 04:59 AM - 08/26/16 »
that is a really nice explanation! :)
PS4 & X1 | C: MS | XIM4 | FW: the latest ofc! :) | Mon: BenQ XL2420Z | Pad: Zowie G-SR | KB: Ducky DK1008L Cherry Red O-Rings| A: AKG K701 Creative X7 Antlion Modmic | M: Zowie EC1-A | D: 3200 | P: 1000hz | BF4 4 HIP: 35 ADS: 20

Check out my Youtube Channel: XIMGameplay
Du sprichst Deutsch? Hier gehts zum deutschen Forum

Offline piiwii

  • MVP
  • *
  • Posts: 1883
    • View Profile
Re: What is ballistic curve?
« Reply #4 on: 05:31 AM - 08/26/16 »
that is a really nice explanation! :)

Thank you! The explanation in the other post was more about the technical specifics of ballistic curves in XIM. I wanted to provide a more general explanation about what a ballistic curve is.

Anyway good to know that wasn't too complicated. As I was writing that I was wondering "am I going to confuse the hell out of the op?" lol
Setup: XIM Apex, Titan Two, Switch Joy-Con, Logitech G502, Razer mouse bungee, SteelSeries 4HD mousepad, DXRacer armrest, LucidSound LS30 headphones, Netduma router, Ubiquiti UniFi AP LR wireless access point

My setup (incl. Joy-Con mount): https://bit.ly/2jic7bG

My RAINBOW SIX SIEGE Titan Two Mega Script: https://youtu.be/x-9NtxyySVM

What is a ballistic curve? Click here to learn more: https://bit.ly/2qzUAjg

Using a Nav? Frustrated by the lack of buttons? See here: https://bit.ly/2JINRuB

Find me on the ConsoleTuner (Titan Two) forums: pablosscripts