Update TransX development

Can you recreate it on the default TransX shipped with Orbiter?
 
This is what I mean:
I've just switched the left TransX from Stage1 to Stage2 (while being on Stage1's Manoeuvre mode).
If I click on VW (on the left TransX) I get "Setup" and "Eject Plane".


Can you recreate it on the default TransX shipped with Orbiter?

I have managed to reproduce the bug, but only when using a single instance of the MFD. The bug is also present in the default version of TransX.
 
No problem. It's just a small fix.
 
I can confirm that this is an old bug from TransX.
I have no idea if it was intentional or not, but it can actually be pretty helpful to have the maneuver mode in stages that you weren't supposed to.

I remember a post here, where you actually take advantage of that bug to setup a maneuver on a stage where it would be impossible. I don't have the link right now, but I will look around for it.

Anyway, this bug has nothing to do with Enjo's release and it has been a TransX artifact for many years.
 
Last edited:
I can confirm that this is an old bug from TransX.
I have no idea if it was intentional or not, but it can actually be pretty helpful to have the maneuver mode in stages that you weren't supposed to.

Indeed. Back in October 2012, I was doing a flight where this "bug" came in handy. Here is a segment of a conversation I had with flytandem October 7, 2012.

blixel said:
Hey flytandem, quick question. After completing a very successful/clean flight out to Jupiter in the XR5, I found myself really scratching my head as I was approaching Europa. I was trying to set up a deceleration burn and could not get TransX to cooperate.

When going to the moon, Mars, or anywhere ... when I'm within a few thousand seconds of the destination, I'll turn maneuver mode on, set the date to the Pe MJD, and add a bunch of negative prograde velocity until the Hyp PED starts to come down. (Then I make a few fine tuning adjustments.)

As I was approaching Europa, I couldn't set this up. I couldn't figure out why so I finally gave up and just went on ahead to Europa and manually executed the burn (using Burn time calc. to let me know when to do the burn.)

This was his response:

flytandem said:
The problem is that you need to set up a maneuver in stage 2 and there is no maneuver option. You should start by choosing maneuver in stage 1 then go FWD to stage 2. Now you have maneuver in stage 2 to be able to set it up. You should be able to look up the date of the Pe in stage to take note of before toggling forward to enter as the date of the maneuver.

I don't think the original writer of TransX ever envisioned the things we are currently doing with it which explains why the maneuver choice isn't there.

Using this method of "fooling" TransX you can actually plan maneuvers several stages ahead.

In extreme cases of very fast arrivals to very small moons that have very little gravity I have seen it where there are only seconds or minutes between when the stage switches and the start time of the burn starts counting.
 
TransX just keeps getting better and better! I wish I knew how to use half of the new functions (I wish I knew how to use half of the old functions!) anyway wanted to do my first ever Oberth maneuver! :embarrassed: and came across a couple of glitches:

1.the latest update: TransX-2014.04.26-Auto-Center-fix, I get a software library error x3 by Orbiter startup, the previous ver.: TransX-2014.02.05-Messaging, works fine! compiling error?

2. I was trying to follow step by step this procedure from BrianJ
when I get to:
Set "Man.date" variable to your Eject Date(Stage3)
Set "Prograde vel." to ~800m/s
by entering the Prograde vel. Orbiter starts to freeze up, both graphic(map) displays disappear (MFD), and the left MFD flashes! left it for a few mins and other attempts couldn't regain functionality, had to shut down Orbiter, which it did without a problem but totally wierded out my desktop display-reboot!
Was it because I wasn't in orbit!? Looks like a bottleneck? Orbiter Log has this in it:

TransX: SelectDefaultPen(0): Pen got nuked, fixing.
TransX: SelectDefaultPen(1): Pen got nuked, fixing.
TransX: SelectDefaultPen(1): Pen got nuked, fixing.
TransX: SelectDefaultPen(4): Pen got nuked, fixing.
**** Respawning Orbiter process

complete log:
Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.11384e-010 sec
Found 1 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 EnergyConfigurator.dll  [Build ******, API 060425]
Module ProjectApolloConfigurator.dll  [Build 120715, API 100830]
Module ProjectOutpostsConfig.dll  [Build 120604, API 100830]
Module FlightData.dll ........ [Build 100830, API 100830]
Module Rcontrol.dll .......... [Build 100830, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module OrbiterSound.dll ...... [Build 121120, API 100830]
Module ScriptMFD.dll ......... [Build 100830, API 100830]
Module CustomMFD.dll ......... [Build 100830, API 100830]
Module LuaConsole.dll ........ [Build 100830, API 100830]
Module LuaMFD.dll ............ [Build 100830, API 100830]
Module TransX.dll ............ [Build 140205, API 100830]
Module TransX2.dll ........... [Build 140202, API 100830]
Module InterMFD55.dll ........ [Build 100826, API 100704]
---------------------------------------------------------------
>>> 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 LunarTransferMFD.dll .. [Build 100621, API 100603]
Module LaunchMFD.dll ......... [Build 140111, API 100830]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
Module GS2.dll ............... [Build 131201, API 100830]
Module BurnTimeMFD.dll ....... [Build 140205, API 100830]
Module AttitudeMFD.dll ....... [Build ******, API 060425]
Module AutoHoverMFD.dll ...... [Build ******, API 060425]
Module HoverMFD.dll .......... [Build 140120, API 100830]
Module LolaMFD.dll ........... [Build 120403, API 100830]
Module baseland.dll .......... [Build 120512, API 100830]
Module uap.dll ............... [Build 110613, API 100830]
Module PursuitMFD.dll ........ [Build 121104, API 100830]
Module Surface Speed MFD.dll . [Build 140112, API 100830]
Module waypointMFD.dll ....... [Build 120812, API 100830]
Module RV_Orientation.dll .... [Build 131103, API 100830]
Module PrecessionMFD.dll ..... [Build 110904, API 100830]
failed to open Common star names.mkr
No SPK bodies loaded at this time.
Module CalculationMFD.dll .... [Build 111017, API 100830]
Module DVToolsMFD.dll ........ [Build 120331, API 100830]
Module ChecklistMFD.dll ...... [Build ******, API 050206]
Module NotesRTF.dll .......... [Build 110311, API 100830]
Module EnergyMFDmk2.dll ...... [Build ******, API 060425]
Module AtmDataMFD.dll ........ [Build ******, API 060425]
Module RadarMFD.dll .......... [Build ******, API 050206]
Module Map3DMFD.dll .......... [Build 101102, API 100830]
Module CameraMFD.dll [API v.060425]
Module Telescope.dll ......... [Build 110413, API 100830]
Module ReFuelMFD.dll ......... [Build ******, API 060425]
Module ReleaseMFD-ShiftD.dll . [Build ******, API 060425]
Module IEATMFD.dll ........... [Build ******, API 060425]
Module JumpDriveMFD.dll ...... [Build ******, API 060425]
Module RWarpMFD.dll .......... [Build ******, API 060425]
Module WarpDriveMFD-Mk2.dll .. [Build 100808, API 100606]
Module GuidanceMFD.dll ....... [Build 110904, API 100830]
Module GPCMFD.dll ............ [Build 111222, API 100830]
Module RPOP_MFD.dll .......... [Build ******, API 060425]
Module UnivPTG.dll ........... [Build 110305, API 100830]
Module GeostationaryMFD.dll .. [Build 140121, API 100830]
GeostationaryMFD: Configuration file FOUND. SetMapWidth is 256
Module PitchRecorderMFD.dll .. [Build 131012, API 100830]
Module AutoFCS.dll ........... [Build ******, API 050206]
Module HUDDrawer.dll ......... [Build 130423, API 100830]
Module displacement.dll ...... [Build ******, API 060425]
Module orbSpotLight.dll ...... [Build ******, API 060425]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Window 1274 x 992 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
Joystick throttle: Z-AXIS
Joystick throttle control detected
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 Janus.dll ............. [Build ******, API 060425]
Module Epimetheus.dll ........ [Build ******, API 060425]
Module Helene.dll ............ [Build ******, API 060425]
Module Telesto.dll ........... [Build ******, API 060425]
Module Calypso.dll ........... [Build ******, API 060425]
Module Polydeuces.dll ........ [Build ******, API 060425]
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 Spacecraft3.dll ....... [Build ******, API 060425]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: VESSEL::SetBankMomentScale
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 ShuttleA.dll .......... [Build 100830, API 100830]
Module DeltaGlider.dll ....... [Build 100830, API 100830]
Module LuaInline.dll ......... [Build 100830, API 100830]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: 1024x1024_seamless_texture_07[1].dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
**** WARNING: Mesh not found: .\Meshes\.msh
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiGetStationCount
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.
---------------------------------------------------------------
TransX: SelectDefaultPen(0): Pen got nuked, fixing.
TransX: SelectDefaultPen(1): Pen got nuked, fixing.
TransX: SelectDefaultPen(1): Pen got nuked, fixing.
TransX: SelectDefaultPen(4): Pen got nuked, fixing.
**** Respawning Orbiter process


**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.11384e-010 sec
Found 1 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 EnergyConfigurator.dll  [Build ******, API 060425]
Module ProjectApolloConfigurator.dll  [Build 120715, API 100830]
Module ProjectOutpostsConfig.dll  [Build 120604, API 100830]
Module FlightData.dll ........ [Build 100830, API 100830]
Module Rcontrol.dll .......... [Build 100830, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module OrbiterSound.dll ...... [Build 121120, API 100830]
Module ScriptMFD.dll ......... [Build 100830, API 100830]
Module CustomMFD.dll ......... [Build 100830, API 100830]
Module LuaConsole.dll ........ [Build 100830, API 100830]
Module LuaMFD.dll ............ [Build 100830, API 100830]
Module TransX.dll ............ [Build 140205, API 100830]
Module TransX2.dll ........... [Build 140202, API 100830]
Module InterMFD55.dll ........ [Build 100826, API 100704]
---------------------------------------------------------------
>>> 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 LunarTransferMFD.dll .. [Build 100621, API 100603]
Module LaunchMFD.dll ......... [Build 140111, API 100830]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
Module GS2.dll ............... [Build 131201, API 100830]
Module BurnTimeMFD.dll ....... [Build 140205, API 100830]
Module AttitudeMFD.dll ....... [Build ******, API 060425]
Module AutoHoverMFD.dll ...... [Build ******, API 060425]
Module HoverMFD.dll .......... [Build 140120, API 100830]
Module LolaMFD.dll ........... [Build 120403, API 100830]
Module baseland.dll .......... [Build 120512, API 100830]
Module uap.dll ............... [Build 110613, API 100830]
Module PursuitMFD.dll ........ [Build 121104, API 100830]
Module Surface Speed MFD.dll . [Build 140112, API 100830]
Module waypointMFD.dll ....... [Build 120812, API 100830]
Module RV_Orientation.dll .... [Build 131103, API 100830]
Module PrecessionMFD.dll ..... [Build 110904, API 100830]
failed to open Common star names.mkr
No SPK bodies loaded at this time.
Module CalculationMFD.dll .... [Build 111017, API 100830]
Module DVToolsMFD.dll ........ [Build 120331, API 100830]
Module ChecklistMFD.dll ...... [Build ******, API 050206]
Module NotesRTF.dll .......... [Build 110311, API 100830]
Module EnergyMFDmk2.dll ...... [Build ******, API 060425]
Module AtmDataMFD.dll ........ [Build ******, API 060425]
Module RadarMFD.dll .......... [Build ******, API 050206]
Module Map3DMFD.dll .......... [Build 101102, API 100830]
Module CameraMFD.dll [API v.060425]
Module Telescope.dll ......... [Build 110413, API 100830]
Module ReFuelMFD.dll ......... [Build ******, API 060425]
Module ReleaseMFD-ShiftD.dll . [Build ******, API 060425]
Module IEATMFD.dll ........... [Build ******, API 060425]
Module JumpDriveMFD.dll ...... [Build ******, API 060425]
Module RWarpMFD.dll .......... [Build ******, API 060425]
Module WarpDriveMFD-Mk2.dll .. [Build 100808, API 100606]
Module GuidanceMFD.dll ....... [Build 110904, API 100830]
Module GPCMFD.dll ............ [Build 111222, API 100830]
Module RPOP_MFD.dll .......... [Build ******, API 060425]
Module UnivPTG.dll ........... [Build 110305, API 100830]
Module GeostationaryMFD.dll .. [Build 140121, API 100830]
GeostationaryMFD: Configuration file FOUND. SetMapWidth is 256
Module PitchRecorderMFD.dll .. [Build 131012, API 100830]
Module AutoFCS.dll ........... [Build ******, API 050206]
Module HUDDrawer.dll ......... [Build 130423, API 100830]
Module displacement.dll ...... [Build ******, API 060425]
Module orbSpotLight.dll ...... [Build ******, API 060425]

scn file: current state at exit during bug:
Code:
BEGIN_DESC
Contains the latest simulation state.
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 106599.2521449853
END_ENVIRONMENT

BEGIN_FOCUS
  Ship RollingStone
END_FOCUS

BEGIN_CAMERA
  TARGET RollingStone
  MODE Cockpit
  FOV 60.00
END_CAMERA

BEGIN_HUD
  TYPE Surface
END_HUD

BEGIN_MFD Left
  TYPE User
  MODE TransX
  Ship  RollingStone
  FNumber 3
  Int 1
  Orbit True
  Vector  -113327.043488 -481456.857155 1666159.4091
  Vector  -4.43474826511 -0.119039198066 -0.336035762582
  Double  4.90279493298e+012
  Double  106599.243396
  Handle Moon
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 1
Plan type
0 0
Plan
0 1
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 1
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
 1  740
Man. date
 1  106603.9196
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 1
Pe Distance
 1  2085600
Ej Orientation
 1  0
Equatorial view
0 0
Finvars
  Finish BaseFunction
  Int 1
  Orbit True
  Vector  -1.#IND -1.#IND -1.#IND
  Vector  -1.#IND -1.#IND -1.#IND
  Double  4.03503234902e+014
  Double  106603.9196
  Handle Earth
  Handle Moon
  Handle NULL
Select Target
 0 Escape
Autoplan
0 1
Plan type
0 0
Plan
0 1
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 0
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
 1  0
Man. date
 1  106599.246611
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 1
Pe Distance
 1  7645212
Ej Orientation
 1  0
Equatorial view
0 0
Finvars
  Finish BaseFunction
  Int 2
  Orbit True
  Vector  1.#QNAN 1.#QNAN 1.#QNAN
  Vector  1.#QNAN 1.#QNAN 1.#QNAN
  Double  1.32712838556e+020
  Double  1.#QNAN
  Handle Sun
  Handle Earth
  Handle Mars
Select Target
 0 Mars
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 0
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
 1  0
Man. date
 1  106599.252143
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Prograde vel.
 4  3358.87777051
Eject date
 4  106603.919579
Outward vel.
 1  0
Ch. plane vel.
 2  1002.90881729
Finvars
  Finish BaseFunction
END_MFD

BEGIN_MFD Right
  TYPE User
  MODE TransX
END_MFD

BEGIN_SHIPS
PB-01:ShuttlePB
  STATUS Landed Moon
  BASE Brighton Beach:2
  POS -33.4450804 41.1217033
  HEADING 220.00
  AFCMODE 7
  PRPLEVEL 0:1.000000
  NAVFREQ 484 124
END
RollingStone:Spacecraft\Spacecraft3
  STATUS Landed Moon
  POS 35.0000000 -15.9000000
  HEADING 70.00
  AFCMODE 7
  PRPLEVEL 0:1.000000
  NAVFREQ 0 0
  RCS 1
  CTRL_SURFACE 1
  CONFIGURATION 0
  CURRENT_PAYLOAD 0
END
SH-02:ShuttleA
  STATUS Landed Moon
  BASE Brighton Beach:5
  POS -33.4299209 41.1282970
  HEADING 43.18
  AFCMODE 7
  PRPLEVEL 0:1.000000 1:1.000000
  NAVFREQ 0 0
  XPDR 0
  PODANGLE 0.0000 0.0000
  DOCKSTATE 0 0.0000
  AIRLOCK 0 0.0000
  GEAR 0 0.0000
  PAYLOAD MASS 0.0 0
END
GL-02:DeltaGlider
  STATUS Landed Mars
  BASE Olympus:3
  POS -135.4299996 12.7366195
  HEADING 0.00
  AFCMODE 7
  PRPLEVEL 0:1.000000 1:1.000000
  NAVFREQ 0 0 0 0
  XPDR 0
  GEAR 1 1.0000
  AAP 0:0 0:0 0:0
END
END_SHIPS

BEGIN_uap
END

BEGIN_ReFuelMFD
  SCENARIO_TREE 
    NAMED Computers
    END_NODE 
  END_NODE 
END

thanks for any info
 
TransX just keeps getting better and better! I wish I knew how to use half of the new functions
Thanks for the comment. To learn about new features, read the lower part of the Readme.

1.the latest update: TransX-2014.04.26-Auto-Center-fix, I get a software library error x3 by Orbiter startup, the previous ver.: TransX-2014.02.05-Messaging, works fine! compiling error?
I've changed the compiler in meantime. Have you noticed that you need to install a newer VC++ Redistributable (2013)? The link is on the TransX OH page. Please try it and report back.

Regarding point 2), I need some time, but thanks for the scenario file already.
 
To learn about new features, read the lower part of the Readme.
I wish I knew how to use half of the new functions
a little tongue in cheek, unfortunately reading, understanding, and doing is an ongoing process!

changed the compiler

that would be it- sorry missed that in the readme

thanks again
 
I pulled up behind this truck at a traffic light the other day and had a good laugh. :lol:

picture.php


Seems like an appropriate slogan, especially in light of the new development efforts.
 
Buck Rogers said:
2. I was trying to follow step by step this procedure from BrianJ
Unfortunately preparing this plan would take more time than I can spend on it. Could you please provide me with a scenario that has the plan already setup, so that I can just press one button to recreate the bug? (just save the scenario before it occurs and the plan will be stored in it)
 
Last edited:
Hi Enjo, don't break 'yer neck on this one unless its useful for you for development (no one else seems to be having problems). I'll do my Oberth man. somehow (someday!?) :facepalm:
I was missing the 2013 C++ red. Thought I'd already installed every one there ever was! Followed your link; installation OK, but now I get this:

Orbiter Launchpad: orbiter.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "GetLogicalProcessorInformation" wurde in der DLL "KERNEL32.dll" nicht gefunden.

x2 :( (in german, but that's prob. OK 4u)
using 32bit XP, I imagine 2014 C++ red. will be 64bit only!, oh well.

I've doctored the scn to use a standard DGlider and saved just before the critical point:
Code:
BEGIN_DESC
Orbiter saved state at T = 994
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 106599.2116204111
END_ENVIRONMENT

BEGIN_FOCUS
  Ship GL-02
END_FOCUS

BEGIN_CAMERA
  TARGET GL-02
  MODE Cockpit
  FOV 60.00
END_CAMERA

BEGIN_HUD
  TYPE Surface
END_HUD

BEGIN_MFD Left
  TYPE User
  MODE TransX
  Ship  GL-02
  FNumber 3
  Int 1
  Orbit True
  Vector  -100693.039001 -481110.133801 1667047.35517
  Vector  -4.43716588183 -0.119146783158 -0.302399593191
  Double  4.90279493298e+012
  Double  106599.210436
  Handle Moon
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 1
Plan type
0 0
Plan
0 1
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 1
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
 1  0
Man. date
 1  106603.9217
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 1
Pe Distance
 1  2085600
Ej Orientation
 1  0
Equatorial view
0 0
Finvars
  Finish BaseFunction
  Int 1
  Orbit False
  Handle Earth
  Handle Moon
  Handle NULL
Select Target
 0 Escape
Autoplan
0 1
Plan type
0 0
Plan
0 1
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 0
Auto-Center™
0 0
Base Orbit
0 1
Prograde vel.
 1  0
Man. date
 1  106599.210343
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 1
Pe Distance
 2  6629596.43399
Ej Orientation
 1  0
Equatorial view
0 0
Finvars
  Finish BaseFunction
  Int 2
  Orbit False
  Handle Sun
  Handle Earth
  Handle Mars
Select Target
 0 Mars
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 0
Auto-Center™
0 0
Base Orbit
0 1
Prograde vel.
 1  0
Man. date
 1  106599.211611
Outward vel.
 1  0
Ch. plane vel.
 1  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Prograde vel.
 5  3360.07191998
Eject date
 4  106603.921677
Outward vel.
 1  0
Ch. plane vel.
 3  1031.1660663
Finvars
  Finish BaseFunction
END_MFD

BEGIN_MFD Right
  TYPE User
  MODE TransX
END_MFD

BEGIN_SHIPS
GL-02:DeltaGlider
  STATUS Landed Moon
  POS 35.0000000 -15.9000000
  HEADING 70.00
  AFCMODE 7
  PRPLEVEL 0:1.000000 1:1.000000
  NAVFREQ 0 0 0 0
  XPDR 0
  GEAR 1 1.0000
  AAP 0:0 0:0 0:0
END
END_SHIPS
Man. mode is on, increase PGrade Dv (left MFD).
Tried it several times always with the same result, still acting up, less lag this time and no desktop (graphic) problems? But Stage 2 + 3 go blank (both MFD's), except for the titles, and is slow to respond. Lag kicked in after ~30-60s.
Maybe a system problem? Op.Sys. as stated above, 3GB Ram, Pent.4 3.2GHz :oh:

Hope this is helpfull/ usefull, and any information is very much appreciated. :)

Looking at the scn file I notice that stage 2 saves a man. date not accessible in the MFD, the TOF of 320 days for an Earth-Mars Hohmann man. bothers me too?
 
Last edited:
You are trying to setup a maneuver while you are still on the ground. TransX is taking the ellipse of the "orbit" -which is almost a parabola- and trying to predict your trajectory after the maneuver, without taking into account that it's impossible to go below the Moon's surface. That's normal behaviour for TransX; All bodies are considered to be single points.

BrianJ's tutorial starts with the spacecraft already in a parking orbit around the Moon, so if you are trying to follow that, at least use the same starting point.

If you want to learn how to set up the flight from the ground, have a look here.

[ame="http://www.youtube.com/watch?v=Zk8-nPBtYeY"]Orbiter 2010 - [Part 1] Moon → Drop to Earth → Venus - YouTube[/ame]

In any case, there is nothing wrong with TransX's behaviour. Setting up maneuvers while landed is a no-no.
 
Buck Rogers:
I seem grumpy here but rather than saying "if you don't like it, write your own", it's more about prioritizing tasks for me. I see a difference between refactoring spaghetti code, and fixing some critical bugs, that can be at least worked around in a matter of a few quarters of hour. Regarding the Redistributable, you're not the only WinXP user here, and if I know that fixing this problem will take an hour, I'll do it. Otherwise it would be a waste to spend so much time on coding all this, and then limiting the user base for no real reason. And the reason why the Redistributable didn't work for you is that it seems that the latest compiler (dated 2013) expects to find some system calls in your Windows kernel, but it doesn't find them in the outdated XP. Since I personally don't need that system call in my client code, I can easily rollback my compiler to the one from the XP era and we''ll all be happy.

In any case, there is nothing wrong with TransX's behaviour. Setting up maneuvers while landed is a no-no.
Thanks for your support as usual. If you're sure of that, and others don't have anything against, I could disallow setting maneuver mode to On while landed.
 
Last edited:
If you know what you are doing, you can set up a maneuver while still landed. What you have to do is remember that TransX is using your "orbit" as the starting point. (The highly elliptical trajectory you see on TransX while you are landed).
Then you can adjust the date (in hyper or micro setting) to set the time of the maneuver at the apoapsis and you are set. Problems occur if the date is not set correctly, because TransX will still try to give you a prediction for the trajectory. It's like making a prograde burn at the periapsis of a black hole. (All the mass of the body is at a single point at the center).

So removing the maneuver while landed? It would also remove the option for a direct ascent and rendezvous. It's pretty difficult to set up and I doubt many TransX users know how to do it, but it's there.

Eventhough we have your incredible LaunchMFD for these kinds of flights, I don't like the idea of removing something simply because it isn't "newbie-proof". After all the most beautiful flights with TransX are the ones where you make it do things "that is doesn't normally do".

A note on the manual that the maneuver mode isn't designed to be used while landed should be enough.
 
So removing the maneuver while landed? It would also remove the option for a direct ascent and rendezvous. It's pretty difficult to set up and I doubt many TransX users know how to do it, but it's there.
Very interesting! So it doesn't only "Take the load off your brain", but also "Is the best hobby for you brainiac retirees".

I'll try to find some formal criteria of the described situation and at least prevent the crash, displaying a "you're out of luck" message.
 
Last edited:
@ dgatsoulis & Enjo:
Was it because I wasn't in orbit!?
I was aware that this was/ is a problem, surrogate ships and so forth.
...set the time of the maneuver at the apoapsis and you are set...It's like making a prograde burn at the periapsis of a black hole.
very interesting, so thats how one gets around that problem, your understanding of TransX (and other things) continues to amaze me! thanx I'll try that.
I could disallow setting maneuver mode to On while landed
A note on the manual that the maneuver mode isn't designed to be used while landed should be enough.
totally agree! Like I stated in another post I don't do Orbiter because its easy, even if the learning curve extends beyond this lifetime! A note in the manual should suffice.

@ Enjo
I seem grumpy...
I am very appreciative of all efforts of all modders, I try to choose my words carefully and am thankful for any response and would not be disappointed with a short NO, time is precious and priorities are important, and your and others efforts are already boundless in my opinion, and after reading some rather arrogant, ignorant, demanding, and self-righteous comments on this and many other forums I'm doubly humble.

If its not a big problem to make it backward compatible (as in retarded old XP) it would be very much appreciated and save me having to jump on the 64Bit bandwagon for at least a short while! And if its not worth the/ your effort I'll be none the less appreciative of your work.
I have SP2, will download and check.

Don't give up hope, there are people with insight and respect (or at least thats what it said in the manual)
 
Back
Top