Jump to content

[1.12.x] DMagic's Evolved Mods - Tracking Station Evolved 7.0 [12-17-2021]


DMagic

Recommended Posts

after i installed  TSE i'm not able to get in flight mode after selecting a vessel and also the Menue with the settings do not show up

following error happens (KSP latest version 1.12.1)

[EXC 18:57:01.431] MissingMethodException: void UnityEngine.UI.ToggleGroup.SetAllTogglesOff()
	BetterTracking.Tracking_Vessel.OnVesselSelect () (at <040a9cd6c27f4554b6b1245403528706>:0)
	BetterTracking.Tracking_Controller.OnWidgetSelected (KSP.UI.Screens.TrackingStationWidget widget) (at <040a9cd6c27f4554b6b1245403528706>:0)
	UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	BetterTracking.Tracking_WidgetListener.OnToggle (System.Boolean isOn) (at <040a9cd6c27f4554b6b1245403528706>:0)
	UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	BetterTracking.Tracking_Vessel.OnToggle (System.Boolean isOn) (at <040a9cd6c27f4554b6b1245403528706>:0)
	BetterTracking.Unity.SubVesselItem.OnVesselToggle (System.Boolean isOn) (at <784c3e38a47b49829c2c99ca638248b1>:0)
	UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	UnityEngine.UI.Toggle.Set (System.Boolean value, System.Boolean sendCallback) (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.UI.Toggle.set_isOn (System.Boolean value) (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.UI.Toggle.InternalToggle () (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.UI.Toggle.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <9f35cb25d6a4409c8c02e911403f3f7f>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.EventSystems.EventSystem:Update()

greets

Edited by GoAHead
Link to comment
Share on other sites

  • 2 weeks later...
On 7/16/2021 at 2:19 AM, Dominiquini said:

I think that the window of Tracking Station Evolved is broken in KSP 1.12.1. Comparing to the screenshot, is missing the filter and sort panel:

VFQ5y68.png

Thanks.

 

On 7/17/2021 at 3:17 AM, Dominiquini said:

I found another bug with Tracking Station Evolved:

afHwWjr.png

This happened when I deselected all the stock filter and the tracking stations should be empty! Instead, they hide the name of the probes, but left the spaces...

Thanks.

Another bug that I found was that if I double click the tab "Tracked Objects: ", the scroll on the list stop working! I tried clicking there to discover how to enable the search box, the filters and custom sorter...

* I hope this mod don't get abandoned!

Thanks.

Link to comment
Share on other sites

  • 2 weeks later...
3 hours ago, jimmymcgoochie said:

The filter buttons are blocked by the 1.12 stock alarm clock widget, but apart from that no issues in 1.12 so far.

@jimmymcgoochie In addition to this, another bug is that the layout breaks when I deselected all the stock filter. Other bug happens when I double click on "Tracked Objects:" tab and the list stop scrolling!

I listed in a comment above: https://forum.kerbalspaceprogram.com/index.php?/topic/172162-19x-dmagics-evolved-mods-tracking-station-evolved-60-5-4-2018/&do=findComment&comment=4011238

2 hours ago, linuxgurugamer said:

@GoAHead @Dominiquini

If you don't provide logs, no one can even begin to help you.  Snippets are fine if you also include the log, otherwise they are usually useless.

I can try to provide the logs later, but it looks like this mod has been abandoned unfortunately!

Link to comment
Share on other sites

5 hours ago, linuxgurugamer said:

why do you say that?

@DMagic don't interact with this thread for a very long time. The last commit is more then 1 year ago.

4 hours ago, jimmymcgoochie said:

Not a new issue in this version, I've seen that before in 1.11 and possibly earlier versions than that too. Easily solved by Not Doing That.

I only install this mod recently, with KSP 1.12. I'm just reporting bugs that I encounter... I agree that some of that is low priority, but is a bug nevertheless!

Link to comment
Share on other sites

59 minutes ago, Dominiquini said:

@DMagic don't interact with this thread for a very long time. The last commit is more then 1 year ago.

I only install this mod recently, with KSP 1.12. I'm just reporting bugs that I encounter... I agree that some of that is low priority, but is a bug nevertheless!

I'll test it in 1.11.2.  Can you try it in 1.9.1.   I didn't see any of these issues reported on the git hub page.

Link to comment
Share on other sites

Probably some changes to how the vessel lists work in 1.12.2. This mod kind of pokes around in the stock tracking station functions, so changes to those might be breaking things here.

I'll try to look into what's causing it.

Link to comment
Share on other sites

On 8/6/2021 at 3:49 PM, linuxgurugamer said:

@GoAHead @Dominiquini

If you don't provide logs, no one can even begin to help you.  Snippets are fine if you also include the log, otherwise they are usually useless.

KSP.log: https://www.dropbox.com/s/kv6esqzg5et4hfg/KSP(TSE).log?dl=0

Player.log: https://www.dropbox.com/s/7xrpzhp8jwc9oua/Player(TSE).log?dl=0

I load the game, opened my saved game and enter Tracking Station. Then I toggle some filters (toggle all filters off, that should hide the entire list, but has a bug). And I also double clicked in the tab  "Tracked Objects:" and the list scroll stop working!

Thanks.

Link to comment
Share on other sites

4 minutes ago, Dominiquini said:

KSP.log: https://www.dropbox.com/s/kv6esqzg5et4hfg/KSP(TSE).log?dl=0

Player.log: https://www.dropbox.com/s/7xrpzhp8jwc9oua/Player(TSE).log?dl=0

I load the game, opened my saved game and enter Tracking Station. Then I toggle some filters (toggle all filters off, that should hide the entire list, but has a bug). And I also double clicked in the tab  "Tracked Objects:" and the list scroll stop working!

Thanks.

Just an FYI, also helps to tag the mod author so they see it:  @DMagic

Link to comment
Share on other sites

  • 2 months later...
  • 5 weeks later...

Hi @DMagic,

The difference between an enjoyable gaming experience and a truly intense moment that you will find hard to leave is relying on few things.

Tracking Station Evolved is indeed one of those that make all the difference (at least for me, but according to the thread length, I shouldn't be alone).

So, other than asking for your help, what could we do to have this mod working in the last release?

Link to comment
Share on other sites

  • 4 weeks later...

Tracking Station Evolved Version 7.0 is out; get it on Space Dock:D

 

This update fixes the hidden sorting buttons at the top of the vessel list, they were hidden underneath the new stock alarm UI element.

It also fixes a bug related to changing the stock vessel type filters if all vessels should be hidden.

 

I was not able to replicate any issues with vessels not being able to load, as mentioned above. Let me know if anyone else runs into this or any other new issues.

Link to comment
Share on other sites

  • 4 weeks later...

Maneuver Node Evolved is bugged at least in 1.12.3, causing input locks when you create more maneuver nodes than 1 (in a  rendezvous?). With 1 node it works fine, so this mod is mostly usable.

SVbKSj8.png

Bug information:

Spoiler
[EXC 23:51:29.984] OverflowException: Negating the minimum value of a twos complement number is invalid.
	System.Math.AbsHelper (System.Int32 value) (at <9577ac7a62ef43179789031239ba8798>:0)
	System.Math.Abs (System.Int32 value) (at <9577ac7a62ef43179789031239ba8798>:0)
	UnityEngine.Mathf.Abs (System.Int32 value) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	KSPUtil+DefaultDateTimeFormatter.get_date_from_UT (System.Double time, System.Int32 year_len, System.Int32 day_len) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	KSPUtil+DefaultDateTimeFormatter.GetKerbinDateFromUT (System.Double time) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	KSPUtil+DefaultDateTimeFormatter.GetDateFromUT (System.Double time) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	KSPUtil+DefaultDateTimeFormatter.PrintTime (System.Double time, System.Int32 valuesOfInterest, System.Boolean explicitPositive, System.Boolean logEnglish) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	KSPUtil+DefaultDateTimeFormatter.PrintTime (System.Double time, System.Int32 valuesOfInterest, System.Boolean explicitPositive) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	KSPUtil.PrintTime (System.Double time, System.Int32 valuesOfInterest, System.Boolean explicitPositive) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	BetterManeuvering.ManeuverSnapTab.UpdateTimers () (at <200cb0fefb0242d08290965190a38d43>:0)
	BetterManeuvering.ManeuverSnapTab.UpdateUIElements () (at <200cb0fefb0242d08290965190a38d43>:0)
	BetterManeuvering.ManeuverSnapTab.SetInitialValues () (at <200cb0fefb0242d08290965190a38d43>:0)
	ManeuverNodeEditorManager+<ManNodeCreateCooldown>d__54.MoveNext () (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

This (with an input lock) happens when I have a target vessel and create a second maneuver node behind the first one. The MNE mod forces the alternative maneuver UI to stay open (as seen in the screenshot) and prevents most interactions.

Just FYI, you can't: open the Esc menu, close the solar view with M,  remove the node,  quicksave, warp or steer.

You can: open the debug menu to clear input locks (do it when you encounter this bug), open the quickload menu (I think it's only because my quickload menu is modded), interact with UI (but not with maneuvers).

It happens consistently in this particular scenario. I didn't test it in other scenarios. Input lock shown in the screenshot:

MBogDDP.png

KSP.log

Player.log

 

Edited by Krzeszny
moar logs
Link to comment
Share on other sites

  • 5 months later...

@DMagicif you're still around, in Tracking Station Evolved I'm getting an error when I try toggle a map filter, though the visibility change does work for craft/waypoints. However when I try toggle "contract offered orbits" to off, they don't get disabled. From the log:

Spoiler
[ERR 11:00:23.876] Exception handling event OnMapViewFiltersModified in class Tracking_Controller:System.NullReferenceException
  at (wrapper managed-to-native) UnityEngine.MonoBehaviour.IsObjectMonoBehaviour(UnityEngine.Object)
  at UnityEngine.MonoBehaviour.StartCoroutine (System.Collections.IEnumerator routine) [0x00014] in <12e76cd50cc64cf19e759e981cb725af>:0 
  at BetterTracking.Tracking_Controller.OnMapViewFiltersModified (MapViewFiltering+VesselTypeFilter filterType) [0x0000f] in <cb40b1189d71419681afcc0060740214>:0 
  at EventData`1[T].Fire (T data) [0x000b0] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 

[EXC 11:00:23.877] NullReferenceException
	UnityEngine.MonoBehaviour.StartCoroutine (System.Collections.IEnumerator routine) (at <12e76cd50cc64cf19e759e981cb725af>:0)
	BetterTracking.Tracking_Controller.OnMapViewFiltersModified (MapViewFiltering+VesselTypeFilter filterType) (at <cb40b1189d71419681afcc0060740214>:0)
	EventData`1[T].Fire (T data) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:LogException(Exception)
	EventData`1:Fire(VesselTypeFilter)
	ContractConfigurator.Util.TrackingStationUI:OfferedOrbitButtonClick()
	UnityEngine.Events.UnityEvent:Invoke()
	KSP.UI.Screens.TrackingStationObjectButton:Update()

 

Edited by Rodger
Link to comment
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.

×
×
  • Create New...