Jump to content

DCS World TARGET profile for TM Cougar and Warthog + MFDs


Home Fries

DCS World TARGET profile for TM Cougar and Warthog + MFDs  

19 members have voted

  1. 1. DCS World TARGET profile for TM Cougar and Warthog + MFDs

    • Keep DH/DT with Hdg Hold and BA/RA with Alt Hold (keep apples with apples)
      6
    • Map BA/RA with Hdg Hold and DH/DTwith Alt Hold (like actual panel switches)
      13


Recommended Posts

Are you referring to the A-10C or the F-15 (which was your previous question)? The autopilot switch works differently for the different modules, so I need to know the module to which you refer.

 

Also, in response to the HUD brightness, I have verified that the keystrokes are mapped properly in the F-15. If they don't change the HUD brightness, that's an ED issue.

 

 

If there's a particular module or piece of gear you would like me to support, I take contributions to that end (PM me if this is the case). Otherwise, please send any contributions to Fisher House, a charitable organization that helps wounded veterans and their families.

 

Best,

HF

 

 

Hello HomeFries,

 

yes, you are correct I'm talking about 2 modules.

in order to be sure, there is no issue, I've uninstalled DCS openbeta, CTS and Target and reinstalled it.

 

concerning the F15. the HUD brightness change with BRT up/down in MFD right still not working.

 

in DCS it bending with Ralt +RShift+ H or RCtrl +RShift+ H.

Thru keyboard it's ok.

with the MFD nothing happen.

 

 

attachment.php?attachmentid=197607&stc=1&d=1541945593

 

 

 

I've test for example the BRT up in event tester and it give me this result.

 

 

attachment.php?attachmentid=197608&stc=1&d=1541945961

 

 

 

 

 

concerning the Issue with the autopilot, it's the A10C

200823917_F15hud.thumb.png.4a7d649bd365b0728ec7bc4ef2f103c4.png

1781016581_F15BRTup.thumb.png.625b87c65542b8ddaff8a56d47cf5110.png

Link to comment
Share on other sites

Mayer,

Be sure you are using the latest diff.lua files for each module. Loading the diff.luas for both the keyboard and the warthog are critical for using this profile. For the F-15, the alt-win-pgup/pgdn should map to the HUD brightness with the latest diff.lua for the keyboard.

 

The A-10C should work just like the real thing, but again, be sure you have the latest diff.lua for the keyboard enabled.

Link to comment
Share on other sites

Mayer,

Be sure you are using the latest diff.lua files for each module. Loading the diff.luas for both the keyboard and the warthog are critical for using this profile. For the F-15, the alt-win-pgup/pgdn should map to the HUD brightness with the latest diff.lua for the keyboard.

 

The A-10C should work just like the real thing, but again, be sure you have the latest diff.lua for the keyboard enabled.

 

OK..... this is were I miss this point... from the begining I was just updating the WH lua files not the keyboard (kb)!!!! It for sure come from this mistake !!

 

last question: what is the difference of the later after the version in the LUA?

 

for example:

TARGET A10C kb v212N.diff.lua

TARGET A10C kb v212R.diff.lua

 

 

What means N and R?

 

 

 

thanks a lot for your patience to help me to solve my problems: :joystick:

Link to comment
Share on other sites

Hi Mayer,

 

Page 19 of the Setup PDF details the file nomenclature (for future reference, not a RTFM comment), but the N and R are for the Normal or Reversed numeric keypad.

 

Numeric keypads on keyboards tend to have 7 8 9 on the top row and 1 2 3 on the bottom row, whereas a lot of avionics with keypads have 1 2 3 at the top and 7 8 9 at the bottom. What the N or R gives you is the option to either match the number you input with the number on the keypad (e.g. 7 = 7, or N), or the number you input with its position on the keypad (e.g. 1 = 7, or R). FWIW, my solution is to have a separate USB keypad and I swapped the top row keys with the bottom row keys so it looks like a UFC, then I use the R settings.


Edited by Home Fries
Link to comment
Share on other sites

For HOTAS Cougar users, the current code doesn't permit a sustained hold of F/A-18C CAGE/UNCAGE, making life difficult with the AIM-9X/JHMCS. This has been fixed in the current closed beta, but with the delay of the JHMCS to the stable build and my being out of town for the next week, I am including code you can use to disable the TEMPO command with T6. This will disable T6 Long as Master Caution, but will allow sustained use of the CAGE/UNCAGE command.

 

 

First, go into the TARGET Script editor (or Notepad++ if you prefer), load DCS_World.tmc, then select "Compile" to bring all of the base code into the editor.

 

 

Next go to DCS_Global_Subs.tmc line 1662 and put two slashes in front of the following line

else if (prof == 2518) ActKey(KEYON+PULSE+F18_MasterCaution);

so it reads

// else if (prof == 2518) ActKey(KEYON+PULSE+F18_MasterCaution);

note: it should turn green in the TARGET Script Editor, indicating that it is a comment line.

 

 

Finally, go to DCS_FA18C.tmc and change line 308 from

MapKey	(&HCougar,	T6, TEMPO(DX24, 			EXEC("EjectCheckT6(ProfID);"), DefTempo)	);

to read

MapKeyIO(&HCougar,	T6, TEMPO(DX24, 			EXEC("EjectCheckT6(ProfID);"), DefTempo), DX24	);

 

This should at least get you up and running with the AIM-9X/JHMCS in the Hornet.

Link to comment
Share on other sites

All,

 

I seem to be having an issue with my Cougar MFD's conflicting with keystrokes on my Sidewinder X4 keyboard. Bottom rows and bottom rockers of both MFD's are basically unusable in game, and when running the device analyzer I'm getting a "key disabled" notification in Windows 10 most of the time. Updated the drivers, but I'm stumped on how to get around this. Attached is the log file for a test run I just did on this.

Left_MFD Log.txt

Link to comment
Share on other sites

Good morning Homefries.

I read from the last hornet mini updates that ED is moving on with mids development....

are you planning to modify your hornet keybindigs to match the actual hornet’s one?

Specifically in the real hornet Radio 1 and 2 are mapped up and down while left and right are MIDS A e MIDS B while you have mapped radio 1 e 2 to left and right and no mids at all.

Thanks for uour work and for your reply.

🖥️ R7-5800X3D 64GB RTX-4090 LG-38GN950  🥽  Valve Index 🕹️ VPForce Rhino FFB, Virpil F-14 (VFX) Grip, Virpil Alpha Grip, Virpil CM3 Throttle + Control Panel 2, Winwing Orion (Skywalker) Pedals, Razer Tartarus V2 💺SpeedMaster Flight Seat, JetSeat

CVW-17_Profile_Background_VF-103.png

Link to comment
Share on other sites

Good morning Homefries.

I read from the last hornet mini updates that ED is moving on with mids development....

are you planning to modify your hornet keybindigs to match the actual hornet’s one?

Specifically in the real hornet Radio 1 and 2 are mapped up and down while left and right are MIDS A e MIDS B while you have mapped radio 1 e 2 to left and right and no mids at all.

Thanks for uour work and for your reply.

 

 

Hi Virus,

 

I do plan to support MIDS, but how I code it is dependent on how the comm switch is used in game. It’s all TBD.

 

@tspencer, I unfortunately have no idea what is up with your system or how to fix it. Please post a step by step of what you do to activate the profile, whether the Cougar MFDs and your HOTAS are suppresses by TARGET, and what your TARGET virtual device is called in Windows.

 

Finally for everybody, I apologize for not mentioning this sooner, but since I am out of town for the week I have taken down my server, so no CTS updates are currently available. The Server should be up again this coming Saturday (24 Nov).

Link to comment
Share on other sites

DId you ever get this figured out?

Asus ROG HERO / i9-13900K / 6GHZ /32GB DDR5 6400/ Asus RTX 3090 Ti OC / Samsung SSDs - 2*990 Pro 2TB / PiMax 8KX HMD / Thrustmaster Warthog HOTAS + 4 MFDs + Logitech Rudders on Next Level Racing Rig with Buttkicker Gamer Plus

 

Link to comment
Share on other sites

HomeFries,

 

 

I hope you had a great Thanksgiving Holiday. Any chance that you could put together a quick profile for the A4E? I am so used to the keys in your Target Profiles it is very odd flying the A4E with the buttons not in the "right" places.

 

 

Thanks,

 

 

Alan

[sIGPIC][/sIGPIC]

TWC_Alamo

Denver, CO

 

Military Flight Sim

I7-7700K, 4.9 GHz, Z270-Gaming MB, 16GB, 512GB EVO-960 NVMe M.2, 512GB WD Black NVMe M.2, 1 TB SSD Raid, EVGA RTX 2080ti, Samsung Odyssey Plus, TM HOTAS/MFDs, MFG Crosswinds, Gametrix 908 JetSeat

 

GA Flight Sim

I7-5820K, 4.2Ghz, Godlike Carbon MB, 16GB, 512 GB EVO 960 NVME M.2, 2 X SSD, EVGA 1080ti, HTC Vive, 3 X 4K 55" TVs, 4 X 27" Monitors, CH: Flight Yoke, Throttle Quadrant, Rudder Pedals

Link to comment
Share on other sites

HomeFries,

 

 

I hope you had a great Thanksgiving Holiday. Any chance that you could put together a quick profile for the A4E? I am so used to the keys in your Target Profiles it is very odd flying the A4E with the buttons not in the "right" places.

 

 

Thanks,

 

 

Alan

 

I'll play with the A-4 and see about putting something in for the next release.

Link to comment
Share on other sites

With the delay of a stable DCS release for at least 2 more weeks, I have decided to release version 2.26 of the script to support the current OpenBeta release. Version 2.26 is fully compatible with the current DCS stable release, although with the newly introduced JHMCS functionality you will need to use S3+RCON to adjust seat height in the air.

 

In addition, version 2.26 introduces support for the outstanding A-4E Skyhawk Community Mod. This is currently bare-bones support, but expect significant improvements once the mod's controller mappings mature.


Edited by Home Fries
Link to comment
Share on other sites

Thank you Home Fries for the great work.

 

I currently got an issue (being on latest version 2.26, Target at v3.0.18.328 v2, Warthog Stick and Throttle) while compiling. I haven't found any useful information on that particular issue.

 

When compiling, I got the following error:

 

Compile Error:Symbol not found: Eng_Start_FC3 in DCS_World.tmc at line 147

 

Looking at the generated DCS_World.tmc file, there is of course the corresponding line 147 and line 644 (for me) where that variable is set / used:

 

  145  int WH_SC_SetRange=0;
 146  int SPU9_BS2=1;
 147: int Eng_Start_Su27=Eng_Start_FC3;
 148  int Swap_UR_MicSw=1;
 149  int UR_ER=TS3_ExtRadio_Keys;
 ...
 642  int Eng_Stop_FC3=5000;
 643  int Eng_Start_A10A=60000;
 644: int Eng_Start_FC3=10000;

 

So, the definition of Eng_Start_FC3 happens after using it. Moving line 644 before 147 solves that issue, but other issues occur (same same but different -> Variables are used before they are initialized).

 

TL;DR: When building the script there are several issues with code order for me. I don't know if there's anything I can do or if anyone else encountered that. If you need more information, please let me know.

 

Thanks

Link to comment
Share on other sites

Thank you Home Fries for the great work.

 

I currently got an issue (being on latest version 2.26, Target at v3.0.18.328 v2, Warthog Stick and Throttle) while compiling. I haven't found any useful information on that particular issue.

 

When compiling, I got the following error:

 

Compile Error:Symbol not found: Eng_Start_FC3 in DCS_World.tmc at line 147

 

Thanks for the bug report, Soldia.

 

Some questions that will help me troubleshoot:

  1. Which FC3 plane are you trying to load when you get this error?
  2. What is your hardware setup (i.e. WH or Cougar)?
  3. Does this happen on initial load, loading from hotswap, or both?

Thanks!


Edited by Home Fries
format
Link to comment
Share on other sites

1. No FC3 Plane (Tried it with Mig-21 and A-10C so far)

2. WH (with Generic Pedals but I don't think that's a factor)

3. It's whenever I build the script from CTS UI and then either start vom CTS UI or compiling directly in Target

 

As I said, doesn't seem to be a FC3-specific behavior. All variables in the constants block (see below) are defined after that block. I've attached the complete DCS_World.tmc

 

 

//========================================================================
//				DCS World for HOTAS Cougar/Warthog and Cougar MFDs
//					by Don "Home Fries" Heumphreus
//						last updated: 08NOV2018
//	 		 (Personalization Parameters last updated 2.26)
//
//			Autogenerated by Configurator TARGET Script (CTS) GUI
//			See index.html in the CTS GUI for the latest change log
//
//========================================================================


int MajorVersion = 2;
int MinorVersion = 26;

int Script_Debug = 0;				//Set to 1 to allow verbose debugging.

//-----------------------------------
//	Included Headers and Code files
//-----------------------------------
include "target.tmh"			
include "Common/util_usb.tmh"		//header by ivanwfr that adds better aliases for USB keystrokes
include "Common/MFD_Lights.tmc"		//functions that use lower level LED calls than ActKey
include "Common/WH_Lights.tmc"		//functions that use lower level LED calls than ActKey

//Include DCS Specific Files
include "DCS/DCS World.ttm"			//macro file
include "DCS_UserSettings.ttm"		//User customizable macro file
include "DCS/DCS_SelMod.tmc"
include "DCS/DCS_Init.tmc"
include "DCS/DCS_Global_Subs.tmc"
include "DCS/CommState.tmc"
include	"DCS/CommState_WH.tmc"		//separate file so that the two can be compared side by side.


//Include should show all modules available for this profile.
include "DCS/Modules/DCS_DX.tmc"
include "DCS/Modules/DCS_FC3.tmc"
include "DCS/Modules/DCS_A10C.tmc"
include "DCS/Modules/DCS_BS2.tmc"
include "DCS/Modules/DCS_P51D.tmc"
include "DCS/Modules/DCS_UH1.tmc"
include "DCS/Modules/DCS_MI8.tmc"
include "DCS/Modules/DCS_F86.tmc"
include "DCS/Modules/DCS_Fw190.tmc"
include "DCS/Modules/DCS_MiG21.tmc"
include "DCS/Modules/DCS_Bf109.tmc"
include "DCS/Modules/DCS_MiG15.tmc"
include "DCS/Modules/DCS_L39.tmc"
include "DCS/Modules/DCS_M2000C.tmc"
include "DCS/Modules/DCS_SA342.tmc"
include	"DCS/Modules/DCS_F5E.tmc"
include "DCS/Modules/DCS_Spitfire.tmc"
include	"DCS/Modules/DCS_AJS37.tmc"
include	"DCS/Modules/DCS_Hawk.tmc"
include	"DCS/Modules/DCS_AV8B.tmc"
include	"DCS/Modules/DCS_C101.tmc"
include	"DCS/Modules/DCS_FA18C.tmc"
include	"DCS/Modules/DCS_A4E_C.tmc"

//Early Variable Declarations
int Init_Run;		//set to 1 for first run of profile; 0 for hot loads.

int	Comm_Sw_Up;
int	Comm_Sw_Lt;
int	Comm_Sw_Dn;
int	Comm_Sw_Rt;
int	CougarToeBrakes;	//added in 1.40

//End Header




//=========================================
// Script Baseline
//=========================================




//=========================================
// Hardware Configuration
//=========================================




//=========================================
// Default Initial Configuration
//=========================================




//============================================
// Script Personalization
//============================================





//This begins the Cougar Comm Switch mapping routine, where you logically map T2-T5 to the Mic Switch on the A-10C Warthog throttle.  Mapping is customizable, and applies to A-10C and FC3.

int SetCommSw()		//***do not edit***
{					//***do not edit***

//Comm_Sw is the Cougar Switch, Mic_Sw is the equivalent switch on the Warthog (mounted on the right side of the throttle).
//Since Mic_Sw_Up on the A-10C doesn't have a function, this suffices as the regular or common Push to Talk on TeamSpeak 3.

//Can change these for personal preference.  Just be sure that each Mic_Sw_xxx is mapped exactly once. Be sure each line ends with a semicolon as well.



if (WarthogThrottle > 0)	//do not modify (WH settings)
{
Comm_Sw_Dn	=	Mic_Sw_Dn;		
Comm_Sw_Up	=	Mic_Sw_Up;		
Comm_Sw_Rt	=	Mic_Sw_Fwd;		
Comm_Sw_Lt	=	Mic_Sw_Aft;		
}
else
{
//============================================
// Only change this for Cougar Comm Switch
//============================================
Comm_Sw_Dn=Mic_Sw_Dn;
Comm_Sw_Up=Mic_Sw_Up;
Comm_Sw_Rt=Mic_Sw_Aft;
Comm_Sw_Lt=Mic_Sw_Fwd;



}

}	


//============================================
// Constants (should not be changed)
//============================================
int MiG29PathEnabled=0;
int WepsSel_Array_MiG21=0;
int WH_SC_SetRange=0;
int SPU9_BS2=1;
int Eng_Start_Su27=Eng_Start_FC3;
int Swap_UR_MicSw=1;
int UR_ER=TS3_ExtRadio_Keys;
int TARS_PTT_Common=TS3_Radio_PTT_Common;
int TARS=TS3_Radio;
int BS2_StarterDelay=3500;
int CPTM_Flash=250;
int AirBrakePoll=500;
int AJS37_Custom_LUA=Custom_Master_LUA_AJS37;
int SpitLFIX_Custom_LUA=0;
int MiG21_Custom_LUA=0;
int Bf109_Custom_LUA=0;
int Fw190_Custom_LUA=0;
int F86_Custom_LUA=Custom_Master_LUA_F86;
int Mi8_Custom_LUA=0;
int UH1_Custom_LUA=Custom_Master_LUA_UH1;
int P51D_Custom_LUA=0;
int A10C_Custom_LUA=0;
int BS2_Custom_LUA=0;
int FC3_Custom_LUA=Custom_Master_LUA_FC3;
int Discrete_Array_MiG21=0;
int BS2_UV26_Side_Start=0;
int Mi8_UV26_Side_Start=0;
int BS2_Eng_Sel_Sw_Start=1;
int Mi8_Eng_Sel_Sw_Start=1;
int Mi8_ICS_Start=0;
int UH1_ICS_Start=0;
int AV8B_Custom_LUA=Custom_Master_LUA_AV8B;
int WAV_PlayBatch=0;


alias DCSFPPath=&ScriptPath;
alias DCSFPFilePath=&ScriptPath;
int DCSFPPathLength=PathLength;
int DCSFPFilePathLength=PathLength;
int DCSFP_Enabled=0;

alias DCSFP__Default="DCSTest.bindings";
alias DCSFP_MiG15=&DCSFP__Default;
alias DCSFP_MiG21=&DCSFP__Default;
alias DCSFP_Su25=&DCSFP__Default;
alias DCSFP_Su27=&DCSFP__Default;
alias DCSFP_Su33=&DCSFP__Default;
alias DCSFP_MiG29=&DCSFP__Default;
alias DCSFP_L39C=&DCSFP__Default;
alias DCSFP_L39ZA=&DCSFP_L39C;
alias DCSFP_F5E=&DCSFP__Default;
alias DCSFP_A10A=&DCSFP__Default;
alias DCSFP_A10C=&DCSFP__Default;
alias DCSFP_F15C=&DCSFP__Default;
alias DCSFP_F86=&DCSFP__Default;
alias DCSFP_Hawk=&DCSFP__Default;
alias DCSFP_M2000C=&DCSFP__Default;
alias DCSFP_AJS37=&DCSFP__Default;
alias DCSFP_AV8B=&DCSFP__Default;
alias DCSFP_Mi8=&DCSFP__Default;
alias DCSFP_Ka50=&DCSFP__Default;
alias DCSFP_UH1=&DCSFP__Default;
alias DCSFP_SA342M=&DCSFP__Default;
alias DCSFP_SA342L=&DCSFP_SA342M;
alias DCSFP_Bf109=&DCSFP__Default;
alias DCSFP_Fw190=&DCSFP__Default;
alias DCSFP_P51D=&DCSFP__Default;
alias DCSFP_SpitLFIX=&DCSFP__Default;
alias DCSFP_DCSDX=&DCSFP__Default;
alias DCSFP_C101EB=&DCSFP__Default;
//alias DCSFP_C101CC=&DCSFP_C101EB;
alias DCSFP_FA18C=&DCSFP__Default;
alias DCSFP_A4EC=&DCSFP__Default;

int HOTAS_Cougar_Button_Init()	
{
//============================================
// Default Menu and Profile Init
//============================================
SetMenu_UH1();
SetMenu_Mi8();
SetMenu_A10C();
SetMenu_MiG21();
DCS_MiG21_Init();


}

//Begin Footer (static code)

int main()
{
SetCSVAC();	//determines whether CommState runs with VAICOM Pro.

//Init Declarations.
SetKBRate(KBPress, KBDelay);		//constants moved to personalization section in 0.70.

Configure(&JoystickF18,MODE_EXCLUDED);	//temporary
Configure(&T16000,MODE_EXCLUDED);
Configure(&T16000L,MODE_EXCLUDED);
Configure(&TWCSThrottle,MODE_EXCLUDED);
Configure(&TFRPRudder,MODE_EXCLUDED);
Configure(&TFRPHARudder,MODE_EXCLUDED);

if (	(WarthogStick > 0) & (WarthogThrottle == 1) & (RudderPedals == 0)	) Configure(&HCougar,MODE_EXCLUDED);	//added in 1.66; frees cougar rudders if WH HOTAS enabled
if (!WarthogStick) 		Configure(&Joystick,MODE_EXCLUDED);	//added in 1.67
if (!WarthogThrottle) 	Configure(&Throttle,MODE_EXCLUDED);	//added in 1.67
if (MFD_Count < 0)											//added in 2.20 for troubleshooting
{
Configure(&LMFD,MODE_EXCLUDED);
Configure(&RMFD,MODE_EXCLUDED);
}	
//End Declarations


if(Init(&EventHandle)) return 1; // declare the event handler, return on error
if ((RudderPedals > 1) & (AirBrkFlash > 0))	AirBrkFlash = 0;	//added in 1.31, modified in 2.05

//if (	(WarthogStick > 0)	&	(RudderPedals == 1)	&	(DiffBraking_Enabled > 2)	)	//added in 1.40
//		{
//		CougarToeBrakes 	= 	1;
//		JoyYParkingBrake	=	0;		//	If enabled, holding Joy Y all the way back and releasing S4 will set the parking brake (or lock the axis in place if no parking brake command).  S4+JoyY to release.
//		NWSwithBrake		=	0;		//	Enable if you like to use S4+JoyY for Nosewheel steering as an analog brake with Rudders for Differential Braking.  DiffBraking_Enabled must be 2.  Default is 0.
//		AnalogBrake_Warbird	=	1;
//		WH_SC_SetRange		=	0;
//		}
//else 
CougarToeBrakes = 0;	//feature now force-disabled

SetMicSw(TS3_DX);
SetCommSw();


Init_Run = 1;		//set to 1 for first run of profile
AcftArrayInit();
DCS_Global();
if ((TARS > 0) & (TARS_PTT_Common > 0)) TARS_Init();	//initializes radio cycle array for CommonPTT users
DCS_Init();
Gear_Ind_Init(GearDn_Ind_Default,FixedGear,Helicopter,AirBrkFlash);	//Initializes default Gear indication (LMFD LED 2 for gear state).
}


//			Event Handler

int EventHandle(int type, alias o, int x)
{
  
   DefaultMapping(&o, x);


//add additional event handling code here

}


int A4EC_Installed=0;
int NS430_Installed=0;
int FA18C_Installed=0;
int AV8B_Installed=0;
int C101_Installed=0;
int SpitLFIX_Installed=0;
int M2000C_Installed=0;
int Hawk_Installed=0;
int F86_Installed=1;
int AJS37_Installed=0;
int F15C_Installed=0;
int A10C_Installed=1;
int A10A_Installed=0;
int F5E_Installed=0;
int SA342_Installed=0;
int UH1_Installed=1;
int Fw190_Installed=0;
int Bf109_Installed=0;
int L39_Installed=0;
int FC3_Installed=0;
int Su33_Installed=0;
int Su27_Installed=0;
int MiG21_Installed=1;
int MiG15_Installed=0;
int Ka50_Installed=1;
int Mi8_Installed=1;


int AirbrakeType_F15C=2;
int AirbrakeSwap_F15C=0;
int VAC_DisableCommSuppAir_F5E=0;
int SuppressWavInit=0;
int VACChatter=0;
int Airbrake_Out_C101=1500;
int Airbrake_In_C101=1500;
int Gear_Retract_C101=4000;
int Gear_Deploy_C101=4000;
int TG1ZoomReset=0;


int MFD_Count=2;


int NS430_Enabled_Su25=0;
int NS430_Enabled_MiG21=0;
int NS430_Enabled_MiG15=1;
int NS430_Enabled_Mi8=1;
int Starter_Ind_FA18C=20000;
int Adjust_Backlight_FA18C=0;
int Airbrake_Out_FA18C=3500;
int Airbrake_In_FA18C=3500;
int Gear_Retract_FA18C=9000;
int Gear_Deploy_FA18C=9000;


int Airbrake_Out_AV8B=1500;
int Airbrake_In_AV8B=1500;
int Gear_Retract_AV8B=4000;
int Gear_Deploy_AV8B=4000;


int NS430_Enabled_F86=1;
int NS430_Enabled_AJS37=1;
int NS430_Enabled_F15C=0;
int NS430_Enabled_A10A=0;
int NS430_Enabled_F5E=1;
int NS430_Enabled_SA342M=1;
int NS430_Enabled_SA342L=1;
int NS430_Enabled_UH1=1;
int NS430_Enabled_Fw190=1;
int NS430_Enabled_Bf109=1;
int NS430_Enabled_L39ZA=1;
int NS430_Enabled_L39C=1;
int NS430_Enabled_J11A=0;
int NS430_Enabled_MiG29=0;
int NS430_Enabled_Su33=0;
int NS430_Enabled_Su27=0;
int STO_Stop_Increment_AV8B=3;
int Custom_Master_LUA_AV8B=0;
int WH_104_AV8B=94;
int WH_103_AV8B=93;
int WH_102_AV8B=92;
int WH_101_AV8B=91;
int WH_100_AV8B=90;
int WH_LED_AV8B=0;
int WH_IdleStop_AV8B=0;
int STO_Stop_Rate_AV8B=200;
int Adjust_Backlight_AV8B=0;


int PathLength=94;
alias ScriptPath="C:\\Users\\XX\\Documents\\TARGET Profiles\\CTS";


int Speech_on_Cycle=1;
int LED_Enable_on_Cycle=1;
int Acft_Sel_Skip_Mult=5;


int RudderPedals=0;
int WarthogThrottle=1;
int WarthogStick=1;


int Helo_Throttle_Rev=1;
int RevANTRudder=1;


int TrackIR=1;


int VRTrimDefault=0;
int PauseTIRGunner=300;
int PadlockEnabled=1;
int AnalogBrake_Warbird=1;
int AnalogBrake_Helo=0;
int AnalogPaddleBrake=0;
int NWSwithBrake=0;
int JoyYParkingBrake=0;
int DiffBraking_Enabled=0;


int IdleDetentHigh=14;
int IdleDetentLow=7;
int ThrottleMin=0;
int ThrottleMax=100;


int Helo_Microstick_Offset=-45;
int Microstick_Offset=0;
int ThrottleShutdownDelay=2000;


int WH_AB_DetentHigh_L=66;
int WH_AB_DetentLow_L=65;
int WH_AB_DetentHigh_R=66;
int WH_AB_DetentLow_R=65;
int WH_AB_Detent_Enabled=0;


int PositionSwitchComms=0;
int CommStateAllow=1;
int TS3_DX=1;
int TS3_ExtRadio_Keys=0;
int TS3_Radio_PTT_Common=0;
int TS3_Radio=0;
int VAC=0;
int CenterPositMapDelay=500;
int CenterPositZone=2000;
int CenterPositRelTempo=300;
int CenterPositTempo=500;
int CenterPositTrimmer=50;
int Engine_Shutdown_Ind_Time=4500;
int GearDn_Ind_Default=1;
int MFD_Default_Setting=2;
int MFD_Lt_Day=140;
int MFD_Lt_Night=60;
int MFD_Lt_Off=2;
int AirBrkFlash=1;
int RuH_WH_Throttle_Delay=1000;
int RuH_WH_Throttle_Discrete=1;


int Switch_Delay=200;
int LED_Delay=50;
int ModDelay=10;
int KBDelay=60;
int KBPress=50;


int VRMouseWheelRate=100;
int XYAxisTrim_Rate=100;


int TG1ZoomOutDelay=1500;
int TG1Zoom=700;


int GearDnTempo=1000;
int GearUpTempo=500;
int SwapTempo=2000;
int LongTempo=800;
int DoubleTap=350;
int ModTempo=300;
int DefTempo=500;


int AB_Capable_DX=1;
int NVG_Capable_DX=0;
int FlapType_DX=0;
int Afterburner_DX=0;
int DMS_SnapView_DX=0;
int JoyYTrim_DX=6;
int JoyXTrim_DX=6;
int XYAxisTrim_DX=1;
int WheelBrakeFull_DX=1;
int AnalogPaddleBrake_DX=0;
int AnalogBrake_DX=0;
int DiffBraking_DX=0;
int Airbrake_Def_DX=3;
int Fixed_Gear_DX=0;
int CenterPositRudder_DX=1;
int Helicopter_DX=0;
int Airbrake_Out_DX=500;
int Airbrake_In_DX=2000;
int Gear_Discrete_DX=0;
int Gear_Transit_DX=3000;
int Starter_Ind_DX=30000;
int Eng_Stop_DX=5000;
int Eng_Start_DX=10000;
int Eng_Quantity_DX=1;
int Complex_Comm_DX=0;
int Priming_Rate_Spit=500;
int Adjust_Backlight_Spit=0;
int Gear_Retract_Spit=12000;
int Gear_Deploy_Spit=7000;
int WH_Flap_Cycle_Rate=500;
int Gear_Retract_P51D=12000;
int Gear_Deploy_P51D=7000;
int Starter_Ind_P51D=0;
int Fw190_Sight_Offset=350;
int Adjust_Backlight_Fw190=0;
int Gear_Retract_Fw190=6500;
int Gear_Deploy_Fw190=6000;
int Force_GearLock_Fw190=0;
int Starter_Ind_Fw190=20000;
int Priming_Rate_Bf109=500;
int Adjust_Backlight_Bf109=0;
int Gear_Retract_Bf109=7000;
int Gear_Deploy_Bf109=5500;
int Force_GearLock_Bf109=0;
int Adjust_Backlight_M2000C=0;
int ParkBrake_EngSt_M2000C=1;
int MasterArm_Both_M2000C=1;
int Radar_Export_M2000C=0;
int Airbrake_Out_M2000C=2000;
int Airbrake_In_M2000C=2000;
int Airbrake_Type_M2000C=1;
int Gear_Retract_M2000C=5000;
int Gear_Deploy_M2000C=5000;
int Airbrake_Out_Hawk=2500;
int Airbrake_In_Hawk=3000;
int Airbrake_Type_Hawk=1;
int Gear_Retract_Hawk=8500;
int Gear_Deploy_Hawk=6500;
int PreStarter_Ind_Hawk=30000;
int Starter_Ind_Hawk=30000;
int UseDiscrete_F86=1;
int Airbrake_Out_F86=2500;
int Airbrake_In_F86=3000;
int Gear_Retract_F86=8500;
int Gear_Deploy_F86=6500;
int PreStarter_Ind_F86=60000;
int Starter_Ind_F86=60000;
int Nav_Warn_AJS37=1;
int WH_AB3_AJS37=95;
int WH_AB2_AJS37=82;
int Airbrake_Out_AJS37=500;
int Airbrake_In_AJS37=2500;
int Gear_Retract_AJS37=8000;
int Gear_Deploy_AJS37=8000;
int Starter_Ind_AJS37=0;
int Adjust_Backlight_A10C=0;
int Airbrake_Out_A10C=3500;
int Airbrake_In_A10C=2000;
int Gear_Retract_A10C=8000;
int Gear_Deploy_A10C=6500;
int Starter_Ind_A10C=33000;
int Eng_Stop_A10C=5000;
int Eng_Start_A10C=40000;
int ClearComms_Delay_F5E=2*KBDelay;
int NWS_ClearComms_F5E=0;
int Adjust_Backlight_F5E=0;
int Chaff_Default_F5E=2;
int Flare_Default_F5E=1;
int Airbrake_Out_F5E=2000;
int Airbrake_In_F5E=2000;
int Gear_Retract_F5E=7500;
int Gear_Deploy_F5E=5000;
int Eng_Stop_F5E=5000;
int TQS_Idle_Delay_F5E=800;
int Starter_Ind_F5E=35000;
int WH_L39C_LCON_Dynamic=0;
int Airbrake_Out_L39=2000;
int Airbrake_In_L39=2000;
int Airbrake_Type_L39=2;
int Gear_Retract_L39=5000;
int Gear_Deploy_L39=5000;
int Discrete_ASP_MiG21=1;
int Airbrake_Out_MiG21=500;
int Airbrake_In_MiG21=2500;
int Airbrake_Type_MiG21=1;
int Gear_Retract_MiG21=6000;
int Gear_Deploy_MiG21=7000;
int Force_GearLock_MiG21=0;
int IdleDetent_MiG21=1;
int MiG15_Flap20_Delay=2000;
int Airbrake_Out_MiG15=1;
int Airbrake_In_MiG15=3500;
int Airbrake_Type_MiG15=0;
int Gear_Retract_MiG15=11000;
int Gear_Deploy_MiG15=13000;
int Force_GearLock_MiG15=0;
int Armament_EOP_SA342=1;
int Discrete_AP_SA342=0;
int Adjust_Backlight_SA342=0;
int CenterPositRudder_SA342=1;
int Adjust_Backlight_UH1=0;
int CenterPositRudder_UH1=1;
int Int_PVT_CommState=1;
int Int_PVT_HotMic=0;
int TG2_PTT_LED=0;
int TG2_Radio_Only_UH1=0;
int TG1_AutoCommMenu=0;
int UH1_RealRadioTrigger=0;
int UH1_XM60_Track=1;
int Starter_Ind_UH1=40000;
int BS2_Trim_Neutral_Offset=234;
int CenterPositRudder_BS2=1;
int BS2_RotorBrake_Default=1;
int BS2_PVI_CommState=0;
int BS2_ForceCommStateOff=1;
int BS2_DiscreteCommState=0;
int Gear_Retract_BS2=10000;
int Gear_Deploy_BS2=7000;
int Starter_Ind_BS2=40000;
int CenterPositRudder_Mi8=1;
int UV26_LED_Duration=600;
int Mi8_AP_MFD_LED=1000;
int Mi8_AP_MFD_Context=1;
int Custom_Master_LUA_AJS37=0;
int Custom_Master_LUA_F86=0;
int Custom_Master_LUA_UH1=0;
int Custom_Master_LUA_FC3=0;
int DragChuteLEDTime=10000;
int Adjust_Backlight_FC3=0;
int Airbrake_Def_A10A=0;
int Airbrake_Def_FC3_Ru=1;
int Airbrake_Out_F15C=2000;
int Airbrake_In_F15C=5000;
int Airbrake_Out_FC3=500;
int Airbrake_In_FC3=1500;
int Gear_Transit_FC3=3000;
int Starter_Ind_FC3=35000;
int Eng_Stop_FC3=5000;
int Eng_Start_A10A=60000;
int Eng_Start_FC3=10000;


int Eng_Stop_UH1=1000;
int WH_LT_Throttle_SA342=0;
int WH_LT_Throttle_UH1=0;
int NS430_Enabled_AV8B=1;
int NS430_Enabled_C101CC=1;
int NS430_Enabled_C101EB=1;
int NS430_Enabled_SpitLFIX=1;
int NS430_Enabled_P51D=1;
int NS430_Enabled_M2000C=1;
int NS430_Enabled_Hawk=1;


int WH_Friction_FOV=1;


int TG1ZoomPoll=50;
int NS430_Enabled_A4EC=1;
int Airbrake_Type_A4EC=1;
int Airbrake_Out_A4EC=500;
int Airbrake_In_A4EC=2500;
int Gear_Retract_A4EC=9000;
int Gear_Deploy_A4EC=6500;
int S4Brake_USN=1;
int RCON_Context_F18=1;
int JHMCS_Full_Motion_FA18C=1000;
int PauseTIRGunner_Mi8=1;
int PauseTIRGunner_SA342=0;
int PauseTIRGunner_UH1=0;

 

Link to comment
Share on other sites

Ok, looking at your tmc, it appears that most of the values are not properly categorized. The lion's share of the values should fall under "Script Personalization," which comes before "Constants." This explains why the values are out of order.

 

I recommend using the CTS updater and forcing a full reinstall, just in case your template or database was corrupted. Please let me know how things turn out.

 

Best,

HF

Link to comment
Share on other sites

Sorry for the long delay but I have finally found some time to investigate further into the troubles I have been having with CTS.

 

Last time I posted things had made progress - thanks to The_Nephilim:

 

+ TM Virtual Device finally working with all axes and buttons showing up

+ no more conflicts in the commands setup page within DCS (see below)

 

- Cougar still showing up in the list of joysticks (doesn't seem to be a problem)

- bindings don't seem to work as layed out for the F-5E

 

After looking deeper into this, here are my findings:

 

 

Concerning the issue I used to have with conflicts within the command setup, I found out this was caused by the fact that the modifiers' names that I added as required by CTS had to be manually changed from "Touche-JOY_BTNXX" to "JOY_BTNXX".

 

I believe this is due to the fact that only the US language version of the game, or maybe of Windows, has the correct default names that will work with CTS.

 

See screenshots below

Screen_181203_220626.thumb.png.c811fdd0693e7a19de953bdcf3e8b15a.png

Screen_181203_220641.thumb.png.5ebe4e956f09ae7650436d1f166d9763.png


Edited by flyingflatfour
Link to comment
Share on other sites

After that I could finally start testing the profile in the game.

 

 

I am currently flying the F-5E only.

 

 

I began testing the engine start sequence. Unfortunately it doesn't work as it is supposed to according to the reference manual.

 

 

Since I don't own the Cougar MFDs I manually ask for the air supply to be connected and applied via the communication menu, then I move the TQS to idle and click on the cockpit engine start button. According to the references this should automatically move the relevant in-game throttle to idle and startup the engine, but nothing happens.

 

 

I believe this is due to the fact that there are no MFDs installed?

 

 

Would it be possible to make it work even without MFDs please?

Link to comment
Share on other sites

Next problem I have encountered is with the Radar mode and range functions.

 

 

According to the layout for the F-5E and HOTAS Cougar, the COMM switch is mapped as followed:

 

 

LEFT = Radar range decrease

RIGHT= Radar range increase

/I LEFT= Radar mode CCW

/I RIGHT= Radar mode CW

 

 

For me however this is what happens:

 

LEFT = Radar mode CW

RIGHT= Radar mode CCW

/I LEFT= Radar mode CW

/I RIGHT= Radar mode CCW

 

Attached are screenshots of the commands menu for those functions.

 

"sens anti-horaire" = CCW

"sens horaire"= CW

"sélecteur portée - augmenter"= range - increase

"sélecteur portée - diminuer"= range - decrease

Screen_181203_230043.thumb.png.2d8d7edefae34cb94e2d94cd447dc5af.png

Screen_181203_230110.thumb.png.84ea9d938d69bf9316c5768c9d45d66a.png


Edited by flyingflatfour
Link to comment
Share on other sites

Last problem I have found so far has to do with the S3 button: sometimes it just seems to pop up the communications menu for no reason? Sometimes, but not always though. Really strange...

 

 

Other than that everything else seems to be working fine.

 

 

As a conclusion it seems that all bindings that are assigned via the LUA file for the HOTAS Cougar are OK, but some of the ones assigned via the LUA file for the keyboard are broken: radar mode, range and flaps.

 

 

Could this be related to my french version of DCS or Windows?

 

 

Please let me know if there is anything I can do to help resolve these issues. :thumbup:

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...