Repository
https://github.com/HerbyW/DC-10-Air-Tanker
Introduction
FlightGear (http://www.flightgear.org) is an open source flight simulator that is even used in flight schools to train basic maneuvers, radio communication and navigation tasks. It is available for windows, mac and linux.
In this article I want to go through my latest commit (https://github.com/HerbyW/DC-10-Air-Tanker/commit/716d700a3d5e8951efd11bdc3da1b22936c7ec44) to further improve the development of the McDonnell Douglas DC-10-30 Air Tanker, a fire fighting variant.
New Features
Ground filling station
In Blender I made the 3D model for 6 tanks, a tent and the 3 lines to the aircraft as I saw it in different videos. By setting the parking brake and then pushing the button "w" this model is now visible and the filling of retardant or water is starting. (Models/Effects/Refilling/refilling.ac)
This screenshot gives you an idea how it looks like in multiplayer mode from the perspective of an other model:
Realistic fire fighting action
With some adjustments to the retardant model on ground, depending on the settings of coverage level (from 1-8), it is now possible to stop the fire from expanding. In the pictures you see the retardant on ground hindering the fire to expand. Also a wind compass instrument was added to calculate the wind effect on the dropping material.
All functions now in multiplayer
The biggest task was the adjustment of all relevant movements so that they are transmitted over the multiplayer protocol. As an example here is the code change for spinning wheels:
In this file I added the definition of the rollspeed as the generic float number 6:
DC-10-Air-Tanker-set.xml
<multiplay>
<generic>
<float n="6" alias="/gear/gear[2]/rollspeed-ms" />
</generic>
</multiplay>
Then I had o change the real property to the generic one, here for the first left main wheel:
Models/DC-10-gear.xml
- <property>gear/gear[1]/rollspeed-ms</property>
+ <property>sim/multiplay/generic/float[6]</property>
In the same way it was done for all wheels, the steering of the front wheel, the control surfaces like rudder, aileron, flaps, the reverser smoke is now also going in the other direction if activated, the compression of all wheels and all doors.
New button for autopilot off
A small but important detail was missing in the cockpit: The button for switching the autopilot off. The model was added with the function programmed here: Models/Instruments/retardant-controls/AP-out-button.xml
By clicking on the button it sets 5 different properties so that all autopilot functions are off. This switch is normally located on the yoke and is used before landing or in case the manual control is needed.
<command>property-assign</command>
<property>/controls/autoflight/off</property>
<value>1</value>
<command>property-assign</command>
<property>/controls/autoflight/autothrottle-engage[0]</property>
<value>0</value>
<command>property-assign</command>
<property>/controls/autoflight/autothrottle-engage[1]</property>
<value>0</value>
<command>property-assign</command>
<property>/controls/autoflight/autopilot[0]/engage-mode</property>
<value>0</value>
<command>property-assign</command>
<property>/controls/autoflight/autopilot[1]/engage-mode</property>
<value>0</value>
The AP-off button is the red one on the left side.
New version number
With the new number comes also a detailed help file for all functions: Systems/DC-10-help.xml
Additional work was done in some nasal scripts for the logic of the retardant system and the reverser animation. All in all I am very happy to have reached this step now and waiting for pilots to test and fly this new variant in FlightGear.
Reverser in action.
Roadmap
Next will be the further improvement of the autopilot, as the new variant has different weights and is therefore much more maneuverable as the standard model of this aircraft.
How to contribute?
Pull request to my github repository or direct contact via Mumble FlightGear Chat.
GitHub Account
https://github.com/HerbyW
It contains my real name, my git username, my steemit username and my callsign in the multiplayer.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for quick review, that was a surprise for me!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your review, @helo! Keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@schamangerbert,
I like this structure (design) of the plane! But have a problem, why those engines are push air to the wrong side? It seems like they push air to the front side of the plane!
Cheers~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Reverser in action.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Meine Güte, was es alles gibt! Ich verstehe zwar nur die Hälfte, aber es klingt spannend und wirkt sehr realistisch. Danke für das Erweitern meines Horizonts. ;-) Lieben Gruß, Kadna
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are preparing for a real war :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh yes @schamangerbert, this simulator is a very interesting thing and it seems like a real flight!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent review, my friend, and on this simulator you can perform any actions! Thanks @schamangerbert
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good development with tent, fuel stand and aldo fire fighting. All these are helping to flight simulation learning.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
a new experience completely thanks for sharing
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow!! Great contribution /project @schamangerbert
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow! Very nice work! I wish I knew how to play with all these simulation programs!
My old computer will not make it either!
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey, @schamangerbert!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 26.20% upvote from @ocdb courtesy of @schamangerbert!
@ocdb is a non-profit bidbot for whitelisted Steemians, current max bid is 15 SBD and the respective amount in Steem.
Check our website https://thegoodwhales.io/ for the whitelist, queue and delegation info. Join our Discord channel for more information.
If you like what @ocd does, consider voting for ocd-witness through SteemConnect or on the Steemit Witnesses page. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @schamangerbert!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit