So just a reminder that FOV and sensitivity can be set via registry. The conversions are a bit complicated but I've figured them out.
Again 0% is 5760 counts and 100% is 480 counts. The config is located in Computer\HKEY_CURRENT_USER\Software\SKS\TheForest
The complicated part is converting your desired sensitivity to the format used in the config (little-endian double).
So for example say you want 1.5% (0.015) sensitivity in-game. First you need to convert this to it's double binary representation, in this case
00111111 10001110 10111000 01010001
11101011 10000101 00011110 10111000
Then you need to convert this to hex
3F8EB851EB851EB8
But this is big endian so you need to swap it to little endian. Split each pair of numbers and then reverse the order
3F 8E B8 51 EB 85 1E B8
to
B8 1E 85 EB 51 B8 8E 3F
This is finally what you input in MouseSensitivity_numbers and MouseSensitivityY_numbers. FOV is done the same way. Negative sensitivity values get defaulted back to 0 and don't work unfortunately.
If you use python scripts on this website then this could help:
import struct
input = 0.015
def double_to_hex(f):
return hex(struct.unpack('<Q', struct.pack('>d', f))[0])
output = double_to_hex(input)[2:].zfill(16)
x = 2
for i in range(0,16):
output = output[:x] + ' ' + output[x:]
x += 3
print(output.upper())
For anyone wanting to do sensitivity themselves in the meantime use this equation:
(5760/desiredCountsPer360-1)/11
to calculate an input value for the python script. Then type the output into the registry fields (be sure to get the x and y fields). If you're doing FOV you just put the desired vertical FOV in the input variable.