Jump to content

DerGnom

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by DerGnom

  1. 23 minutes ago, Steven Mading said:

    But it still didn't fix the fact that a probe core is needed at all, in addition to a manned capsule, when it shouldn't be.  A manned capsule alone, with or without probe core, *and* with or without signal, should be sufficient and it doesn't seem to be.

    The fact that a probe core is (with or without local control) required comes from the implementation of the "HasConnectionToControl" method in the RemoteTech Connectivity manager. To change the behaviour of KOS to allow access to the terminal even without a probe core I tested the following change:

    //Changed Implenentation that allows to access terminal when having no connection even without probe core being installed

    public bool HasConnectionToControl(Vessel vessel)
    {
                return RemoteTechHook.Instance.HasAnyConnection(vessel.id) || vessel.CurrentControlLevel >= Vessel.ControlLevel.PARTIAL_MANNED;        
    }

     

    In the current (KOS 1.1.3.0) implementation

    public bool HasConnectionToControl(Vessel vessel)
    {
                if (!RemoteTechHook.IsAvailable(vessel.id))
                    return false; // default to no connection if the vessel isn't configured for RT.

                return RemoteTechHook.Instance.HasAnyConnection(vessel.id);        
    }

    the " || vessel.CurrentControlLevel >= Vessel.ControlLevel.PARTIAL_MANNED" statement was missing (adding this fixed the problem where you alway needed a connection even for a manned vessel).  Also the first If (...) requires that every vessel needs to have a RemoteTech probe core. Removing this statement allows you to access the terminal on manned vessels without probe cores.

  2. 4 hours ago, luizopiloto said:

    Is someone else having KSP 1.3.1 crash during load when using kOS 1.1.3.0?

    Yes. 

    The KOS plugins need to be recompiled for the new (1.3.1) Version of KSP. If you would like to try, there is an instruction on the KOS github page (under "setting up your environment"):

    https://github.com/KSP-KOS/KOS/blob/develop/CONTRIBUTING.md

    Otherwise there will probably be a new release in some time.

     

     

  3. 18 hours ago, Steven Mading said:

    @DerGnom, Make an issue of this on github to remind us.  It is *not* how it's supposed to be.

    Thanks for the reply!

    I created  a new github issue.

    15 hours ago, hvacengi said:

    When you lost signal, what the the RT status indicator say in the upper left hand corner?  It should have read "Local Control".  If it said "No Connection" or "N/A" that would be the reason.  If it does correctly show local control, then there appears to be a disconnect between what RT reports in the interface and the value returned to us in the API.  Please let me know what you find so I can use that information to narrow down what I need to test.

    It showed local control.

    15 hours ago, hvacengi said:

    We explicitly ask RemoteTech about local control in our underlying code.

    I think that there might be a possibility that this check is missing in the current code ;-)

    I have added a few thoughts on this in the github issue I created on this topic. Its #2127.

  4. 9 hours ago, danielboro said:

    as intended. crew dont have accesses to the  programming of the kos computer
    if you dont have a connection you cant reprogram the computer

    Hmmmm,

    the current KOS documentation states that

    "If you launch a manned craft while using RemoteTech, you are still able to input commands from the terminal even if you do not have a connection to the KSC. " (quoted from: https://ksp-kos.github.io/KOS/addons/RemoteTech.html in the section "Interaction with KOS", second paragraph, not counting the note in the beginning of the section.)

    According to the documentation (as quoted above) you should be able to access the command terminal from a manned craft, even if you have no connection to KSC.

    Using the terminal on a manned vessel without connection to KSC / ground station is possible when you use the ComNet connectivity manager (as described in my previous post), but not if you use the RemoteTech connectivity manager (contrary to the documentation).

  5. I am trying to set up a manned rocket using KOS without a connection to KSC or another control center.

    I use
    Kerbal Space Program 1.3
    KOS 1.1.3.0
    RemoteTech 1.8.8
    No other mods installed
    RemoteTech Connectivity Manager
    ComNet disabled

    According to the KOS  documentation ( https://ksp-kos.github.io/KOS/addons/RemoteTech.html ) this should be possible. Sadly, so far I had no success. This is what I did: 

    1.) 
    My vessel used for testing consists out of an MK 1 Command Pod (Jebediah Kerman included), CX-4181 Scriptable Command System, Z1-K Battery Bank, MK 2 Radial Parachute and one RT1 Solid FUel Booster.  After launching the vessel (while still on the launch pad) I open the terminal of the CX-4181. Typing in anything results in the message "Signal lost. Waiting to re-acquire signal" being displayed at the bottom of the terminal. From now on no input has any effect.

    2.)
    I added an Probodyne OKTO2 to the vessel (still including Jebediah Kerman in his MK 1 Command Pod). Now all is fine on the launch pad. I can open the terminal, type in commands and get the results from KOS as expected (including accessing the archive volume). When I launch the rocket and move more than 3 km away from KSC (out of the 3 km reach of the OKTO2's integrated omni antenna), I get the same result as before: typing anything into the terminal results in the message "Signal lost. Waiting to re-acquire signal".

    3.)
    I changed my mod set up and removed RemoteTech. I enabled ComNet. I disabled the extra ComNet ground stations in the custom difficulty diaologue. I restarted the game and enabled the ComNet connectivity manager. I tried to use both vessels as described above. In both cases I was able to use KOS as expected. In the second case (some 40 km away from KSC, no connection to KSC) the terminal replied that I was not able to connect to the archive, since no connection to KSC existed (as expected). Aside from this I also had full KOS functionality.

    Because of this I wanted to ask if anybody was able to use the recent version of KOS with RemoteTech Connectivity Manager without having a connection to KSC / Ground station on a manned vessel.

    As I said above, according to the documentation (or at least according to my understanding of the documentation ;-) this should be possible. I would be realy glad if I could get a hint whether I am doing something wrong, or if this might be an issue with KOS / RemoteTech.

    I came across an old (2015) bug report ( https://github.com/KSP-KOS/KOS/issues/580 ) that basically describes the problem I am having. Since it is marked as closed and there is also an entry in the KOS changelog (under v 0.16, "Bug Fixes") stating that this issue has been fixed, it might be that this is an issue that has resurfaced or that I am simply doing something wrong.

    Any help would be very much appreciated!

×
×
  • Create New...