Aerofly tmEdit 7

What is that?

The Aerofly tmEdit is a stand-alone program to create and modify aeroflyFS, aeroflyRC7 and aerofly5 simulator aircraft. It shall eventually be able to fully replace the internal aerofly RC7 and 5 and other software and add usefull new functions. Due to the incredible large amount of unique object classes in the aerofly simulators the tmEdit handles every object the same as a generic thing with attributes and a list of more generic things. That way it will allways be able to change objects that it or me has never heard of before as long as the syntax of the file stays the same.
This Editor is currently in development and there is no download available yet. Not sure if I am going publish it for free, probably not. It was a lot of work (about three years of development in my personal free time).

Feature List for internal version 124 pre-alpha (6th October 2018)

◕ almost finished,
◑ partially implemented,
◔ planned next,
↳ planned for future,
✖ probably wont be added

Opening and saving Aerofly RC 5, Aerofly RC 7 and Aerofly FS 1 and Aerofly FS 2 *.tmd and *.tmc files
Including preservation of comments and indentation.
A 3D view of nearly all physical objects with their respective geometries visualized.
Importing obj and mqo files is now supported. It is possible to edit aerowings and aerofuselages, add and delete stations and move entire wings and fuselages. Also a very fast method to select the next object for edit.
Import of 3D models: *.tgi.txt, *.obj and *.mqo files.
Save as Project
Saving the paths of the used 3D models, camera views, etc.
Debugger objects
Analyzes the aircraft files in the background and shows errors, mistakes and linking errors. For example a missing input or a duplicated object identifier name and geometries used more than once can be found this way. It usually finds something in any aircraft.
To change the center of gravity or the total weight very quickly.
3D selecting and editing of objects, including multi-selections
Simple point at object and click with mouse left button to select, hold control to select multiple or hold control+shift (or alt+shift) to drag a rectangle on the screen and select everything inside it.
Navigate back and forth e.g. using special mouse buttons.
3D editing of objects
Advanced functions like moving, rotating, scaling with powerful options
Direct Edit of objects
All attributes and parameters of an object are shown as a list, which can be edited
Raw Text Edit of objects
Edit the underlying code of an object directly.
Copy, Paste, Duplicate, Cut and Delete objects.
Mirror objects
Will save a lot of time when the geometry of a wing has to be mirrored.
Knife-Cut objects
Geometries like wings and aerofuselages can be cut to insert new interpolated or extrapolated stations
3D vertex picking
Individual vertices of the 3D model can be selected. Axes and pivots are generated after selecting two vertices.
Go To definition.
After selecting a property of an object that acts as an input it is possible to directly jump to that object definition, for example jump to the definition of the airfoil from a wing object or jump to the control input of an actuator.
Object referenced by …
Find out where an object’s output might be used.
Search function
Dropdown box to select objects can be used to type in the name of the object. Autocomplete suggests object names.
Special Graphs
Servos, mappings and airfoil are represented in an input/output diagram. Airfoils are shown in a full 360° graph (Cl, Cd and Cm over alpha).
Airfoil data
Option to load XFLR5 airfoil data into the special airfoil graph to compare it to the parameterized airfoil in Aerofly. Basic algorithm to fit the data is also available
3D rotation matrix generator
Separate tool included in the editor. Specify a rotation matrix from Euler-Angles.
Unit calculator
Separate tool included in the editor.
Support for the converter tools
A user-interface for the aerofly 5 converter tools is available to convert mqo models and textures.
Undo, Redo
Analyzing 3D models
Individual geometries of the 3D model can be selected and an algorithm creates all kinds of parts from that geometry. E.g. a geometry for the wing could be used to generate an physical aerowing or the geometry of a switch would automatically be turned into a interactive switch
Auto-generate entire aircraft
A new aircraft can be easily generated using the geometry we can access: the 3D model. The program will try to create wings and aerofuselages, wheels, propellers, engines and so on based on the geometry that it receives. It will then “spit out” a working aerofly aircraft, once the algorithm is fully implemented. Currently the algorithm for interpreting the geometry is already done. Now the aircraft systems have to be finalized so that the result works out of the box in the aerofly.
Toolbox for object templates
Categorized items with little icons for a fast selection of objects to add to the aircraft.
Rename objects
Rename messages
Changing the .tmc
Contact points are also displayed.
Transformation input debugging
It would be very helpful to move a slider and see the animation in action without even starting Aerofly
Launch Aerofly
With the press of a single button the selected aerofly simulator is started or the current aircraft is reloaded. With several options the user can decide to automatically bring the aircraft up to altitude or place it back on the runway every time the reload button in the tmEdit is pressed. This grantees very fast switching between the simulator and the editor.
Joint calculator
Modify the simulated human skeleton
To change the pose and move them at once
hours spend on project, total lines of code, file size, total mass of aircraft, center of gravity, calculated best glide, lowest rate of sink -> glider polar.., favorite parameters, flying time while testing
History of old parameter-values that were used before

When will you release it?

I really don’t know. Depends on so many things and also a bit on how many people ask for it. If I get the feeling that it is highly requested I might put more time into it.
One thing is for sure it took much more time to get where I am now then I ever imagined before. I learned that programming actually takes a lot of time even if the tasks are simple.

When the imporant bits of the list above are checked and the program is stable I may send an alpha version of it to the free developers that I have personal contact to.
If you write me a polite mail I might add you to that list 😀

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 thoughts on “Aerofly tmEdit

  • Daniel Heizler

    … dear AeroflyFS Editor-Maker,

    you wrote that the release date depends on “many things and also a bit on how many people ask for it”.
    So here I am and I ask for it:)
    I even would pay for it !!
    Aerofly is such a beautiful and physically ambitious Flight Simulator.
    I Really would appreciate modelling own aircrafts and outbit they behavior…

    many thanks in advance and good luck!

    Daniel Heizler

  • Manfred Tretter

    Hallo, ich bins nochmal auf deutsch,
    hab gerade erst gelesen das du dabei bist ein Aerofly tmEdit Programm zu schreiben. Ich hab vor vielen Jahren auch schon das ein oder andere Modell für den ersten Aerofly erstellt (Bronco OV-10) z.B. Ich hab auch alle Aerofly Versionen die es gibt. Ich wäre auch sehr an einem editor interessiert.

    Grüße “hueyride”

    • Jet-Pack Post author

      Maybe, but if people wanted to contribute they could have contacted me, too. So far that did not happend… And to be honest, there hasn’t been that much attention to this tool yet. Sure a couple of people contacted me that they would like to use the tool but that figure barely reaches 20…
      On top of that the next aerofly platform isn’t published yet either and if it will then I will see if there are more people that want to develop aircraft…

  • Sergio Korlowsky

    Well here is one more asking you for the tool, I would like to try it.

    So if it becomes available, just include my petition, I am interested.
    I Have FSX FS9 P3D 1.4, and now appears that I will be getting my hands on Aerofly FS2
    its just beatyfull, it a lot but so far looks good.

    PS. Thinga it needs “urgently is
    1- ATC
    2 – Ai (World of Ai maybe?) animations. traffic etc.
    3 – Multi Player ability.

    The rest will come with time.

  • GeneralDynamickx

    Hi there, unknown programmer…
    I am VERY interested in your tmEdit.
    Will there also be a possibility to convert .tmc back to 3DS Max (or whatever standard)?
    Anyway… I would be very pleased to hear back from you (and honored to be on your list 😉 )

    Keep up the good work!

    • Jet-Pack Post author

      Thank you for your interest!
      No, a converted 3D model for the Aerofly cannot be brought back to an editable format, as far as I know.
      I haven’t done much programming on tmEdit for quite some time, especially since I program systems for the Aerofly FS 2 simulator now. If I want to do any programming I find myself spending the time there, not on my tmedit project. So I’m afraid my project is paused for now.