Jump to content

Recommended Posts

[CPT]CaveMan*
Posted

Hi all -

 

I just picked up BOS on Friday and have been working away at getting my TARGET script working the way I want it to.  One thing I'd like to change is how the flaps currently operate and want to have someone check my logic here.  Where I'd like to get is to have the Flaps in the up position when the switch is in the up position, takeoff flaps in the middle, and full flaps in the down position.  I believe this will work, but want to make sure:

 

    MapKey(&Throttle, FLAPU, PULSE+flaps_up);
    MapKey(&Throttle, FLAPM, PULSE+flaps_dn);
    MapKey(&Throttle, FLAPD, PULSE+flaps_dn);

    MapKeyR(&Throttle, FLAPD, PULSE+flaps_up);

 

Thoughts?

Posted

Personally I use the grey 4-way switch on the front of the throttle with my left index finger.  Push down and flaps go down, pull up and flaps come up.  Right is supercharger switching.

 

This way you don't need to faff around with the profile but can just map straight into the game.  This then works with flaps with a set position eg FW190 (1 down for combat flaps, 2 for landing flaps) and those where they are fully adjustable eg 109 or 110 etc.

 

I tend not to use the toggle switches on the base because I'm lazy and cannot be bothered figuring out how to program them.  That and I exclusively use VR and don't want to fumble around and hit the wrong switch.  It has been bad enough reaching for the pitch and either scaring myself because one of my cats was there, or putting my hand into my gin and tonic...

 

von Tom

Posted (edited)

 Where I'd like to get is to have the Flaps in the up position when the switch is in the up position, takeoff flaps in the middle, and full flaps in the down position. 

 

This will depend on plane, you need consider that some planes has 2 (open/closed), other 3 fixed flaps positions, and others adjustable positions between closed and full open.

Edited by Sokol1
[CPT]CaveMan*
Posted

Thanks guys -

 

von_Tom - I spent most of the weekend beating my head against the wall with the programming.  I know that I can use them just as DirectX buttons, but that prevents me from doing some of the things I've committed to muscle memory now (like resetting views or trim by holding the S3 key and hitting up on the appropriate hat).  Given that you're using VR, I can certainly understand why flying by touch is so critical.  Cats (and gin and tonic) are oddly opposed to being used as a control stick and rarely give the expected response in-game. :wacko:  Let me know if I can help at all with the Warthog programming...I can't do the advanced "make a switch an axis" stuff, but I've got a lot of the other stuff figured out.

 

Sokol - that's good info.  Having only flown 3 planes so far, it doesn't surprise me that I'm working from incomplete info.  I'll continue to tweak as I move along, I'm sure.

Posted

My apologies it's a black coolie hat that I use, next to the slew mini-mouse joystick thingy.  Shoulda spent the weekend retraining that muscle memory instead!  ;) 

 

Mind you that retraining can in itself be painful.  I remember mapping the nav lights and constantly opening (and losing) my canopy instead.

 

von Tom

Posted

My apologies it's a black coolie hat that I use, next to the slew mini-mouse joystick thingy.  Shoulda spent the weekend retraining that muscle memory instead!  ;)

 

Mind you that retraining can in itself be painful.  I remember mapping the nav lights and constantly opening (and losing) my canopy instead.

 

von Tom

 

I use the same for flaps. Works very good. Yeah I don't use the programming software either. Just go straight into the sim with setting up buttons. Trust me there's still plenty :)

  • 1 year later...
Posted

This is code I use for a flap control in DCS.  It works well and I find it to be bulletproof.

....replace Flaps_Up, Flaps_Down with your keys or macros of your choice.

 

//Flap

MapKey(&Throttle,FLAPU, CHAIN( PULSE + Flaps_Up, D(100), PULSE + Flaps_Up));                                
                                    
MapKey(&Throttle,FLAPM,CHAIN( PULSE + Flaps_Up, D(100), PULSE + Flaps_Up, D(150), PULSE + Flaps_Down));                                
                                
MapKey(&Throttle,FLAPD, CHAIN( PULSE + Flaps_Down, D(150), PULSE + Flaps_Down));

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...