I'm currently making some changes to my Camera script, and someone mentioned that Roblox has Mouse Acceleration on and they didn't like it. Because I'm making my own version of the camera, I'd like to be able to add the option to disable this. But I can't work out how to get it to work :S Is there any good documentation on this?
So after eLunate's answer I've edited my script from changing all changes in Delta to 1, 0 or -1 by using the following:
local MoveX = type.Delta.X
local MoveY = type.Delta.Y
if MouseAccel == false then
print("Ay")
MoveX = math.sqrt(type.Delta.X)
MoveY = math.sqrt(type.Delta.Y)
print(type.Delta, " Compared to: ",MoveX,"",MoveY)
However, I am recieving the following prints:
-7, -2, 0 Compared to: -1.#IND -1.#IND
Ay
-5, -1, 0 Compared to: -1.#IND -1.#IND
Ay
-6, -3, 0 Compared to: -1.#IND -1.#IND
Ay
-4, 0, 0 Compared to: -1.#IND 0
Any suggestions?

3 comments
It's as a power of the difference in position.
So, when it says the delta is 36, its actually 6^2?
Can't sqrt negative numbers (Imaginary/indefinite result)