-
Notifications
You must be signed in to change notification settings - Fork 0
/
SC_User_Settings-v0.1.ttm
85 lines (65 loc) · 6.45 KB
/
SC_User_Settings-v0.1.ttm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
// Part of Star_Citizen_Zeplin_Profile#.# keybinds packages
//---------------------------------------------------------------------------
// User Configuration Settings
//---------------------------------------------------------------------------
// Setting below us binary 0/1 to control setting.
//
// Changeing from defaults are SHOULD NOT cause unintended results
//---------------------------------------------------------------------------
// Ingame axis toggle follow for several controls
int TFRPedalUsage = 1; //Default 1 // Set TFRPedalUsage to 1 to enable using the thrustmaster FRP Rudder. Set to 0 to disable the functionality.
int FootFollowJoy = 1; //Default 1 // set FootFollowJoy to 1 for to follow Joystick profile or 0 to stay on initial JSProfile
int LeftThrFollow = 1; //Default 1 // set LeftThrFollow to 1 to use the same maping changes to its axis from flap controls set to 0 for one to one control
int SliderFollow = 0; //Default 0 // set SliderFollow to 1 to follow the same maping changes to its axis from flap controls leave 0 to have one to one control
int SlewToYaw = 1; //Default 1 // set SlewToYaw to 1 to control yaw on the throttle slew stick in the x plane (left/right). Set to 0 to disable this functionality.
int SlewFollowJoy = 1; //Default 1 // set SlewFollowJoy to 1 for the throttle SC slew stick to follow the joystick. Set to 0 to disable this functionality.
int Verbose = 1; //Default 1 // set Verbose to 1 to see all prints in command window. Set to 0 to disable this functionality.
//---------------------------------------------------------------------------
//---------------------------Throttle Switchable Maps------------------------
define FlapThrUp SetForwardThrOnly
define FlapThrMid SetDualProg
define FlapThrDown SetDualPerc
define APPathUp SetFlat
define APAltHdgMid SetProg
define APAltDown SetPrec
//---------------------------------------------------------------------------
//----------------------Axis Control Curve Arrays----------------------------
//---------------------------------------------------------------------------
// IT IS NOT RECOMENDED TO CHANGE SETTINGS BELOW THIS POINT
//---------------------------------------------------------------------------
//-----Joystick-----
int JSDeadZone = 5; //Joystick deadzone it is a percentage 0 to 100.
// AutoPilot switch Up,Mid,Dwn
short JSCurve[] = {0,4,10}; //{Flat,Progresive,Precision} Joystick S Curve must be between -32 and 32 as a whole number
short JSZoom[] = {0,0,-2}; //{Flat,Progresive,Precision} Joystick S Curve it is a percentage 0 to 100. Negative increase accuracy at expence of range. Postive reduce accurace but compresses map to reduce throw on device axis.
//-----TFR Foot Pedal-----
int FPDeadZone = 10; //Foot pedal deadzone it is a percentage 0 to 100.
// AutoPilot switch Up,Mid,Dwn
short FPCurve[] = {0,10,10}; //{Flat,Progresive,Precision}Foot pedal S Curve modes must be between -32 and 32 as a whole number
short FPZoom[] = {0,0,-3}; //{Flat,Progresive,Precision}Foot pedal S Curve modes it is a percentage 0 to 100. Negative increase accuracy at expence of range. Postive reduce accurace but compresses map to reduce throw on device axis.
//-----SC Stalk-----
int SCDeadZone = 10; //SC stalk throttle deadzone it is a percentage 0 to 100.
// AutoPilot switch Up,Mid,Dwn
short SCCurve[] = {0,0,0}; //{Flat,Progresive,Precision}SC stalk S Curve modes must be between -32 and 32 as a whole number
short SCZoom[] = {-2,-4,-6}; //{Flat,Progresive,Precision}SC stalk S Curve modes it is a percentage 0 to 100. Negative increase accuracy at expence of range. Postive reduce accurace but compresses map to reduce throw on device axis.
//-----Throttle-----
// Flap switch Up,Mid,Dwn
short TSDeadZone[] = {5,7,7}; //Throttle deadzone for S Curve it is a percentage from 0 to 100.
short TSCurve[] = {0,5,7}; //{Flat,Progresive,Precision} Throttle S Curve array for for throttle between -32 and 32 integer
short TSZoom[] = {0,0,-2}; //{Flat,Progresive,Precision} Throttle S Curve array for for throttle zoom integer -100 to 100. Negative increase accuracy at expence of range. Postive reduce accurace but compresses map to reduce throw on device axis.
short TJAct[] = {50,0}; //{Flat,Null} Array for throttle J curve
short TJOut[] = {50,0}; //{Flat,Null} Array for throttle J curve
//---------------------------------------------------------------------------
//---------------------------Delay Timers for TEMPO Binds--------------------
int DShort = 300; //Normal lenght delay sugested 300ms (default is 300)
int DLong = 500; //Long lenght delay sugested 500ms (default is 500)
//---------------------------------------------------------------------------
//---------------------------'Default' Delays for Script---------------------
int PulseLength = 25; //Length of a pulse command in ms (default is 25)
int DelayLength = 33; //Length of a normal d() delay in ms (default is 33)
//---------------------------------------------------------------------------
//---------------------------Vars for Function Script---------------------
int DLSet = 0; //Door and lock desion signal
int ThrTap = 250; //pulse lenght for thrustter for and aft macros
int SetForwardThrOnly,SetForeNonLinThr,SetThrPrecison,SetDualFlat,SetDualProg,SetDualPerc,SetFlat,SetProg,SetPrec;//Throttle declaration modes
//---------------------------------------------------------------------------