TriggerAu

[1.7.x] Transfer Window Planner v1.7.1.0 (August 19)

Recommended Posts

On 7/2/2019 at 8:42 PM, cantab said:

No, because travelling from Low Kerbin Orbit to Mun or Minmus, or to just escape Kerbin's SOI, there aren't any  transfer windows.

There are, they just happen every 30 minutes or so. A trip to Minmus is just as much a Hohmann transfer within Kerbin's SOI as a trip to Duna is within solar SOI.

Share this post


Link to post
Share on other sites
1 hour ago, HebaruSan said:

There are, they just happen every 30 minutes or so. A trip to Minmus is just as much a Hohmann transfer within Kerbin's SOI as a trip to Duna is within solar SOI.

A "transfer window" normally refers to a situation where you have three bodies involved.  The math is imprecise and much more complex than what you are thinking of with a Hohmann transfer.

For a Hohmann transfer you simply need to find when you're at a point directly opposite where your target will be in half an orbit.  (If that gives a negative solution you missed it, look for the next such point.)

Things like Transfer Window Planner and the similar functionality in MechJeb, however, are looking at a more complex problem.

1)  Your target is in another SOI.  The simple math of a Hohmann calculation won't give the burn you need.

2)  As there are three bodies involved (the ship, the starting planet, the arrival planet) there almost certainly isn't a perfect solution.  At the point your planets are lined up perfectly it's almost certain your ship is not.  Thus, rather than a simple equation that spits out one answer you have a much more complex equation that must be tested over a whole range of values in order to find acceptable missions.

For a Hohmann burn the fuel use for a non-optimal burn goes up very rapidly as you get away from the optimum, you're going to want to do such burns as close to perfect as you can.  For an interplanetary burn the penalty goes up much slower, in general waiting around for your spacecraft to reach the correct point in it's orbit for the burn is going to have a very minor penalty.  (However, if you're orbiting near the edge of Eeloo's SOI and try to burn for Moho the error is so big you might as well forget about it--exit Eeloo's SOI on the inward side and then do it as a Hohmann maneuver.)  You can even send a fleet doing it one spacecraft per orbit without a big penalty.  (Just make sure their arrival times are also staggered as you can only fly one craft at once!)

Share this post


Link to post
Share on other sites
2 minutes ago, Loren Pechtel said:

 

Yes, I know, I wrote a mod to do all of this (the left image link in my signature). The point remains that a transfer window calculator can handle LKO->Minmus transfers if it so chooses (as mine in fact does).

Share this post


Link to post
Share on other sites

A new version of this recompiled against 1.7.x with various fixes from myself and helpful community peeps is now available

Download from GitHub or Download from Curse or Download from SpaceDock

  • Recompile for 1.7.x
  • Fixed display issues when transfer was impossible - result was NaN (Issue #53)
  • Fixed up some Date Formatting (Thanks to @Aelfhe1m - Issue #51)
  • Fixed up some altitude swapping (Thanks to nanathan - Issue #50)
  • Fixed up some issues with the anglerendering (Thanks to codesquid - Issue #49)
  • Fixed up some issues with drawing angles when not in the right scene
  • Fixed issues with clamptoscreen for window
  • Updated KACWrapper
  • Added some ClickThrough locks for TS scene
  • Fixed updated version check

Share this post


Link to post
Share on other sites
Posted (edited)

Some issue found me after upgrading from 1.6.3.0 to  1.7

Issues:

  • M key does not work to go into map mode.  
  • If  try an exit the game it just hangs such that I have to end ksp via task scheduler.
  • Going back to 1.6.3.0 removes the issue.
  • Updated via CKAN
  • I miss not having this mod is the final issue.   I love it.

Also there was no "The plugin records troubleshooting data in the "<KSP_OS>\KSP_Data\output_log.txt"."    I think that my be rerelated to the fact my ksp has "C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data" and may be the plug is trying to write to a location that does not exists.   Scan of all files under ksp did not find a "output_log.txt"  See I read your doc's ;-)

 

 

Installed mods:

"name": "ModuleManager"
"name": "CraftManager"
"name": "KerbalEngineerRedux"
"name": "PreciseManeuver"
"name": "KXAPI"
"name": "BetterBurnTime"
"name": "RCSBuildAidCont"
"name": "ClickThroughBlocker"
"name": "ToolbarController"
"name": "DraggableNavball"
"name": "KerbalAlarmClock"
"name": "TriggerAu-Flags"
"name": "FinalFrontier"
"name": "PortraitStats"
"name": "CommunityTraitIcons"
"name": "WaypointManager"
"name": "IndicatorLights"
"name": "ASETAgency"
"name": "FlagPack"
"name": "LSPFlags"
"name": "OrbitsUSFlagPack"
"name": "AntennaHelper"
"name": "BasicDeltaV"
"name": "EasyVesselSwitch"
"name": "ReentryParticleEffect"
"name": "NavHudRenewed"
"name": "ReStock"
"name": "unBlur"
"name": "PhoenixIndustriesFlags"
"name": "Trajectories"
name": "StationPartsExpansionRedux"
name": "B9PartSwitch"
name": "NearFutureProps"
name": "CrowdSourcedFlags"
name": "CanadianFlags"
name": "RealPlume-StockConfigs"
name": "RealPlume"
name": "SmokeScreen"
name": "LightsOutRelit"
name": "PlanetWiki"
name": "KSP-AVC"
name": "CameraFocusChanger"
name": "ScienceSituationInfo"

 

Edited by Twidget_Gray

Share this post


Link to post
Share on other sites
Posted (edited)

92hWRj8.png

 

29 minutes ago, Twidget_Gray said:

Some issue found me after upgrading from 1.6.3.0 to  1.7

Issues:

  • M key does not work to go into map mode.  
  • If  try an exit the game it just hangs such that I have to end ksp via task scheduler.

I'm also having those issues

In addition, planetary graphics were affected and the button for Trajectories would not spawn its window.
I'll try and post more data when I get time

Edited by GameTourist
add image

Share this post


Link to post
Share on other sites

Darn, thats no fun, and yes saw the bit about reading the docs :P

The log file moved a while ago, you can findit on windows in this path C:\Users\username\AppData\LocalLow\Squad\KerbalSpaceProgram\Player.log or very close to that. If your not on windows the other OS paths arelisted in this article: https://docs.unity3d.com/Manual/LogFiles.html 

Usually can find the cause in that one, or KSP.log in the game folder f cant find that one

Share this post


Link to post
Share on other sites

Hey Trigger, I am having some problems too. My full log is too big to post on pastebin or the forums, if you have somewhere I can put it let me know, but here's the errors I found:

Spoiler

[EXC 18:38:38.529] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.530] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.533] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.534] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()
[EXC 18:38:38.543] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.543] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.544] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.544] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.544] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.545] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.547] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.547] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.548] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.548] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.548] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.548] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.548] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()
[EXC 18:38:38.561] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.562] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.563] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.567] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.568] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.568] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.568] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.568] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.568] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.569] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()
[EXC 18:38:38.578] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.578] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.579] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.580] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.582] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.582] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.583] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.583] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.583] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.583] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.583] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()
[EXC 18:38:38.594] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.594] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.595] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.596] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.597] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.601] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.602] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.602] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.602] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.602] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.602] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.603] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()
[EXC 18:38:38.616] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.616] NullReferenceException
    SunCoronas.FixedUpdate ()
[EXC 18:38:38.617] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.617] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.617] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.617] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    ScaledSpaceFader.Update ()
[EXC 18:38:38.618] NullReferenceException: Object reference not set to an instance of an object
    GalaxyCubeControl.LineOfSightToSun ()
    GalaxyCubeControl.Update ()
[EXC 18:38:38.626] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.626] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.626] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.626] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.627] NullReferenceException
    UnityEngine.Transform.get_position ()
    AtmosphereFromGround.UpdateAtmosphere (Boolean updateAll)
    AtmosphereFromGround.LateUpdate ()
[EXC 18:38:38.627] NullReferenceException
    UnityEngine.Transform.get_position ()
    Sun.LateUpdate ()
[EXC 18:38:38.627] NullReferenceException
    UnityEngine.Transform.get_rotation ()
    FollowRot.LateUpdate ()

Here's a list of mods:

Spoiler


Mod DLLs found:
Stock assembly: Assembly-CSharp v0.0.0.0
ModuleManager v4.0.3.0
MiniAVC v1.2.0.6
ClickThroughBlocker v0.1.7.2 / v1.0.0.0
MiniAVC v1.2.0.6
ToolbarControl v0.1.8.2 / v1.0.0.0
MiniAVC v1.0.3.2
Sigma88LoadingScreens v0.4.0.0
DistantObject v1.9.1.14505
Atmosphere v1.4.2.2
CelestialShadows v1.4.2.2
CityLights v1.4.2.2
EVEManager v1.4.2.2
PartFX v1.4.2.2
PQSManager v1.4.2.2
ShaderLoader v1.4.2.2
Terrain v1.4.2.2
TextureConfig v1.4.2.2
Utils v1.4.2.2
_BuildManager v1.4.2.2
KerbalEngineer v1.1.6.0
KerbalEngineer.Unity v1.0.0.0
MiniAVC v1.0.3.2
MechJeb2 v2.5.1.0 / v / v2.8.4.0
MiniAVC v1.2.0.6
SCANsat v1.8.13.0 / vv18.13
SCANmechjeb v1.8.13.0 / vv18.13
SCANsat.Unity v1.8.13.0
scatterer v0.0.0.0
MiniAVC v1.2.0.6
ScienceAlert v1.9.7.0
Stock assembly: KSPSteamCtrlr v0.0.1.35
TextureReplacer v3.7.0.41147
KerbalAlarmClock v3.10.0.0
TransferWindowPlanner v1.7.1.0
MiniAVC v1.0.3.0
[x] Science! v5.22.7074.4176

Folders and files in GameData:
000_ClickThroughBlocker
000_Toolbar
001_ToolbarControl
AstronomersVisualPack
ContractConfigurator
DistantObject
EnvironmentalVisualEnhancements
KerbalEngineer
MechJeb2
MechJebForAll
SCANsat
scatterer
ScienceAlert
Stock folder: Squad

Stock folder: SquadExpansion

TextureReplacer
TriggerTech
[x] Science!
ModuleManager.4.0.3.dll
ModuleManager.ConfigCache
ModuleManager.ConfigSHA
ModuleManager.Physics
ModuleManager.TechTree
toolbar-settings.dat

Let me know if I can do anything else to help.

Share this post


Link to post
Share on other sites

Hi,

The latest update is crashing my game!!!!

What happens that at some point possible when switching scenes, the game starts generating an endless number of Null Reference Exceptions.

I traced to this mod (which was recently updated) and have two log files here, one which was without TWP and was fine, the second was with TWP and has all the errors:

https://www.dropbox.com/s/a645kokhoupowzp/TWP_Logs.zip?dl=0

I did this on stream on Sunday, Aug 25, here: https://www.twitch.tv/videos/472362870

 

The two logs were generated at approximately 2 hours, 16-18 minutes into the stream.  

The test I was running was to get into a new game and to fly an airplane and crash it into a building (for entertainment purposes).

There is a NullRef there from ActionGroupManager, it's a harmless nullref which was ruled out by removing the mod and the problem continued to occur

 

Share this post


Link to post
Share on other sites
11 hours ago, TriggerAu said:

thanks all Ill difin tonight afer work

Took me a while, but what I think you wanted to say was:

"Thanks all, I'll debug tonight after work"

Share this post


Link to post
Share on other sites

I second this issue. At first I was pointing the finger to Kerbal Enginner and some possible change on module manager. But today the only mods that i installed were this one and few USI from roverdude. I spent most of my free time today running some tests. After I removed this mod the game started to work normally again.

Share this post


Link to post
Share on other sites

Same issue here, and just narrowed it down to this. You guys beat me to it.

Maps not able to load, rotating right-drag around the active craft instead rotated the craft (and the distant planets, oddly, from the Distant Object Enhancement mod).  Also a waypoint flag in white centered on the craft.

 

Going back to 1.6.3 for now, thanks for hard work and efforts to improve.

I had let CKAN do the updates.

 

 

Share this post


Link to post
Share on other sites

Spent the last day of summer vacation figuring out what was breaking my game. That's not a complaint though, as I gained some good experience troubleshooting a log file and learning what a Null Reference Exception was :D 

Share this post


Link to post
Share on other sites

Same experience. I tried playing a new Galileo game, and thought the old mods were doing the crashing. Turns out it was TWP. 

Share this post


Link to post
Share on other sites

Also having the shower of NREs after switching scenes. The previous version of TWP worked fine though

Share this post


Link to post
Share on other sites
10 minutes ago, Raptus said:

Same problem.

Same (temporary) solution: Uninstall and wait for this *invaluable tool* to be updated.

For now, I'll go back to this: https://alexmoon.github.io/ksp/

Thanks in advance for the upcoming hotfix TriggerAu.

Doesnt Alarm Clock offer something similar?

Share this post


Link to post
Share on other sites
Posted (edited)

@TriggerAu Output log where it seems to start breaking:

 

Quote

StnSciScenario started
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/27/2019 8:48:22 PM,KerbalAlarmClock,Vessel Change from 'No Vessel' to 'Vanguard 1'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/27/2019 8:48:22 PM,KSPAlternateResourcePanel,Response Length:38
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/27/2019 8:48:22 PM,KSPAlternateResourcePanel,Got Version '2.9.3.0'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/27/2019 8:48:22 PM,KSPAlternateResourcePanel,Version Check result:Success
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_transform ()
  at SunCoronas.FixedUpdate () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_transform ()
  at SunCoronas.FixedUpdate () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Transform:INTERNAL_get_position (UnityEngine.Vector3&)
  at UnityEngine.Transform.get_position () [0x00000] in <filename unknown>:0 
  at FlightReflectionProbe.GetSkyColor () [0x00000] in <filename unknown>:0 
  at FlightReflectionProbe.Update () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.RuntimeUtility.StarLightSwitcher.Update () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException: Object reference not set to an instance of an object
  at Atmosphere.CloudsPQS.Update () [0x00000] in <filename unknown>:0 

I have TWP inside blizzy's toolbar, but this didn't appear this weekend until after I updated. Also playfield seems entirely broken, tried to rotate the camera around the ecliptic but didn't see Kerbin or the sun. Of course it was extremely laggy and jumpy with the camera controls so I'm not sure I actually swept a panorama. Hope that helps, I'll save the output if you need more info.

Edited by draqsko

Share this post


Link to post
Share on other sites
8 hours ago, Raptus said:

Same problem.

Same (temporary) solution: Uninstall and wait for this *invaluable tool* to be updated.

For now, I'll go back to this: https://alexmoon.github.io/ksp/

Thanks in advance for the upcoming hotfix TriggerAu.

Hey @Raptus, I just reverted back to TWP v1.6.3.0 and it is working as normal! In case you already deleted that zip file, you can re-download it from Spacedock under the Changelog tab. Happy transfers!

Share this post


Link to post
Share on other sites
Posted (edited)

Trying to be useful with my cry of same issue:

Looks like the icons are way point icons.

My mod list:

  • Community Trait Icons
  • CorrectCOL
  • KER
  • KerbNetController
  • Docking Port Alignment Indicator
  • PartAngleDisplay
  • [x] Science!
  • PreciseNode
  • RCS buiild aid
  • Trajectories
  • KAC
  • TransferWindowPlanner
  • WaypointManager (given that the icons are waypoints this seems prime for conflicts)
  • WindTunnel

Edit: looks like it doesn't play nice with way-points. The save lost almost all my custom way-points. I needed to revert saves after downgrading the mod.

Edited by ajburges

Share this post


Link to post
Share on other sites
Posted (edited)

Good lord, I spent two days trying to figure out what was borking my game. And of course as soon as I do: bam, a bunch of people saying the exact things I was googling on wednesday, to no avail. (thanks google)

I had been updating and modifying mods for compatibility (restock+TU recolor) and though I had fouled the works somehow. 

Now, on a lighter note, here is the KSC flying through the galaxy: https://imgur.com/a/OK0cuBJ

Edited by WallHaxx

Share this post


Link to post
Share on other sites

I have the same issue, this is my list of other mods installed, I highlighted some that I saw other people mention that have the issue:

 

NearFutureConstruction
KerbalAlarmClock
RetractableLiftingSurface
KerbalEngineerRedux
ToolbarController
SpaceY-Expanded
SpaceY-Lifters
StationPartsExpansionRedux
CryoEngines
InterstellarFuelSwitch-Core
FlagPack
SmartParts
TexturesUnlimited
MemGraph
FirespitterCore
TriggerAu-Flags
TACLS
CommunityCategoryKit
CommunityResourcePack
ClickThroughBlocker
OhScrap
CommunityTechTree
B9PartSwitch
NearFuturePropulsion
StageRecovery
ScrapYard
StationPartsExpansion
ReStockPlus
ReStock
QuickExit
QuickGoTo
NearFutureElectrical-DecayingRTGs
JanitorsCloset
NearFutureProps
KAS
REPOSoftTech-Agencies
AlternateResourcePanel
AmpYearPowerManager
DarkSideTechnology
DockRotate
KerbalAtomics
TundraExploration
LithobrakeExplorationTechnologies
NearFutureElectrical-Core
FuelTanksPlus
ModularRocketSystemsLITE
SpaceXLegs
TankLockRedux
ProceduralFairings
BetterTimeWarpCont
Targetron
KRASH
PreciseNode
CrewQueueTwo
Toolbar
NearFutureSpacecraft
KerbalConstructionTime
TrackingStationEvolved
Trajectories
MagiCore
DeepFreeze
MainSailorTextures-Fairings
BDAnimationModules
RecoveryController
MainSailorTextures-Essentials
BetterBurnTime
RasterPropMonitor
ShipManifest
TweakscaleMakingHistoryConfigs
DeployableEngines
RasterPropMonitor-Core
ShowFPS
CryoTanks-Core
NearFutureSolar
CryoTanks
FreedomTex
GammaTextures
HeatControl
TundraTechnologies
FMRSContinued
SmokeScreen
ProceduralParts
NearFutureSolar-Core
NearFutureElectrical
DynamicBatteryStorage
NearFutureSpacecraft-OrbitalLFOEngines
KerbalChangelog
KerbalPlanetaryBaseSystems
TransferWindowPlanner
NearFutureLaunchVehicles
AdvancedTextures
Scatterer
Scatterer-config
Scatterer-sunflare
EnvironmentalVisualEnhancements
EnvironmentalVisualEnhancements-HR
DecouplerShroud
ModularFlightIntegrator
InternalRCS
AnimatedDecouplers
AGExt
CommunityTraitIcons
KerbalowAerospace
EasyVesselSwitch
KIS
surfacelights
UniversalStorage2
CraftHistory
KerboKatzUtilities
KerboKatzSmallUtilities
TweakScale
MechJebForAll
MechJeb2
BackgroundResources
FullAutoStrut
HullcamVDSContinued
RealPlume-StockConfigs
RealPlume
Kopernicus
Chatterer

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.