Jump to content

Recommended Posts

Posted

Hi.

 

Does anybody know what is the cabin parameter for checking the fuel state in the mission editor?

I want to launch a trigger when fuel qty reaches 6000 pounds during AAR...

 

I'm not sure if it is possible right now.

 

Thanks..

Spanish Ala12rv Pilot 

Nevada TTR // Persian Gulf // Syria // South Atlantic

T.35C Tamiz // C-101 Mirlo // F-5E Tiger // FA-18C Hornet // Mirage F1 // EF2K!!! // F-14B Tomcat // F-16C Viper

MSI.Z690 // i9-12900F 5.1GHz // RTX3090 24GB // DDR5 5600Mhz 64GB

QuestPro // Hotas.Warthog // MFG.Crosswind // WW.Panels // TK.ICP // MFD.Cougar // Jetseat

Posted

Does anybody know what is the cabin parameter for checking the fuel state in the mission editor?

I want to launch a trigger when fuel qty reaches 6000 pounds during AAR...

 

I'm not sure if it is possible right now.

 

It is possible, but the parameter name is different for each plane, for example, these are for the JF-17:

 

EFM_INT_FUEL

EFM_FUEL_LEFT

EFM_TANK2

EFM_TANK3

EFM_TANKR

EFM_EXT_TANKL

EFM_EXT_TANKR

EFM_EXT_TANKC

 

For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra

For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar

Mobile: iPad Pro 12.9" of 256 GB

Posted

Thanks you two..

Rudel, do you know the parameter for the Hornet?

Thank U so much

Spanish Ala12rv Pilot 

Nevada TTR // Persian Gulf // Syria // South Atlantic

T.35C Tamiz // C-101 Mirlo // F-5E Tiger // FA-18C Hornet // Mirage F1 // EF2K!!! // F-14B Tomcat // F-16C Viper

MSI.Z690 // i9-12900F 5.1GHz // RTX3090 24GB // DDR5 5600Mhz 64GB

QuestPro // Hotas.Warthog // MFG.Crosswind // WW.Panels // TK.ICP // MFD.Cougar // Jetseat

Posted

Rudel, do you know the parameter for the Hornet?

 

Hi,

 

I did a short test, and these are the Parameters that show up on Console ... but none seem to be Fuel related:

 

COCKPIT PARAMETERS F/A-18C:

For use with the Trigger Conditions:

X:COCKPIT PARAM IN RANGE
X:COCKPIT PARAM EQUAL TO
X:COCKPIT PARAM IS EQUAL TO ANOTHER

Parameters:

HMD_IN_RDR_WEAPON_COUNT:0.000000\
HMD_IN_NORM_ACCELERATION:0.000000\
EJECTION_BLOCKED_0:0.000000\
HMD_IN_SELECTED_WEAPON_COUNT:0.000000\
EJECTION_INITIATED_0:-1.000000\
HMD_IN_AA_MSL_RAERO_CUE_SHOW:0.000000\
ACCELERATION_X_W:0.000000\
MAV_VIDEO:\"OFF\"\
HMD_IN_AA_TARGET_RANGE_FLOOD_STATUS:0.000000\
MAV_FOV:\"OFF\"\
ACCELERATION_Y_W:0.000000\
HMD_IN_AIRSPEED:0.000000\
MAV_STATUS:0.000000\
ACCELERATION_Z_W:0.000000\
HMD_IN_AG_BOMB_AUTO_TTG:0.000000\
MDG_init_specifics:\"./Mods/aircraft/FA-18C/Cockpit/Scripts/HMD/indicator/HMD_specifics.lua\"\
HMD_IN_SELECTED_WEAPON_CODE:0.000000\
MDG_init_DEFAULT_LEVEL:15.000000\
HMD_IN_SIDEWINDER_SEEKER_Y:0.000000\
COMM1_FREQ:305.000000\
HMD_IN_ALTITUDE_WARNING:0.000000\
COMM2_FREQ:305.000000\
HMD_IN_EU_POWER:0.000000\
HMD_IN_AA_MSL_RMAX:0.000000\
HMD_OUT_IBIT_OK:0.000000\
HMD_IN_DISP_POWER:0.000000\
HMD_IN_WINDOW_7_DISPLAY:0.000000\
HMD_IN_BRIGHTNESS:0.000000\
HMD_IN_AA_RDR_TD_BOX_KIND:0.000000\
HMD_IN_AA_TARGET_RANGE_RATE:0.000000\
HMD_IN_BIT_REQUEST:0.000000\
HMD_IN_TOF_WINDOW_DISPLAY:0.000000\
HMD_IN_EYE_OPTION:1.000000\
HMD_OUT_LOS_HEADING_EARTH:0.000000\
HMD_IN_CURR_REJ_LEVEL:0.000000\
HMD_IN_FORMAT:0.000000\
HMD_IN_AC_PITCH:0.000000\
HMD_IN_AC_ROLL:0.000000\
HMD_IN_AC_YAW:0.000000\
HMD_IN_AC_ATTITUDE_VALID:0.000000\
HMD_IN_HDG_SCALE_HEADING:0.000000\
HMD_IN_MANUAL_BLANKING:0.000000\
HMD_IN_VERTICAL_VELOCITY_SHOW:0.000000\
HMD_IN_AUTO_BLANKING:0.000000\
HMD_IN_ALTITUDE:0.000000\
HMD_IN_ALTITUDE_LABEL:0.000000\
HMD_IN_VERTICAL_VELOCITY:0.000000\
HMD_IN_AA_TARGET_RANGE:0.000000\
HMD_IN_AOA:0.000000\
HMD_IN_MACH:0.000000\
HMD_IN_WINDOW_2_DISPLAY:0.000000\
HMD_IN_MAX_NORM_ACCELERATION:0.000000\
HMD_IN_BREAKAWAY_X_AA:0.000000\
HMD_IN_BREAKAWAY_X_AG:0.000000\
HMD_IN_REQUIRED_GRD_SPEED_SHOW:0.000000\
HMD_IN_SIDEWINDER_SEEKER_X:0.000000\
HMD_IN_AA_MSL_RAERO:0.000000\
HMD_IN_REQUIRED_GRD_SPEED_CARET:0.000000\
HMD_IN_WINDOW_3_DISPLAY:0.000000\
HMD_IN_WINDOW_3_MAN_VALUE:0.000000\
HMD_IN_FCR_RANGE_SCALE:0.000000\
HMD_IN_WINDOW_4_DISPLAY:0.000000\
HMD_IN_AA_TARGET_RANGE_RATE_SHOW:0.000000\
HMD_IN_AA_SELECTED_WEAPON_VIS:0.000000\
HMD_IN_SIDEWINDER_TRACKING:0.000000\
HMD_IN_AA_ASE_STATUS:0.000000\
HMD_IN_AA_TGT_RNG:0.000000\
HMD_IN_AA_MSL_RMIN:0.000000\
HMD_IN_AA_MSL_RNE:0.000000\
HMD_IN_WINDOW15_BULLSEYE_RANGE:0.000000\
HMD_IN_AA_RETICLE_RMAX:0.000000\
HMD_IN_AA_TARGET_ASPECT_CUE_SHOW:0.000000\
HMD_IN_AA_TARGET_ASPECT_CUE_ROT:0.000000\
HMD_IN_AIM9_SEEKER_STATUS:0.000000\
HMD_IN_AIM120_SEEKER_SHOW:0.000000\
HMD_IN_AIM7_SEEKER_SHOW:0.000000\
HMD_IN_FCR_AA_MSL_RMIN:0.000000\
HMD_IN_AA_RDR_ACM_FOV_KIND:0.000000\
HMD_IN_AA_RDR_TD_BOX_POS_X:0.000000\
HMD_IN_AA_RDR_TD_BOX_POS_Y:0.000000\
HMD_IN_WINDOW11_WARN:0.000000\
HMD_IN_RDR_ANTENNA_POSITION_AZIMUTH:0.000000\
HMD_IN_WINDOW15_HOME_BINGO:0.000000\
HMD_IN_RDR_ANTENNA_POSITION_ELEVATION:0.000000\
HMD_IN_RDR_ANTENNA_POSITION_ON_LIMIT:0.000000\
HMD_IN_UPLOOK_RETICLE_ENABLED:0.000000\
HMD_IN_ARM_STATUS:0.000000\
HMD_IN_SUB_MODE:0.000000\
HMD_IN_SLANT_RANGE_SHOW:0.000000\
HMD_IN_SLANT_RANGE_SHOW_NM:0.000000\
HMD_IN_SLANT_RANGE_LITERA:0.000000\
HMD_IN_SLANT_RANGE:0.000000\
HMD_IN_WINDOW12_FUEL_ADVISORY:0.000000\
HMD_IN_STPT_SYM_TYPE:0.000000\
HMD_IN_STP_RANGE:0.000000\
HMD_IN_STP_NUM:0.000000\
HMD_IN_TGT_RANGE:0.000000\
HMD_IN_FCR_SHOW_DLZ:0.000000\
HMD_IN_TGT_BEARING:0.000000\
HMD_IN_WINDOW15_TYPE:0.000000\
HMD_IN_WINDOW15_BULLSEYE_BEARING:0.000000\
HMD_IN_NO_RAD:0.000000\
HMD_IN_AA_TD_ALTITUDE:0.000000\
HMD_IN_FCR_RANGE_SCALE_SHOW:0.000000\
HMD_IN_FCR_AA_TGT_RNG:0.000000\
HMD_IN_FCR_AA_CLOSURE_RATE:0.000000\
HMD_IN_FCR_AA_MSL_RNE:0.000000\
HMD_IN_FCR_AA_MSL_RMAX:0.000000\
HMD_IN_FCR_AA_MSL_RAERO:0.000000\
HMD_IN_FCR_AA_AIM120_ACT:0.000000\
HMD_IN_FCR_AA_AIM120_ACT_RANGE:0.000000\
HMD_IN_FCR_AA_MSL_ACT0:0.000000\
HMD_IN_FCR_AA_MSL_TOF0:0.000000\
HMD_IN_FCR_AA_MSL_TTG:0.000000\
HMD_IN_AA_Aim9DiamondFlash:0.000000\
HMD_IN_AA_Aim9Uncaged:0.000000\
HMD_IN_AA_Aim9Locked:0.000000\
HMD_IN_AA_Aim120LosFixed:0.000000\
HMD_IN_AA_Aim120LosPos_X:0.000000\
HMD_IN_AA_Aim120LosPos_Y:0.000000\
HMD_STR_IN_REJECT_STATUS:\"\"\
HMD_OUT_STATE:0.000000\
HMD_OUT_BIT_IN_TEST:0.000000\
HMD_OUT_SET_NO_GO:0.000000\
HMD_OUT_LOS_ELEVATION_EARTH:0.000000\
HMD_OUT_HDU_ROLL:0.000000\
HMD_OUT_LOS_HEADING_BODY:0.000000\
HMD_OUT_LOS_ELEVATION_BODY:0.000000\
HMD_OUT_DAC_HEADING_BODY:0.000000\
HMD_OUT_DAC_ELEVATION_BODY:0.000000\
HMD_OUT_DAC_SLAVING_ON:0.000000\
HMD_OUT_SIDEWINDER_SEEKER_X:0.000000\
HMD_OUT_SIDEWINDER_SEEKER_Y:0.000000\

 

The number after the colon is the current value that I had on the test F-18 at the moment of the query. I got these using the LUA-Console of the DCS-BIOS utility.

 

I dont know the meaning of each parameter, the JF-17 is the first aircraft where I've actually tried to use this type of trigger, and for most I've had to guess and then test to verify what each means.

 

Best regards,

 

Eduardo

 

For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra

For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar

Mobile: iPad Pro 12.9" of 256 GB

Posted (edited)

@Birdman81

 

If you don't find the cockpit argument, you can script it instead (required fields marked in red):

local Plane = "[color="Red"]Unit name in ME[/color]"
local Tanker = "[color="red"]Tanker name in ME[/color]"

Six_K_trigger = 0

local function Scheduler()
     
     if Unit.getByName(Plane) and Unit.getByName(Tanker) then
        
        local DCS_Unit = Unit.getByName(Plane)
        local DCS_Tanker = Unit.getByName(Tanker)

        local Unit_Vec3 = DCS_Unit:getPoint()
        local Tanker_Vec3 = DCS_Tanker:getPoint()
        local Distance2D = math.floor( ( ( Unit_Vec3.x - Tanker_Vec3.x ) ^ 2 + ( Unit_Vec3.z - Tanker_Vec3.z ) ^ 2 ) ^ 0.5, 0 )
        
        local Aircraft_Max_Internal_Fuel = DCS_Unit:getDesc().fuelMassMax
        local Fuel_Multiplier = DCS_Unit:getFuel()
        
        local Fuel_Kg = math.floor( Aircraft_Max_Internal_Fuel * Fuel_Multiplier, 0 )
        local Fuel_Lbs = math.floor( Fuel_Kg * 2.2046 , 0 )
         
        if Distance2D < 300 and Fuel_Lbs >= 6000 and Six_K_trigger ~= 1 then
           
           [color="Blue"]-- Do stuff when fuel quantity reaches 6000 or higher[/color]
           
           Six_K_trigger = 1
        end
     end
     
     if Six_K_trigger ~= 1 then 
        return timer.getTime() + 3 
     end
end

timer.scheduleFunction(Scheduler, nil , timer.getTime() + 1)

 

 

Might need some tweaking, but this is the idea.

Edited by Hardcard
Posted

Ok.. I'll do it that way..

Thanks everyone!

Spanish Ala12rv Pilot 

Nevada TTR // Persian Gulf // Syria // South Atlantic

T.35C Tamiz // C-101 Mirlo // F-5E Tiger // FA-18C Hornet // Mirage F1 // EF2K!!! // F-14B Tomcat // F-16C Viper

MSI.Z690 // i9-12900F 5.1GHz // RTX3090 24GB // DDR5 5600Mhz 64GB

QuestPro // Hotas.Warthog // MFG.Crosswind // WW.Panels // TK.ICP // MFD.Cougar // Jetseat

  • Recently Browsing   0 members

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