May 3, 201016 yr Hi!Does someone know a trick to achive a limited braking whithout autobraking?, I press the brake button on the joystick and the brakes reach the max percent allowed unless I realese the button and brake again to keep deaccelarartion on. I want to manually match each of the autobrake settings. I appreciate your reply. Many ThanksJavier
May 3, 201016 yr Hello, I want to manually match each of the autobrake settingsMaybe you will not appreciate .. but AFAIK it's no way for realise your request.The point is you can adjust the braking force but it's fixed .. only one possibility...Play with the bold number.Aircraft.cfg string[brakes]parking_brake = 1 //Parking brake availabletoe_brakes_scale = 0.80 //Brake scalardifferential_braking_scale =0.8Regards.Gus.
May 3, 201016 yr I did this in FS9, but I imagine it's the same in FSX. It's a long time ago and I can't remember exactly how I did it, so you'll have to experiment a bit. You will need a registered copy of FSUIPC, and set the brakes through that to a rotary or slider. You only get the option to set Left or right brake, So, set the left brake and calibrate it, then set the right brake exactly the same, and calibrate. Both brakes will then work together with the one switch (rotary or slider) you assigned them both to. That then gives you some control over how much pressure you apply to the brakes. Sorry I can't be more precise, but it's been a long time.Russell.
May 3, 201016 yr Commercial Member I'm not sure I understand the question...So my comment is probably totally random ;)But aren't brakes ideally assigned to an axis control not a button?So you'll need to find an unused joystick axis.Consider, with a set of rudder pedals you
May 4, 201016 yr Author Hello!Yes, changing the brake assignation in the Flight Simulator settings may work, I haven't tought about it :P; I'm gonna check it up. Thank you all for your replies.Javier
May 4, 201016 yr The "Braking Strength" can be changed by editing the "aircraft.cfg" file. It can be found under the header [brakes]. [brakes]toe_brakes_scale=0.887403 <--- This number indicates the beraking strength. Revise to a lower number that you are comfortable with. Mine are all in the 0.6 - 0.7 range to my liking.parking_brake=1 <--- This number indicates that parking barkes are available. Leave this number as is.Stephen
May 5, 201016 yr Hello,toe_brakes_scale Sets the scaling of the braking effectiveness. 1.0 is the default. 0.0 scales the brakes to no effectiveness. differential_braking_scaleDifferential braking is a function of the normal both brakes on and the rudder pedal input. The amount of difference between the left and right brake is scaled by this value. 1.0 is the normal setting if differential braking is desired (particularly on tailwheel airplanes). 0.0 is the setting if no differential braking is desired. hydraulic_system_scalarThe ratio of hydraulic system pressure to maximum brake hydraulic pressure. auto_brakesThe number of increments that the auto-braking switch can be turned to. http://msdn.microsoft.com/en-us/library/cc526949.aspxAFAIK none of those actions can be modulated ... it's all or nothing .Regards.Gus.
May 5, 201016 yr Commercial Member It can be achieved relatively easily with C code. You catch the brake request with an event handler, override it and then apply as much or as little brake as required in code. I've done this for an anti-skid system that's under my control and doesn't rely on FS at all. //--------------------------------void ManualBrake(ID32 event){//If below 10 knots then don't engage the antiskid unit, otherwise trap and override the brake input if (event==KEY_BRAKES || event==KEY_BRAKES_LEFT || event==KEY_BRAKES_RIGHT || event==KEY_AXIS_LEFT_BRAKE_SET || event==KEY_AXIS_RIGHT_BRAKE_SET) { lookup_var(&ias); lookup_var(&acft_on_gnd); if(ias.var_value.n>10 && acft_on_gnd.var_value.n) {//Override the user trigger_key_event(KEY_AXIS_LEFT_BRAKE_SET,-16383); trigger_key_event(KEY_AXIS_RIGHT_BRAKE_SET,-16383);//Keep updating the release timer until the brake pedals are released//This will keep the antiskid routine in operation. release_timer=currtick18.var_value.n+5;//Call the antiskid routine Antiskid(); } } return;}//***************************************************************************void FSAPI EventHandler (ID32 event, UINT32 evdata, PVOID userdata){ ManualBrake(event); etc... -Dai
Create an account or sign in to comment