Jump to content

[Minimum KSP version - 1.12] Kerbal Inventory System (KIS) v1.29


IgorZ

Recommended Posts

  On 5/22/2021 at 4:01 AM, Caerfinon said:

Many thanks! I really prefer working with KIS rather than EVA Construction or Stock inventory. I find it more flexible.  

Expand  

KIS is my preference too :)  I'm working on the convergence, but it's harder than I anticipated.

Link to comment
Share on other sites

I've tried searching the thread and the Github issue list open and closed tickets but I can't find any mention of this.

Has this been encountered by anyone before?

I have an issue where when I drop or attach any part stock or modded the game hitches/stutters/freezes/lags for anywhere from 1-4 seconds.

https://i.imgur.com/44JE9qY.mp4

Could this be some sort of conflict or is this a known issue?

Thanks for the help!

(KSP Log in case anyone wants it: https://www.dropbox.com/s/qg44dio0rlbcz8x/KSP.log?dl=0)

Link to comment
Share on other sites

  On 5/23/2021 at 6:45 PM, rudemario said:

Could this be some sort of conflict or is this a known issue?

Expand  

KIS doesn't do anything that long after the action. It may postpone some things for a one or two frames, but definitely not seconds.

It's hard to say anything from the logs. Try enabling the verbose mode and capturing the log again. Check this out:

[LOG 14:26:10.035] [Part:LifeSupportMiniPack (Life Support MiniPak (Supplies)) (id=F2738830408)] End part pickup
[LOG 14:26:10.039] KIS UI lock acquired
[LOG 14:26:10.040] Set pointer mode to: Drop
[LOG 14:26:12.464] Move part
[LOG 14:26:12.465] Set pointer mode to: Nothing
[LOG 14:26:12.465] KIS UI lock released
[LOG 14:29:05.237] Flight State Captured
[LOG 14:29:05.237] Saving Achievements Tree...

~3 minutes between the last KIS action and the other game action. Anything could happen in between, but we have no logs to get an idea.

All in all, I'd say we have a mods conflict situation here. I use KIS myself. Trust me, if there was a such significant freeze on each KIS action, I'd notice it and have it fixed. For the start, try a pristine game: no other mods except KIS. Then, start adding your usual mods until the issue shows up. Given what you report, I'd say it should be reproducible at the launchpad, which is easy to verify.

Link to comment
Share on other sites

  On 5/24/2021 at 9:07 AM, IgorZ said:

KIS doesn't do anything that long after the action. It may postpone some things for a one or two frames, but definitely not seconds.

It's hard to say anything from the logs. Try enabling the verbose mode and capturing the log again. Check this out:

~3 minutes between the last KIS action and the other game action. Anything could happen in between, but we have no logs to get an idea.

All in all, I'd say we have a mods conflict situation here. I use KIS myself. Trust me, if there was a such significant freeze on each KIS action, I'd notice it and have it fixed. For the start, try a pristine game: no other mods except KIS. Then, start adding your usual mods until the issue shows up. Given what you report, I'd say it should be reproducible at the launchpad, which is easy to verify.

Expand  

So, I tested out the difference in delay between a fresh install and my modded install since I wasn't able to get the delay to speed up after adding half of my mod list and figured I should see the difference between a clean slate and a modded one.

I downloaded a new version and used a new sandbox game. I recorded a video and also got a log after toggling verbose mode and restarting the game before running the test in case verbose mode needed a restart to activate.

<Unmodded>

Video: https://i.imgur.com/buIqgMT.mp4

Log: https://www.dropbox.com/s/t1cqyjeg0nis7qp/Stock%2BKISKAS KSP.log?dl=0

Then, I did the same for the modded game.

<Modded>

Video: https://i.imgur.com/v8VU7OF.mp4

Log: https://www.dropbox.com/s/keapch4xjiu92d2/Modded KSP.log?dl=0

 

You can notice that the base game still has a delay, so I'm not sure what's up with that, but I understand that the delay is likely the expected delay and is considered normal, then.

The modded game has more noticeable delay, but I won't speculate as to why until I figure out which mod adds the delay, but knowing that the delay is still present in the only KIS+KAS install of the game at least reassures me some delay is supposed to be present.

Link to comment
Share on other sites

I'm having a real hard time try to get to grips with KIS. I've read to documentation that's with it but still not quite grasping it. when I press H it only gives me detach mode, parts that I want to place that have a ModuleCargoPart in the configs wont let me put it in a KIS Kerbal inventory. Basically I'm trying to place a PDGF onto a PMA so that i can grab it with an arm to move it, but I just cannot figure how to do it in construction mode or KIS. Construction mode will only let me place parts onto another part that has a node attachment and not surface place, and KIS I'm at a loss with all together which is a shame. Any help would be appreciated.

Link to comment
Share on other sites

  On 5/25/2021 at 10:08 PM, si2504 said:

I'm having a real hard time try to get to grips with KIS. I've read to documentation that's with it but still not quite grasping it. when I press H it only gives me detach mode, parts that I want to place that have a ModuleCargoPart in the configs wont let me put it in a KIS Kerbal inventory. Basically I'm trying to place a PDGF onto a PMA so that i can grab it with an arm to move it, but I just cannot figure how to do it in construction mode or KIS. Construction mode will only let me place parts onto another part that has a node attachment and not surface place, and KIS I'm at a loss with all together which is a shame. Any help would be appreciated.

Expand  

When you need to grab a part (e.g. to place it into inventory) you should press and hold "G", not "H". The "H" shortcut activates the equipped tool. Also, do not activate the stock construction mode - it will disable all KIS operations. Well, it ideally should do that, and it's intentional.

Link to comment
Share on other sites

  On 5/24/2021 at 5:59 PM, rudemario said:

So, I tested out the difference in delay between a fresh install and my modded install since I wasn't able to get the delay to speed up after adding half of my mod list and figured I should see the difference between a clean slate and a modded one.

I downloaded a new version and used a new sandbox game. I recorded a video and also got a log after toggling verbose mode and restarting the game before running the test in case verbose mode needed a restart to activate.

<Unmodded>

Video:  https://i.imgur.com/buIqgMT.mp4 

Log: https://www.dropbox.com/s/t1cqyjeg0nis7qp/Stock%2BKISKAS KSP.log?dl=0

Then, I did the same for the modded game.

<Modded>

Video: https://i.imgur.com/v8VU7OF.mp4

Log: https://www.dropbox.com/s/keapch4xjiu92d2/Modded KSP.log?dl=0

 

You can notice that the base game still has a delay, so I'm not sure what's up with that, but I understand that the delay is likely the expected delay and is considered normal, then.

The modded game has more noticeable delay, but I won't speculate as to why until I figure out which mod adds the delay, but knowing that the delay is still present in the only KIS+KAS install of the game at least reassures me some delay is supposed to be present.

Expand  

I see some jitter in the video, but no log records can explain it. And I cannot reproduce it on my system. Checkout this video. I noticed, you're not using the latest KIS&KSP versions. It may or may not be the reason, I cannot verify the versions you're using.

I also noticed you've managed to buy an  RTX 3080, which I was hunting for more than half of an year with no success. Congrats! :) 

Link to comment
Share on other sites

Do parts that are KIS friendly that can be placed in a KIS inventory need to have a specific MODULE in the config? Is the standard ModuleCargoPart sufficient? The part I want to place I am unable to transfer to Kerbal inventory, the mass isn't an issue and the volume isn't an issue.

Link to comment
Share on other sites

  On 5/26/2021 at 6:14 AM, IgorZ said:

When you need to grab a part (e.g. to place it into inventory) you should press and hold "G", not "H". The "H" shortcut activates the equipped tool. Also, do not activate the stock construction mode - it will disable all KIS operations. Well, it ideally should do that, and it's intentional.

Expand  

So as you can see, I am grabbing a part to try and move it to Kerbal inventory so I can place it, but it will not go into Kerbal inventory. The mass of the part isn't an issue and also the available volume isn't an issue. In its config it just has ModuleCargoPart. Is there something I am missing here?

IX9S0bI.jpg

Link to comment
Share on other sites

  On 5/26/2021 at 11:11 AM, si2504 said:

Is there something I am missing here?

Expand  

You cannot directly transfer objects from stock inventory to KIS inventory.  The only way I've found to do this is remove item from stock inventory and drop it. Then use KIS grab function to pick it up and place inside KIS inventory. Easy on the ground. More challenging in space.

Link to comment
Share on other sites

  On 5/26/2021 at 11:20 AM, Caerfinon said:

You cannot directly transfer objects from stock inventory to KIS inventory.  The only way I've found to do this is remove item from stock inventory and drop it. Then use KIS grab function to pick it up and place inside KIS inventory. Easy on the ground. More challenging in space.

Expand  

you my man are my saviour! I removed it with construction mode and grabbed and placed with KIS. Thanks a BUNCH!!

Link to comment
Share on other sites

  On 5/26/2021 at 11:20 AM, Caerfinon said:

You cannot directly transfer objects from stock inventory to KIS inventory.  The only way I've found to do this is remove item from stock inventory and drop it. Then use KIS grab function to pick it up and place inside KIS inventory. Easy on the ground. More challenging in space.

Expand  

OK so it turns out that I didn't actually place the part onto a surface, it just slowly drifted away. Now I've tried attaching with the X key and the H key, and I get and error that says "This node cannot be surface attached". the part only has two nodes, one is a Module Docking port and one is a bottom node attachment point. doesn't attach on either node.

Link to comment
Share on other sites

  On 5/26/2021 at 3:08 PM, Caerfinon said:

@si2504 hmmm could be that the part itself is a little picky about where it goes. Would really need to see a ksp.log / player.log that captures the period of time you try to attach it.

Expand  

This is the most recent part of my KSP.log

  Reveal hidden contents

Frz015V.jpg


 

Link to comment
Share on other sites

  On 5/26/2021 at 9:31 AM, IgorZ said:

I see some jitter in the video, but no log records can explain it. And I cannot reproduce it on my system. Checkout this video. I noticed, you're not using the latest KIS&KSP versions. It may or may not be the reason, I cannot verify the versions you're using.

Expand  

That's okay, I appreciate you looking things over and confirming it's nothing obvious. I am using KSP version 1.10 and using a compatible KIS+KAS version for two reasons: 1, I built a modlist to explore EventHorizon's Gargantua system which is quite outdated in terms of official support but I have to explore since it's based off of Interstellar (2014)'s Gargantua system, and boi, the views from the planets orbiting the black hole are really something. 2, I prefer having KIS as my main implementation of the inventory system for now, and man did it take a while to assemble all these mods and learn them (MKS by Roverdude, I'm looking at you).

In regards to your video, I had stuttering on place, not on grab. That could explain the reason things look so smooth for you. I was spinning the camera and clicking to place during my spin to show the jitter but I couldn't notice it in your video since you stopped moving the camera when placing. I tried watching the MET time in the top left and I think it did look like there was some delay or deviation from counting perfect seconds.

  On 5/26/2021 at 9:31 AM, IgorZ said:

I also noticed you've managed to buy an  RTX 3080, which I was hunting for more than half of an year with no success. Congrats!

Expand  

I seriously only believe I was able to grab one was because here in Canada, the absolutely horrible reputation Canada Computers was offering the ability to backorder GPUs around the holiday months. They were also forthcoming with information about how many of each unit they've received in the last few weeks, and which ones they were having regular stock come in of. Originally I wanted a ASUS TUF 3080 since it happened to have the best cooler and best looks (to me), but that one was very rarely moving since it was a lower class SKU. The more expensive SKUs, the ones with factory overclocking and fancy RGB and better binning were what happened to be coming in stock regularly. I believe one company, might have been Asus, straight up cancelled manufacturing indefinitely of their MSRP cheapest 3080 and everyone went ballistic over that decision, since they had preorders going back months. I switched my preorder for the $200 more expensive EVGA FTW3 Ultra card, which was their highest sku, and even though I didn't like the looks of it very much I considered it the price to pay to get one (this was still MSRP of the card, just more money for the higher SKU). I waited 3 and a half weeks and I got the call it was ready to pickup. The RGB strip actually looks really cool and grew on me, it looks really high-class, not tacky at all.

The 5600x on the other hand, man, that one took a month and a half to come in.

But since then, Canada Computers at many locations have cancelled their backorders I believe because of lower stock refills. Longer waitlists with no guarantees probably doesn't look good for business. If I had to order a card like everyone else does by watching internationally exposed online stores like Amazon etc I would not have been quick enough to get one at all. Seriously, Newegg removing captchas and shopping cart reservations for a few minutes?

I heard that for the US one of the surefire ways has been EVGA's step-up program, where you buy a lower tier card and they refund you the difference when stock is available to upgrade and you've got the cash. I'm not sure if they've continued doing this through the 3000 series shortage, but it was available to do back in November-January.

Good luck on the hunt!

Link to comment
Share on other sites

  On 5/26/2021 at 4:04 PM, Caerfinon said:

If you want you can list the specific parts and the mods they are  from (or stock) and I 'll load it up and see what I can see.

Expand  

so the part I am trying to attach is a PDGF from Benjee10 HTRobotics which I believe is bundled with his Shuttle Orbiter Construction Kit. And I am trying to attach it to The Pressurized Mating Adapter from Habtech2.

Link to comment
Share on other sites

  On 5/26/2021 at 4:12 PM, si2504 said:

so the part I am trying to attach is a PDGF from Benjee10 HTRobotics which I believe is bundled with his Shuttle Orbiter Construction Kit. And I am trying to attach it to The Pressurized Mating Adapter from Habtech2.

Expand  

KIS/KAS allows parts to be either attached by a particular node or surface (depending on the part). That part can either be surface-attached or node-attached. Unlike in the editor though you have to tell it which mode you want it in. Notice how in the screenshot it says Attach (bottomNode)? That means it is trying to attach its bottom node to a node on the craft. Hit R until it gets to surface and I think you should be good.

Edited by Alphathon
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...