35 lines
1.3 KiB
C#
35 lines
1.3 KiB
C#
|
using BepInEx;
|
|||
|
using BepInEx.Configuration;
|
|||
|
using UniformAimPatch;
|
|||
|
using UniformAimLogic;
|
|||
|
|
|||
|
|
|||
|
namespace UniformAimPlugin
|
|||
|
{
|
|||
|
[BepInPlugin("com.greg.tarkovuniformaim", "Uniform Aim for Tarkov", "0.1.1")]
|
|||
|
[BepInProcess("EscapeFromTarkov.exe")]
|
|||
|
public class Config : BaseUnityPlugin
|
|||
|
{
|
|||
|
//Bepinex.Configurator fields
|
|||
|
public static ConfigEntry<int> configFOV;
|
|||
|
public static ConfigEntry<float> configCoeff;
|
|||
|
public static ConfigEntry<int> configSens;
|
|||
|
|
|||
|
void Awake()
|
|||
|
{
|
|||
|
//Enable uniform aim patch
|
|||
|
new UpdateSensitivityPatch().Enable();
|
|||
|
|
|||
|
//add configuration slider for field of view
|
|||
|
configFOV = Config.Bind("General", "FOV", 75, new ConfigDescription("In-game Field of View value", new AcceptableValueRange<int>(50, 75)));
|
|||
|
|
|||
|
//add coefficient slider
|
|||
|
configCoeff = Config.Bind("General", "Coefficient", 1.33f, new ConfigDescription("Coefficient - increases sensitivity at higher zoom levels, default 4/3", new AcceptableValueRange<float>(0.001f, 5.0f)));
|
|||
|
|
|||
|
//add secondary sensitivity slider for greater control
|
|||
|
configSens = Config.Bind("General", "Sensitivity", 25, new ConfigDescription("Secondary sensitivity multiplier in case Tarkov's default isn't enough", new AcceptableValueRange<int>(1, 200)));
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|