Solved Jc1 Profile
-
Hey JC1,
I noticed in your BMS controller setup you have throttle thrustmaster combined for the range knob. How does that work?Thanks,
BlainThrustmaster software allows for 8 axes. The Warthog has only 7 physical axes compared to the Cougar which has 8 physical axes:
DirectX Axis Name–-Script Axis Name----------HOTAS WARTHOG–HOTAS COUGAR-----T‐16000M
X----------------------DX_X_AXIS----------------JOYX-----------------JOYX------------------JOYX
Y----------------------DX_Y_AXIS----------------JOYY-----------------JOYY-------------------JOYY
RZ--------------------DX_ZROT_AXIS------------THR_LEFT-----------RUDDER---------------RUDDER
Z--------------------- DX_Z_AXIS----------------THR_RIGHT---------THROTTLE
RX--------------------DX_XROT_AXIS------------SCX------------------RDR_X
RY--------------------DX_YROT_AXIS------------SCY-------------------RDR_Y
Slider 0--------------DX_SLIDER_AXIS----------THR_FC--------------MAN_RNG-------------THR
Throttle--------------DX_THROTTLE_AXIS------*******------------- ANT_ELEVEven though the axis DX_THROTTLE_AXIS doesn’t physically exist on the Warthog, it can still be coded in Thrustmaster software.
That’s why Thrustmaster Combined is assigned to Setup/Controller/Advanced/Avionics Range Knob. Now in my profile .tmc
file there is no setup for DX_THROTTLE_AXIS, like there is for the other axes. However, the DX_THROTTLE_AXIS is coded for the
China Hat to zoom the TGP in and out. -
@jc1:
Thrustmaster software allows for 8 axes. The Warthog has only 7 physical axes compared to the Cougar which has 8 physical axes:
DirectX Axis Name–-Script Axis Name----------HOTAS WARTHOG–HOTAS COUGAR-----T‐16000M
X----------------------DX_X_AXIS----------------JOYX-----------------JOYX------------------JOYX
Y----------------------DX_Y_AXIS----------------JOYY-----------------JOYY-------------------JOYY
RZ--------------------DX_ZROT_AXIS------------THR_LEFT-----------RUDDER---------------RUDDER
Z--------------------- DX_Z_AXIS----------------THR_RIGHT---------THROTTLE
RX--------------------DX_XROT_AXIS------------SCX------------------RDR_X
RY--------------------DX_YROT_AXIS------------SCY-------------------RDR_Y
Slider 0--------------DX_SLIDER_AXIS----------THR_FC--------------MAN_RNG-------------THR
Throttle--------------DX_THROTTLE_AXIS------*******------------- ANT_ELEVEven though the axis DX_THROTTLE_AXIS doesn’t physically exist on the Warthog, it can still be coded in Thrustmaster software.
That’s why Thrustmaster Combined is assigned to Setup/Controller/Advanced/Avionics Range Knob. Now in my profile .tmc
file there is no setup for DX_THROTTLE_AXIS, like there is for the other axes. However, the DX_THROTTLE_AXIS is coded for the
China Hat to zoom the TGP in and out.Ok, I understand. That’s brilliant! I read the comment regarding the setup for the antenna know and knew it was linked to the china hat but did not understand the background. This will help me when creating my own profile.
Thanks again!
-
Hey Jc1, I like your profile, but I would like to have the shift button on S3. I don’t know much about changing things in the profiles so I was wondering if you could give me a hand in changing that. Right now I’m using Morphine’s profile but your’s looks a little more of what I need. Anyway you could give me a hand with this?
Thanks Rhino (titanium55)
-
Hey Jc1, I like your profile, but I would like to have the shift button on S3. I don’t know much about changing things in the profiles so I was wondering if you could give me a hand in changing that. Right now I’m using Morphine’s profile but your’s looks a little more of what I need. Anyway you could give me a hand with this?
Thanks Rhino (titanium55)
SimHotasPinkyShift 2 -1 -2 0 0x0 0
SimHotasPinkyShift 258 -1 -2 0 0x0 0Here is what you need to change the shift button:
1. You need the correct callback: SimHotasPinkyShift
2. Change the DX code for both shifted and unshifted states: Unshifted - DX2, Shifted - DX258 (DX2 + 256)I hope I have this correct as I just learned it recently.
Good Luck!
-
SimHotasPinkyShift 2 -1 -2 0 0x0 0
SimHotasPinkyShift 258 -1 -2 0 0x0 0Here is what you need to change the shift button:
1. You need the correct callback: SimHotasPinkyShift
2. Change the DX code for both shifted and unshifted states: Unshifted - DX2, Shifted - DX258 (DX2 + 256)I hope I have this correct as I just learned it recently.
Good Luck!
"Teach a man to fish …… "
-
Thanks everyone for getting back so soon. Now if I’m getting this right one goes in the TCM file and the other in the key file is that correct? I know I don’t know much about this and get’s me confused but I do want to change it.
Thanks Rhino
-
Thanks everyone for getting back so soon. Now if I’m getting this right one goes in the TCM file and the other in the key file is that correct? I know I don’t know much about this and get’s me confused but I do want to change it.
Thanks Rhino
.key file goes in the Falcon BMS folder - users - config. Make sure if you use note pad you save as .key. TMC file can go anywhere.
-
"Teach a man to fish …… "
It took me about a month to get this is far. Thanks for answering my questions. This forum has been a great resource.
-
Hey B2Blain, What I meant is not where the key, and tmc go. My question was this “SimHotasPinkyShift 2 -1 -2 0 0x0 0
SimHotasPinkyShift 258 -1 -2 0 0x0 0” is what go in the key file and “1. You need the correct callback: SimHotasPinkyShift
2. Change the DX code for both shifted and unshifted states: Unshifted - DX2, Shifted - DX258 (DX2 + 256)” this is what go in the TMC file correct? I not good at this programming stuff as you can tell, but I do want to get it right and learn.Thanks Rhino
-
Hey Jc1, I like your profile, but I would like to have the shift button on S3. I don’t know much about changing things in the profiles so I was wondering if you could give me a hand in changing that. Right now I’m using Morphine’s profile but your’s looks a little more of what I need. Anyway you could give me a hand with this?
Thanks Rhino (titanium55)
Hey Rhino,
In jc1.key
change Unshifted # Pinky /S3
from SimAPOverride 2 8 -2 0 0x0 -1 S3 (Win DX3 = BMS DX2)
to SimHotasPinkyShift 2 8 -2 0 0x0 -1 S3 (Win DX3 = BMS DX2)change Unshifted # Paddle /S4
from SimHotasPinkyShift 3 8 -2 0 0x0 -1 S4 (…and so on…)
to SimAPOverride 3 8 -2 0 0x0 -1 S4 (…and so on…)change Shifted # Pinky /S3
from SimDoNothing 258 -1 -2 0 0x0 0 S3 (Win DX3 = BMS DX2+256 = BMS DX258 )
to SimHotasPinkyShift 258 -1 -2 0 0x0 0 S3 (Win DX3 = BMS DX2+256 = BMS DX258 )change Shifted Paddle /S4
from SimHotasPinkyShift 259 -1 -2 0 0x0 0 S4 (…and so on…)
to SimDoNothing 259 -1 -2 0 0x0 0 S4 (…and so on…)In jc1.tmc
change Pinky
from MapKey(&Joystick, S3, TEMPO(PULSE+L_CTL+L_ALT+‘3’, DX3, 500)); //Unshifted, Short-Left OSB#3 ExpandFOV, Long-SimAPOverride
to MapKey(&Joystick, S3, TEMPO(PULSE+F12, DX3, 500)); //Unshifted, Short-TrackIR Center, Long-Shiftchange Paddle
from MapKey(&Joystick, S4, TEMPO(PULSE+F12, DX4, 500)); //Unshifted, Short-TrackIR Center, Long-Shift
to MapKey(&Joystick, S4, TEMPO(PULSE+L_CTL+L_ALT+‘3’, DX4, 500)); //Unshifted, Short-Left OSB#3 ExpandFOV, Long-SimAPOverride -
Thank You Jc1, that’s what I was looking for, which one’s to change in each file. I’m not good at this yet but I’ve been flying with a squadron for awhile. Just did know how to make changes that I wanted. Thanks for your help I’ll let you know. I did fly with yours yesterday and using the paddle shift is not that bad so I’m going to copy and see which make one and see what happens. Thanks Rhino
-
Version 3.10, 09/26/2016
After practicing TR433_06_ILS_Weather and TR433_08_TFR, I found that I needed Snapback views of the NoseDown cockpit and NoseUp cockpit.
BMS Custom Views fulfills this need, as explained in the BMS-Manual.pdf, p113, Section 9.4. I added 3 custom view code lines to the
3dckpit.dat files, located in the /Data/Art/Ckptart folder for each jet that I wanted to have these custom views. The lines are:
customview 0.000000 0.000000 0.000000 0.291667 -36.617809 0.000000 49.999996 “ILS Down View” 1;customview -0.000000 -0.000000 -0.000000 0.700000 -0.350001 0.000000 59.999996 “HUD View 1” 1;
customview -0.000000 -0.000000 -0.000000 -0.787500 -16.122545 0.000000 64.999992 “HUD View 2” 1;
This required a change to jc1.key Coolie Switch, CSL. Unshifted from OTWSelectHUDMode to OTWNextCustom3DPitView and Shifted from
OTWSelectFlybyMode to OTWSelectHUDMode.
Revised jc1.key, jc1.tmc, jc1_Device_Text.txt which can be obtained at post #1. -
Version 3.11, 01/31/2018
This revision makes a different use of the backlight and LEDs. The throttle LASTE switch at middle is autopilot off. When autopilot is on (throttle LASTE switch up for ALT or down for ATT) the backlight will go on. If the autopilot is on, LED1 or LED3 or LED5 will light up depending on whether the throttle FLAPS switch is up (HDG SEL) LED1, middle (ATT HLD) LED3, down(STRG SEL)LED5. I also found out how to remove the Hewlett Packard computer practice of automatically taking control of the key sequence CTRL-ALT-s.These are the detailed changes:
Started with with Backlight off, instead of on. LEDs off except LED3.
Removed LEDs from the MIC switch MSP.
Removed Backlight and LEDs from EFLNORM switch shifted.
Added canopy toggle to EFLNORM switch shifted.
Added Backlight to right AutoPilot, switches APPAT, APPAH, APALT.
Added LEDs to left AutoPilot, switches FLAPU, FLAPM, FLAPD.
Hewlett-Packard computers automatically assign the keystroke CTRL-ALT-s to the computer system. This can be fixed.
1. Go to the the Start screen.
2. Search for HP Support Information.
3. Right-click this result.
4. Select the option at the bottom that indicates it should open in the file location.
5. The system should transition to the Desktop screen with the file displayed in its folder.
6. Right-click the HP Support Information and select Properties.
7. Select the Shortcut tab.
8. You should see the shortcut field, but it will appear to be grayed out. You can still click
the field and change the shortcut to something else, like None.Revised jc1.key, jc1.tmc, jc1_Device_Text.docx, jc1_Keyboard_Layouts.pdf. Revised files are available at “jc1 Profile” post #1.
-
//Version 4.00, 02/21/2018
This revision includes a complete review starting with the 4.33.4 BMS - Full.key file and documenting all changes made to get to jc1.key. The documented changes are in the changelog in jc1.tmc and shown below. There are new illustrations of the joystick (jc1_Devices_Joystick.pdf) and throttle (jc1_Devices_Throttle.pdf) available. jc1_Device_Text.docx crossreferences to the illustrated joystick and throttle. There are separate files for keyboard names (jc1_Keyboard_Key Labels.pdf) and keyboard code (jc1_Keyboard_Key Labels.pdf).All files are available via post #1 of this thread, “jc1 Profile”.
Moved SimCBEOSB_3L, Expand L-FOV to Unshifted MSP and added SimCBEOSB_3R, Expand R-FOV to Shifted MSP.
Made SimRadarAGModeStep on Shifted H2U.
Moved AVTR to SLEW Control (shifted) and coordinated the AVTR lights with AVTR On/Off switch.
Changed SimEWSRWRPower to SimRightAPUp.
Added SimLeftAPUp to FLAPU.
Made Mic Switch Shifted MSU to AWACSRequestPicture.
Changed Mic Switch MSD from Shifted, SimTransmitCom2 to Shifted SimDoNothing.
Removed AFCanopyToggle from throttle EFLNORM.
Fixed external lights. Thanks to Mud.
Moved OTWSelect3DCockpitMode to Unshifted CSL From short CSD.
Transfered customviews to Joystick Shifted H4U and Shifted H4D.
Made NumPad changes documented in BMS Key File Manual p10-43. NumPad matches cockpit.
Made Joystick POV changes documented in BMS Key File Manual p10-43 to p10-44 for trim and views.
// Revised jc1.key, jc1.tmc, jc1_Device_Text.docx, Split up jc1_Keyboard_Layouts.pdf into jc1_Keyboard_Key Codes.pdf
andd jc1_Keyboard_Key Labels.pdf. Added jc1_Device_ Joystick.pdf and jc1_Device_Throttle.pdf, which are illustrations
of the Warthog. These illustrations are crossreferenced in jc1_Device_Text.docx.Started with BMS - Full.key and documented all changes made to jc1.key. Changes and additions are listed below:
jc1.key Additions to BMS - Full.key
SimEngContPri
SimEngContSec
SimRFSilent
SimLeftAPUp
SimLeftAPDown
SimLightsSteady
SimExtlMasterOff
SimLaserArmOff
SimCATIIIjc1.key Changes to BMS - Full.key
SimDecFuelPump to SimSafeMasterArm
SimAVTRToggle to SimAVTRSwitchOn
SimAVTRSwitch to SimAVTRSwitchOff
SimEcmPower to SimLeftAPMid
SimEWSRWRPower to SimRightAPUp
SimEWSJammerPower to SimRightAPMid
SimEWSMwsPower to SimRightAPDown
SimEWSDispPower to SimSimMasterArm
SimCATSwitch to SimCATI
SimLeftAPSwitch to SimRFNorm
SimToggleTFR to SimRFQuiet
SimStepMasterArm to SimArmMasterArm
SimHotasPinkyShift 2 to SimHotasPinkyShift 3
SimAPOverride 3 to SimAPOverride 2
SimExtlAntiColl to SimAntiCollOn
SimExtlPower to SimExtlMasterNorm
SimExtlSteady to SimLightsFlash
SimExtlWing to SimWingLightBrt
SimEpuToggle to SimEpuAuto
SimIncFuelPump to SimEpuOn
SimLaserArmToggle to SimLaserArmOn
SimICPCom1 to SimEWSProgOne
SimICPCom2 to SimEWSProgTwo
SimICPIFF to SimEWSProgThree
SimICPLIST to SimEWSProgFour
SimICPAA to SimEWSModeMan
SimICPAG to SimEWSModeSemijc1 changes to Section 1.02 3rd Party Software:
comment out all the TrackIR and FRAPS lines, then
TrackIR Precision 0x41 to SimEWSModeAuto
TrackIR Profile 0x42 to SimEWSModeByp
TrackIR Pause 0x43 to SimICPFAck
FRAPS 0x44 to ExtinguishMasterCaution -
Due to typos in the illustrations of the joystick (POV trim/views reversed) and throttle(MIC switch missing a line), I uploaded corrected versions of the illustrations.
Available via post #1 of this thread, “jc1 Profile”.
jc1 -
Version 4.10, 02/23/2018
Important changes to jc1.key
This will eliminate the big gun sound heard in the open cockpit when pressing the paddle key (S4)
or when pressing the paddle key in outside views, and the other keys that were affected.
These changes are based on BMS Key File Manual.pdf p6-22 “In the key files, for DX button callbacks,
the former “mod1” field (last entry in a DX row, always 0 in the past) will now serve as sound ID to
determine the KEY_DOWN sound to be played when activating the callback. The sound IDs can be found
in the f4sndtbl.txt. Sound can be deactivated with “-1”. Also the value “0” activates no sound as
no sound file is assigned.”
SimHotasPinkyShift 3 -1 -2 0 0x0 -1 //DX4 on the paddle
SimAPOverride 2 -1 -2 0 0x0 -1 //DX3 on the pinky
SimSlapSwitch 18 -1 -2 0 0x0 314
SimMPO 25 -1 -2 0 0x0 115
SimHotasPinkyShift 259 -1 -2 0 0x0 -1 //DX4 on the paddle
SimAPOverride 258 -1 -2 0 0x0 -1 //DX3 on the pinky
SimRadarAGModeStep 262 -1 -2 0 0x0 126
SimRadarSnowplow 263 -1 -2 0 0x0 126
SimNextAGWeapon 264 -1 -2 0 0x0 126
SimHSDRangeStepUp 266 -1 -2 0 0x0 126
SimNextWaypoint 267 -1 -2 0 0x0 126
SimHSDRangeStepDown 268 -1 -2 0 0x0 126
SimPrevWaypoint 269 -1 -2 0 0x0 126
OTWStepNextPadlockAA 277 -1 -2 0 0x0 -1
OTWSelectEFOVPadlockMode 279 -1 -2 0 0x0 -1
Other sound corrections
SimRightAPMid 320
SimICPTILS 122
SimICPALOW 122
SimICPTHREE 122
SimICPStpt 122
SimICPCrus 122
SimICPSIX 122
SimICPMark 122
SimICPEIGHT 122
SimICPNINE 122Minor editing changes to jc1.tmc
from Unshifted Long CSD to Unshifted CSD
from USE jc1.key in Falcon BMS 4.33.1 to USE jc1.key in Falcon BMS 4.33.4Corrected jc1.key and jc1.tmc are available via post #1 of this thread, “jc1 Profile”.
jc1
-
Version 4.11, 03/02/2018
Changed switching for EPU.
Moved TIR Pause from Shifted H4P to Shifted H4R.
Related changes to jc1.tmc, jc1.key, jc1_Device_Text.pdf, jc1_Device_Joystick.pdf and jc1_Device_Throttle.pdf.
Files available via post #1 of this thread, “jc1 Profile”.jc1
-
//Version 4.20 03/08/2018
jc1.key Additions to BMS - Full.key
SimDigitalBUPOff
SimAltFlapsNormjc1.key Changes to BMS - Full.key
From SimDigitalBUP to SimDigitalBUPBackup
From SimAltFlaps to SimAltFlapsExtendIf Autopilot backlight is on, it will go off if Fuel Door is opened, or Landing Gear is lowered, or Trim/AP is moved to DISC,
or MPO is moved to Override, or DBU is moved to On, or AltFlaps is moved to extended.If Autopilot backlight is off, it will not go on if Fuel Door is open, or Landing Gear is down, or Trim/AP is DISC, or MPO is Override,
or DBU is On, or AltFlaps is extended.Autopilot backlight is unchanged for AOA > 15°, A/P failure or FLCS failure, or Stall Horn active.
Related changes to jc1.tmc, jc1.key, jc1_Device_Text.docx, jc1_Device_Joystick.pdf, jc1_Device_Throttle.pdf,
jc1_Keyboard_Key Codes.pdf, jc1_Keyboard_Key Labels.pdf. Files available via post #1 of this thread, “jc1 Profile”.jc1
-
Version 4.21 03/09/2018
Fixed gGear. Should be initialized on.
The Autopilot backlight will be on/off for the A/P limits Fuel Door, Gear, Trim, MPO, Flaps.
The Autopilot backlight will remain on for the A/P limits DBU, AOA > 15°, A/P or FLCS failure, and Stall Horn.
Related changes to jc1.tmc. Files available via post #1 of this thread, “jc1 Profile”.jc1
-
Version 4.22, 03/10/2018
Regrettably, due to Thrustmaster Target script limitations, I have to remove the A/P Gear limit from synchronization
with the backlight. TM script cannot determine beforehand whether you start in the air or on the ground. Therefore,
it’s not possible to correctly code the gear limit. An undesirable alternative would be to have separate .tmc files.
A similar situation occurred with the DBU limt; TM script can’t tell beforehand whether the jet you fly has DBU. And
there’s no way for TM script to identify AOA > 15°, A/P or FLCS failure and Stall Horn. So the only A/P limits
synchronized with backlight are Door, Trim, MPO and Flaps.Related changes to jc1.tmc. Files available via post #1 of this thread, “jc1 Profile”.