Jump to content

Super-maneuverability Demonstration Aircraft MOD


Recommended Posts

Posted (edited)

For DCS 1.5.2

 

Based on kazereal's version of F-16 High Fidelity Flight Dynamics and Tech/Academic Initial Demonstration at: http://forums.eagle.ru/showthread.php?t=95985

 

Edited a little bit (actually a lot) the Aero Data and Flight Control System to achieve a high-alpha maneuverability. For known issues such as HUD or Gears or Speedbrakes or NWS not working, please refer to the original thread above.

 

 

Also, check your pitch & roll axis before jumping into the cockpit. They're not set by default.

 

Download link: https://github.com/uboats/F-16A-Demo-CDMW

 

CAUTION: Do not directly click on "Download ZIP" in main page. Click on "Latest commit 69ab176"-->Browse Files-->Download ZIP instead to download the latest version.

 

Known issue: In DCS 1.2.16, you have to disable full screen to make the MOD work. But in DCS 1.5, it seems that you're OK to stay in full screen mode.

 

 

=========================================================================================

Key functions:

 

 

 

Press "M" to switch HMCS On/Off.

 

press "C" to switch between CAT I and CAT III.

 

Press "F" to switch ALT Flaps to ON/OFF. (RL F-16 function)

 

Press "P" to declutter the HMCS.

 

Press "G" to toggle landing gear up/down.

 

Press "B" to toggle speed brakes close/open.

 

Press "L" to toggle external lights on/off.

 

Press "V" to deploy Hook / LBAR for carrier ops.

 

 

=========================TVC functions:

Press "T" to switch TVC ON/OFF

 

Press and hold "S" to activate a Direct Control Mode just like in Su-27.

 

Press and hold "D" to force the horizontal tail deflect 10 degrees.

 

Press and hold "R" to activate G-LIM Override.

 

 

 

Have fun. Make nice videos. (Cobras, Kulbits...Yeah you can do it.)

 

15e7qc8.jpg

Edited by LJQCN101
fixed link

EFM / FCS developer, Deka Ironwork Simulations.

Posted

Thanks for that, I was thinking about creating a super-maneuverable Pak Fa for airshows and I'll probably go ahead with that flight model, just gotta tweak the speed 'n stuff! :)

[sIGPIC][/sIGPIC]

Posted (edited)
Thanks for that, I was thinking about creating a super-maneuverable Pak Fa for airshows and I'll probably go ahead with that flight model, just gotta tweak the speed 'n stuff! :)

 

Well that sounds great and can't wait to see your Pak Fa.

 

BTW, this is the AeroTable Excel I worked on. Feel free to use it if you want to change something: https://drive.google.com/file/d/0B7yF7YEqfZEHOUtacndWSUJxRms/view?usp=sharing

 

AeroData is converted from a project I made for BMS. This is what I've done: https://youtu.be/WadgLjPCr-0. And the data structure is pretty the same in F-16Demo. So just a lot of converting.

 

And I'm glad to help in case you have a hard time reading the table.

Edited by LJQCN101

EFM / FCS developer, Deka Ironwork Simulations.

Posted
I just downloaded the file from github but I couldnt fly with it.

at start ,it shows map instead of cockpit.

thanks

 

Well, I just find out that you have to install Visual C++ 2013 Redistributable Packages in order to make the dll work.

EFM / FCS developer, Deka Ironwork Simulations.

Posted

I did some research on the input command issues. In order to be able to use the commands, you need to create a class inside the F16ACockpit.dll which implements the method "void SetCommand(int, float)". Then you need to add it in device_init.creators.

This will allow you to use the device inside the input defs and the commands will be forwarded to SetCommand. I'd guess the class needs to reside in a namespace called "cockpit" as all the others do as well.

 

Perhaps I'll create a working example of that later today. :)

[sIGPIC][/sIGPIC]

Posted
I did some research on the input command issues. In order to be able to use the commands, you need to create a class inside the F16ACockpit.dll which implements the method "void SetCommand(int, float)". Then you need to add it in device_init.creators.

This will allow you to use the device inside the input defs and the commands will be forwarded to SetCommand. I'd guess the class needs to reside in a namespace called "cockpit" as all the others do as well.

 

Perhaps I'll create a working example of that later today. :)

 

Great news buddy. I'm working on the HMCS right now and maybe you can use it as a debug device. Check the updates at github.

EFM / FCS developer, Deka Ironwork Simulations.

Posted (edited)

Already saw it, awesome work!

I'm trying to get the cockpit stuff to work but apparently DCS doesn't provide us with the CockpitBase API, which would be needed in order to make the cockpit work. Doing some further research and not giving up on it tho.

 

Edit: I'll probably just create my own CockpitBase.h. Would still be missing the lib tho.

Edited by codefox

[sIGPIC][/sIGPIC]

  • 2 months later...
  • 2 weeks later...
Posted
ANy news on this? :) I tried and no cockpit :( just external.

 

Yes. I've just updated it to be compatible with DCS 1.5.2. You can try that again.

EFM / FCS developer, Deka Ironwork Simulations.

Posted (edited)

Hey so I just downloaded and installed this... for some reason the aircrafts elevators are constantly giving a massive pitch down input that is barely canceled out by full pitch up input on the joystick... is this a controls issue or a problem with the flight model?

 

seems that it only happens if you dont have the hud enabled before you hit "fly". Very strange

Edited by Hedhunta
  • Recently Browsing   0 members

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