Jump to content

bokrif

Members
  • Posts

    55
  • Joined

  • Last visited

Posts posted by bokrif

  1. On 9/13/2021 at 4:45 AM, bokrif said:

    First, thank you for your continoued work on Tantares!

    Secondly, the parts in the deprecated folders do not seem to be loading (and cause some old ships of mine to be not loaded). I tried to restore the textures files and the localisation entries, however the problems persist.

    Here is an example entry from the log for the old Sargas Docking Port (side question, does this part has a newer version or it was eliminated entirely?):

    [ERR 04:16:48.656] PartCompiler: Cannot compile part
    
    [LOG 04:16:48.656] PartLoader: Compiling Part 'Tantares/parts/z_deprecated_4/_sargas_docking_mechanism_s1p5_1/sargas_docking_mechanism_s1p5_1'
    [ERR 04:16:48.666] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value 'None' was not found.
      at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
      at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <cd473063d3a2482f8d93d388d0c95035>:0 
    
    [ERR 04:16:48.667] PartCompiler: Cannot compile part
    
    [LOG 04:16:48.667] PartLoader: Compiling Part 'Tantares/parts/z_deprecated_4/_sargas_docking_mechanism_s1p5_2/sargas_docking_mechanism_s1p5_2'
    [ERR 04:16:48.677] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value 'None' was not found.
      at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
      at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <cd473063d3a2482f8d93d388d0c95035>:0 

    What do you think is the problem?

    Okay, this is getting strange at least to me.

    I tried to use the pre-deprecated Sargas docking mechanism part from earlier version, which puts these files at the old parts/FGB-TUG folder.

    Edit: I used version 20 and a clean GameData folder, yet it does not load citing the below:

    [LOG 22:19:53.403] PartLoader: Compiling Part 'Tantares/parts/FGB-TUG/_sargas_docking_mechanism_s1p5_1/sargas_docking_mechanism_s1p5_1'
    [ERR 22:19:53.405] PartCompiler: Cannot clone model 'Tantares/Parts/FGB-TUG/sargas_docking_mechanism_s1p5_1' as model does not exist
    
    [ERR 22:19:53.405] PartCompiler: Model was not compiled correctly
    
    [ERR 22:19:53.406] PartCompiler: Cannot compile model
    
    [ERR 22:19:53.406] PartCompiler: Cannot compile part
    
    [LOG 22:19:53.407] PartLoader: Compiling Part 'Tantares/parts/FGB-TUG/_sargas_docking_mechanism_s1p5_2/sargas_docking_mechanism_s1p5_2'
    [ERR 22:19:53.408] PartCompiler: Cannot clone model 'Tantares/Parts/FGB-TUG/sargas_docking_mechanism_s1p5_2' as model does not exist
    
    [ERR 22:19:53.408] PartCompiler: Model was not compiled correctly
    
    [ERR 22:19:53.409] PartCompiler: Cannot compile model
    
    [ERR 22:19:53.410] PartCompiler: Cannot compile part

    This is very odd to me, as I copied these from versions where it worked. Does my latest KSP version handling wrong these two files?

  2. 6 hours ago, GMoney said:

    I am having the same issues. It looks to me like it may (hopefully) just be a naming convention issue. For example, "octans.docking.port.s0p5.2.female" --> "octans_basic_docking_port_s0p5_1_female"

    I'm going to attempt to change the names in one of the craft files and see if that fixes or further breaks things. 

    Nah, don't do that. The game in most cases seem to change . --> _ so it won't change a thing - even could mess up further.

  3. 18 hours ago, frostsid said:

    I'm sorry. It happens with a good number of the craft files included in the latest updates, some examples:

    Voskhod craft doesn't load because of the missing parts Andromeda.Antenna.2, Andromeda.Antenna.1, AndromedaFuelSphere.1.

    Soyuz 7K-OK, 7K-T and T won't load because of the missing parts atria.antenna.srf.2.2 or atria.antenna.srf.2.1 in the 7K-T.

    Mir core module won't load because of octans.docking.port.s0p5.2.female

    Kvant 1 won't load because of atria.antenna.srf.2.1 and atria.antenna.srf.1.1

    Sorry for the late reply, in this case I'm testing with a fresh install with the only mods in use being the latest versions of Tantares (version 25.0), TantaresLV (version 14.1) and TantaresSP (version 5.0), B9 Part switch and Module Manager.

    To my understanding all of these parts are deprecated ones and they seem to have the same issue as the one I mentioned above and @Beale's suspicion is that these old parts have misplaced models and that is what's causing them not to appear ingame.

  4. First, thank you for your continoued work on Tantares!

    Secondly, the parts in the deprecated folders do not seem to be loading (and cause some old ships of mine to be not loaded). I tried to restore the textures files and the localisation entries, however the problems persist.

    Here is an example entry from the log for the old Sargas Docking Port (side question, does this part has a newer version or it was eliminated entirely?):

    [ERR 04:16:48.656] PartCompiler: Cannot compile part
    
    [LOG 04:16:48.656] PartLoader: Compiling Part 'Tantares/parts/z_deprecated_4/_sargas_docking_mechanism_s1p5_1/sargas_docking_mechanism_s1p5_1'
    [ERR 04:16:48.666] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value 'None' was not found.
      at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
      at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <cd473063d3a2482f8d93d388d0c95035>:0 
    
    [ERR 04:16:48.667] PartCompiler: Cannot compile part
    
    [LOG 04:16:48.667] PartLoader: Compiling Part 'Tantares/parts/z_deprecated_4/_sargas_docking_mechanism_s1p5_2/sargas_docking_mechanism_s1p5_2'
    [ERR 04:16:48.677] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value 'None' was not found.
      at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 
      at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
      at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <cd473063d3a2482f8d93d388d0c95035>:0 
      at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <cd473063d3a2482f8d93d388d0c95035>:0 

    What do you think is the problem?

  5. 15 hours ago, wallum61 said:

    If you click on the Github or SpaceDock links in the OP you can still download older versions that will contain the parts you're after.

    Actually they can be found in \Tantares\Parts\SOYUZ\DEPRECATED

    _soyuz_habitation_2
    _soyuz_orbital_2
     

    Edit: so they show up easily if I tweak it a little bit, but the textures are sadly very basic:

    Spoiler

    sbmWYh5.png

     

  6. Big thumbs up for everything you have done. Personally speaking this was the second part mod that I installed years ago and liked it very much since. Also this is the single part mod that I kept using since the beginning. For sure, I would not have spent all these hours in KSP without Tantares.

    @Beale you should also know that amongst the sea of KSP mods, very few reach the point of maturity that Tantares has reached and even fewer can be considered finished. While a lot of us are kind of mourning over the end of Tantares, we should be celebrating the completion of one of the greatest mod. I hope you enjoy it!

    As a side note, my USI Life Support patch for Tantares seems to work well. I don't know if you are going to incorporate it or not, but I hope others will find it useful.

  7. First of all, this is one of the best mods! Awesome that I don't have to launch the same rocket one more time after numerous times. It make things a easier and quicker which is a good thing when you don't have all the time in the world for KSP. Thank you!

     

    34 minutes ago, Cloakedwand72 said:

    How do I order a recorded launch? Also how do I record a rendezvous & departure and have it played back when I need a commodity or crew launches to a station or other ship kinda mission? Also how do I order a mission from the KSC map menu what steps do I need to do in that menu?

    Most of these are detailed in the mod menu.

    In short when you are at the KSC view, open the mod menu and then you will have options for deploy and transfer missions.

    Build just a satellite in VAB, save it, go back to KSC. Open deploy missions, first you need to choose the payload, so choose the satellite, then you can choose the lifter that you recorded, start mission or deploy (I can't remember the exact wording), then it will do a countdown. Probably you will need to wait it out / warp it while still at the KSC. When the countdown is finished, you will get an ingame green notification text that your vehicle is in orbit. Switch to map view, select the new vessel, and ta-daa your satellite is in the requested orbit.

    You can even deploy it to pretty close to a reference vessel, such as a station, to skip the randezvous thing.

    When you are deploying a vessel that has potential payloads and crew, you can select these during the deploy menu.

    Transfer is different, that there will be no craft put magically on orbit, just the  previously defined amount of resources will be added to the selected orbiting vessel. Probably you can transfer crew as well, but I haven't tried it because then I will need to separately send up a return vehicle too (maybe by deploying them).

    And you cannot order a mission from map menu, only in KSC IRRC. Also if you ordered a deploy or transfer mission, these won't be completed while you are in the map menu or is vessel view. You have to switch back to KSC.

  8. On 1/13/2020 at 11:42 PM, bokrif said:

    I created a new USI Life Support patch. Now I need to fix some glitches otherwise it will be ready. Also I need to understand how to make a pull request. Can somebody help with explaining me that?

    Teaser: This is the description I made for the patch:

      Reveal hidden contents

    //    The general idea was that if Beale made Tantares parts for us to make VA/LK/Salyut/Progress/Soyuz/Mir/Polyus-like vessels than those who 
    //    use the great USI-Life Support should be able to achieve Salyut/Progress/Soyuz/Mir/Polyus-like capabilities regarding life support.
    //    It was kind of easy to achieve this for crew vehicles because I was able to look it up the approximaty supply capacities. For the rest it was
    //    more difficult.
    //    I made a research and checked every data I could find about the Salyut-7 program and its flights and other. So the Salyut-7 become the reference.
    //    Making the Mir a reference proved to be more difficult for me due to all these different parts, so with this patch a Mir-replica would have
    //    much larger capacities of supplies, recyclers and habitation. It got overpowerd. Sorry.
    //    Also this reference means that RoverDude's original suggestions for USI-LS values are not used (ref: USI-LS wiki).

    //    Salyut-7 had expeditions that spent ~half a year up in there. They were regularly visited by Progress resupply vessels. I made the assumption
    //    that these carried significant amount of food, some water and other kind of supplies the crew needed. Based on the timeline I put together
    //    usually these regular Progesses went up bi-monthly. So I assumed they could carry 2 months of supplies for the standard crew of 2. These
    //    become the reference numbers. You can build a Salyut out of 2 crewed part in Tantares, so a smaller and larger hab part should be able to
    //    provide 6 kerbal-months of habitation for a crew of 2. I added supply capacities to almos all parts.
    //    Also because most of the parts have two variants, one with a small window, one without one, I decided I give those two variants different
    //    capabilities. The windowless one become supply storage and recycle parts, the other the habitats. Larger parts can combine these two.
    //    A Progress-replica would be able to provide 2 kerbal-months of supplies for a crew of 2 without recyclers.
    //    Also if you intend to use the recycler patched parts than you would not have their habitat capacities, so such a Salyut would be able to
    //    sustain its crew of 2 with fewer supplies but for a shorter time. Now you have the incentive to send up a new module with recycle parts for
    //    improvement.
    //    Also, I decided to not include any supplies for the VA-like return vehicle (part: Alnair LK1 'Måneskraper' Capsule) because that one was 
    //    intended for only reentry. If you are using that in other than a TKS-replica, you need to creative with supplies and habitation.
    //    The Polyus-like Rotanev parts got enhanced capacities so I could provide some bonuses for these advanced large parts. The windowless Rotanev
    //    become an agroponics unit for your advanced stations or maybe interplanetary vessels...
    //    Airlock parts are omitted for balance reasons.

    //    Recycler names: "SRV-K"/"SRV-K2"/"Elektron"/"Elektron-M2" Life Support Recycler. SRV-K was a water recovery system onboard Salyuts. 
    //    SRV-K2 was the same but on Mir. Elektron was a water-to-oxygen converter, still used on ISS. Elektron-M2 is an imaginary improved Elektron for
    //    advanced station modules (Polyus-like).
    //    Vozdukh is not mentioned here but it is a CO2 removing system.
    //    The Rotanev agropony uses a system named "Vitatsikl-DP". Vitatsikl-T is a planned bio-regenerative life support system (BLSS) research for ISS.
    //    The DP variant is an imaginary advanced-long term version (DP) of it.

     

    For those who are interested here is my USI LS patch for testing.

    https://github.com/bokrif/Tantares/tree/USI-LS-patch/GameData/Tantares/Patches/USI

    I will try to do a pull request when I feel it is finished.

  9. I created a new USI Life Support patch. Now I need to fix some glitches otherwise it will be ready. Also I need to understand how to make a pull request. Can somebody help with explaining me that?

    Teaser: This is the description I made for the patch:

    Spoiler

    //    The general idea was that if Beale made Tantares parts for us to make VA/LK/Salyut/Progress/Soyuz/Mir/Polyus-like vessels than those who 
    //    use the great USI-Life Support should be able to achieve Salyut/Progress/Soyuz/Mir/Polyus-like capabilities regarding life support.
    //    It was kind of easy to achieve this for crew vehicles because I was able to look it up the approximaty supply capacities. For the rest it was
    //    more difficult.
    //    I made a research and checked every data I could find about the Salyut-7 program and its flights and other. So the Salyut-7 become the reference.
    //    Making the Mir a reference proved to be more difficult for me due to all these different parts, so with this patch a Mir-replica would have
    //    much larger capacities of supplies, recyclers and habitation. It got overpowerd. Sorry.
    //    Also this reference means that RoverDude's original suggestions for USI-LS values are not used (ref: USI-LS wiki).

    //    Salyut-7 had expeditions that spent ~half a year up in there. They were regularly visited by Progress resupply vessels. I made the assumption
    //    that these carried significant amount of food, some water and other kind of supplies the crew needed. Based on the timeline I put together
    //    usually these regular Progesses went up bi-monthly. So I assumed they could carry 2 months of supplies for the standard crew of 2. These
    //    become the reference numbers. You can build a Salyut out of 2 crewed part in Tantares, so a smaller and larger hab part should be able to
    //    provide 6 kerbal-months of habitation for a crew of 2. I added supply capacities to almos all parts.
    //    Also because most of the parts have two variants, one with a small window, one without one, I decided I give those two variants different
    //    capabilities. The windowless one become supply storage and recycle parts, the other the habitats. Larger parts can combine these two.
    //    A Progress-replica would be able to provide 2 kerbal-months of supplies for a crew of 2 without recyclers.
    //    Also if you intend to use the recycler patched parts than you would not have their habitat capacities, so such a Salyut would be able to
    //    sustain its crew of 2 with fewer supplies but for a shorter time. Now you have the incentive to send up a new module with recycle parts for
    //    improvement.
    //    Also, I decided to not include any supplies for the VA-like return vehicle (part: Alnair LK1 'Måneskraper' Capsule) because that one was 
    //    intended for only reentry. If you are using that in other than a TKS-replica, you need to creative with supplies and habitation.
    //    The Polyus-like Rotanev parts got enhanced capacities so I could provide some bonuses for these advanced large parts. The windowless Rotanev
    //    become an agroponics unit for your advanced stations or maybe interplanetary vessels...
    //    Airlock parts are omitted for balance reasons.

    //    Recycler names: "SRV-K"/"SRV-K2"/"Elektron"/"Elektron-M2" Life Support Recycler. SRV-K was a water recovery system onboard Salyuts. 
    //    SRV-K2 was the same but on Mir. Elektron was a water-to-oxygen converter, still used on ISS. Elektron-M2 is an imaginary improved Elektron for
    //    advanced station modules (Polyus-like).
    //    Vozdukh is not mentioned here but it is a CO2 removing system.
    //    The Rotanev agropony uses a system named "Vitatsikl-DP". Vitatsikl-T is a planned bio-regenerative life support system (BLSS) research for ISS.
    //    The DP variant is an imaginary advanced-long term version (DP) of it.

     

  10. Happy new year to everyone!

    I would like to update the USI LF patch of @GJdude but I find it difficult to navigate along the file names/part names/titles... :D @Beale do you have any kind of list or spreadsheet where you keep track of these? Or anybody else?

    By the way, looking through just the english localisation file and checking all the names you can see how much work was put into this great mod! Thanks again!

  11. 23 hours ago, LTQ90 said:

    Hi allista

    make some updates via ckan and can no longuer launch the game.

    It load all the mod but i have this message in  the loading screen.

    ModuleManager:3420 patches loades from cache

    Mod(s) DLL that are not compatible with this version of KSP

    GC.UI 1.0.0.0 GameData\GroundConstruction\Plugins\GC.UI.dll

     

    Exact same here.

    Edit: the problem solved itself... see my answer.

×
×
  • Create New...