OHM TransX 2018.05.06 MMExt2 for Orbiter 2016

OrbitHangar

Addon Comments
Joined
Apr 9, 2008
Messages
3,832
Reaction score
13
Points
0

Author: enjo

TransX is a flexible planning and navigation tool for interplanetary transfers and orbital operations.

This package replaces the stock TransX.dll. It contains bugfixes and new features.

Update:
Linking VC++ dynamically now


New features:

A) Modul e Messaging Ext SDK utilisation for communicating with Launch MFD and BurnTimeC alcMFD (BTC)

B) Auto-Center™ (Target View's crosshair auto centering):
The Manoeuvre mode now has a new variable: Auto-Center. Switch it on to automatically center the crosshair and switch it off in the Manoeuvre mode to disable it. 

C) The hypotetical line of nodes, which results from changing plane velocity, is now drawn as a dashed grey line, while the solid line is the reference line of nodes between source and target bodies.

D) Auto-Min™ (Closest Approach minimization):
Serves as automatic solution finder

E) Displaying Hohmann DV, Total Hypo DV, Time Of Flight in Eject View and Circ Delta in Encounter View (together with dgatsoulis)

Requires: 
Modul eMes sagingExt
Microsoft Visual C++ 2005 Service Pack 1 Redistributable

For more information check the full README& lt; /a>

Sources available inside the package.
Latest sources on-line.Devel opment thread.

Copyright © 2007-9 Steve Arch, Duncan Sharpe
Copyright © 2011 atomicdryad - 'ENT' button & Pen allocation fix
Copyright © 2013 Dimitris Gatsoulis (dgatsoulis) - Hacks
Copyright © 2013-8 Szymon Ender (Enjo) - Auto-Min™, Auto-Center™ & other hacks



DOWNLOAD
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
It used to be... "TransX, it doesn't make coffee."
Now it is... "TransX, how would you like your coffee?" :)

Thank you very much for all the hard work you 've put into this Enjo!

Setting up plans and comparing them has never been faster or easier! :thumbup:
 

Enjo

Mostly harmless
Addon Developer
Tutorial Publisher
Donator
Joined
Nov 25, 2007
Messages
1,665
Reaction score
13
Points
38
Location
Germany
Website
www.enderspace.de
Preferred Pronouns
Can't you smell my T levels?
Thanks for all the kind words, for testing, and dgat: for helping me realize that all the integration tasks were just a walk in the park :tiphat:
 
Last edited:

n122vu

Addon Developer
Addon Developer
Donator
Joined
Nov 1, 2007
Messages
3,196
Reaction score
51
Points
73
Location
KDCY
Sweet. Just in time for my return to Orcus Patera from Phobos. Going to land & resupply then rendezvous with the Arrow for TEI. Will let you know if I see any issues.

Thanks so much to all of you for your work on this! :cheers:
 

Enjo

Mostly harmless
Addon Developer
Tutorial Publisher
Donator
Joined
Nov 25, 2007
Messages
1,665
Reaction score
13
Points
38
Location
Germany
Website
www.enderspace.de
Preferred Pronouns
Can't you smell my T levels?
If anybody is interested how the Auto-Min works behind the scenes, here's my blog entry about it.
 

Enjo

Mostly harmless
Addon Developer
Tutorial Publisher
Donator
Joined
Nov 25, 2007
Messages
1,665
Reaction score
13
Points
38
Location
Germany
Website
www.enderspace.de
Preferred Pronouns
Can't you smell my T levels?
Update:
Removed original bottlenecks of TransX, which were leading to frame rate drop and slower reactions while using Auto-Min in "passive mode" (modifying Ej.Date)
 

Furet

Active member
Joined
Aug 7, 2011
Messages
199
Reaction score
55
Points
28
Location
France
I won't be able to try this new version before the next week, but thank you so much to all the involved ones for continuing the improvement of this fantastic tool.

:)
 

JSwift

New member
Joined
Nov 6, 2012
Messages
66
Reaction score
0
Points
0
Another big thank you to all involved in the TransX development efforts. The new features and additional data readouts are very good.

And Dimitris - I like your colour choice for TransX2, the "evil twin" :)
 

blixel

Donator
Donator
Joined
Jun 29, 2010
Messages
647
Reaction score
0
Points
16
New Auto-Center feature works great! I like that you changed the Auto-Center ship orientation to the traditional prograde position.

 

Enjo

Mostly harmless
Addon Developer
Tutorial Publisher
Donator
Joined
Nov 25, 2007
Messages
1,665
Reaction score
13
Points
38
Location
Germany
Website
www.enderspace.de
Preferred Pronouns
Can't you smell my T levels?
Nice tribute blixel! Thanks!
Another technique, that didn't get into the README is the following, proposed by dgatsoulis, and slightly modified by me:

Set the burn ~1 m/s "short" with BurnTimeCalcMFD (BTC), wait for Auto-Center to converge, disable it and finish with linear translation.
 

sorindafabico

New member
Joined
Mar 23, 2011
Messages
1,231
Reaction score
1
Points
0
Location
Porto Alegre
Orbiter isn't loading the module here.

In orbiter.log I found the line:

Error loading module Modules\Plugin\TransX.dll (code 14001)


Full orbiter.log:

Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 5.53581e-010 sec
Found 0 joystick(s)
Devices enumerated: 3
Devices accepted: 3
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module ProjectApolloConfigurator.dll  [Build 120715, API 100830]
Module OrbiterSound.dll ...... [Build 121120, API 100830]
Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module InterMFD55.dll ........ [Build 100826, API 100704]
Module RendezvousMFD.dll ..... [Build ******, API 050206]
Module ExtMFD.dll ............ [Build 100830, API 100830]
Module Rcontrol.dll .......... [Build 100830, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module LaunchMFD.dll ......... [Build 130525, API 100830]
Module PursuitMFD.dll ........ [Build 121104, API 100830]
Module BurnTimeCalculator.dll  [Build 110301, API 100830]
Module FlightDataPlus.dll .... [Build 111210, API 100830]
Module DVToolsMFD.dll ........ [Build 120331, API 100830]
Module AutoFCS.dll ........... [Build ******, API 050206]
Module PrecessionMFD.dll ..... [Build 110904, API 100830]
190 stars read into catalogue
No SPK bodies loaded at this time.
Error loading module Modules\Plugin\TransX.dll (code 14001)

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Window 1360 x 736 x 32
Graphics: Hardware T&L capability: Yes
Graphics: Z-buffer depth: 32 bit
Graphics: Stencil buffer depth: 8 bit
Graphics: Active lights supported: 8
Loading 15382 records from star database
Module Sun.dll ............... [Build 100830, API 100830]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll ........... [Build 100830, API 100830]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll ............. [Build 100830, API 100830]
Module VenusAtm2006.dll ...... [Build 100830, API 100830]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll ............. [Build 100830, API 100830]
Module EarthAtmJ71G.dll ...... [Build 100830, API 100830]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll .............. [Build 100830, API 100830]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll .............. [Build 100830, API 100830]
Module MarsAtm2006.dll ....... [Build 100830, API 100830]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll ............ [Build ******, API 060425]
Module Deimos.dll ............ [Build ******, API 060425]
Module Galsat.dll ............ [Build 100217, API 100215]
Module Jupiter.dll ........... [Build 100830, API 100830]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll ................ [Build 100217, API 100215]
Module Europa.dll ............ [Build 100217, API 100215]
Module Ganymede.dll .......... [Build 100217, API 100215]
Module Callisto.dll .......... [Build 100217, API 100215]
Module Satsat.dll ............ [Build 100215, API 100212]
Module Saturn.dll ............ [Build 100830, API 100830]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll ............. [Build 100215, API 100212]
SATSAT Mimas: Terms 113
Module Enceladus.dll ......... [Build 100215, API 100212]
SATSAT Enceladus: Terms 33
Module Tethys.dll ............ [Build 100215, API 100212]
SATSAT Tethys: Terms 101
Module Dione.dll ............. [Build 100215, API 100212]
SATSAT Dione: Terms 59
Module Rhea.dll .............. [Build 100215, API 100212]
SATSAT Rhea: Terms 68
Module Titan.dll ............. [Build 100215, API 100212]
SATSAT Titan: Terms 100
Module Iapetus.dll ........... [Build 100215, API 100212]
SATSAT Iapetus: Terms 605
Module Uranus.dll ............ [Build 100830, API 100830]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll ........... [Build ******, API 060425]
Module Ariel.dll ............. [Build ******, API 060425]
Module Umbriel.dll ........... [Build ******, API 060425]
Module Titania.dll ........... [Build ******, API 060425]
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 100830, API 100830]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Finished initialising world
Module ShuttlePB.dll ......... [Build 100830, API 100830]
Module DeltaGlider.dll ....... [Build 100830, API 100830]
Module LuaInline.dll ......... [Build 100830, API 100830]
Module ShuttleA.dll .......... [Build 100830, API 100830]
Module DeltaGliderIV.dll ..... [Build 121224, API 100830]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
**** Fast process shutdown
 
Top