Jump to content

[Minimum KSP version - 1.8] Kerbal Inventory System (KIS) v1.26


Recommended Posts

5 hours ago, Tonka Crash said:

I'm not seeing a KIS error here.  The game "loads", you get the menu and load a save, go to the space center, try to load something with a Malemute rover cab and then it stops.  I don't see where kerbalEVA.cfg has anything to do with this or KIS. The last LOG message is from kOS followed by an exception,.   You are using a very old version, make sure you mods are compatible with it.  KIS and KAS both look like the right versions, but Probe Control Room throws numerous exceptions included reflections errors that can cause bizarre symptoms.  Like making it look like problems with other mods when there is nothing wrong with them.  Debugging KSP you often need to start at the beginning of your log and work to the end.  Look for lines beginning [EXC, [ERR, [WRN in that order of importance.  Some [ERR and [WRN messages are "normal" and you get used to which ones you can ignore after doing this for a while.

i deleted the file it only did moderate bugs but it could have been other mods and i used ckan so i now need  to check mods are wreally compatible and i use 1.6 because it has the most mods vs features

but theanks for the answer i do a fresh install of the mods because its all broken

Link to post
Share on other sites
14 hours ago, KrakenBeGone said:

Can KIS container volume be dynamically reassigned via ModuleB9PartSwitch?

Never used ModuleB9PartSwitch, but I'm pretty sure it won't work well. KIS needs to know the  volume at the moment of the scene loading. If you modify the volume on the existing part, it won't work well.

Link to post
Share on other sites
Posted (edited)

Hello IgorZ,

 

Sorry to bother you with a question maybe already answered 50 times.

How can i install KIS-KAS for KSP 1.9 plz ? I can't reach it on CKAN.

Is there way to get it ? If not, should i play with KSP 1.8 ?

 

Thanks for all the work done, KAS-KIS are ones of my mandatory mods.

(I'll call my Minmus mining station by your name^^)

 

 

Edited by brienne
Link to post
Share on other sites
3 minutes ago, brienne said:

Hello IgorZ,

 

Sorry to bother you with a question maybe already answered 50 times.

How can i install KIS for KSP 1.9 plz ? I can't reach it on CKAN.

Is there way to get it ? If not, should i play with KSP 1.8 ?

 

Thanks for all the work done, KAS-KIS is one my mandatory mod.

(I'll call my Minmus mining station by your name^^)

 

 

https://github.com/ihsoft/KIS

Link to post
Share on other sites
On 5/24/2020 at 11:10 AM, brienne said:

How can i install KIS-KAS for KSP 1.9 plz ? I can't reach it on CKAN.

For CKAN I use Settings/Compatible KSP versions/1.8 checked.

Link to post
Share on other sites

Sorry if this is something dumb or obvious I'm doing, but I've looked and can't find an answer. I spend hours working on a ship and then rendezvousing, attaching my ship with links to do maintenance on my space station, and when I finally got there someone forgot the screwdriver. I swear I brought it, so i went and checked:  

 

https://streamable.com/sc0xcn

 

The items just vanish from my inventory when I hit the launch pad. If this is a KAS problem, I'm sorry, hope it wasn't too annoying. 

Link to post
Share on other sites
25 minutes ago, theicon32 said:

Sorry if this is something dumb or obvious I'm doing, but I've looked and can't find an answer. I spend hours working on a ship and then rendezvousing, attaching my ship with links to do maintenance on my space station, and when I finally got there someone forgot the screwdriver. I swear I brought it, so i went and checked:  

 

https://streamable.com/sc0xcn

 

The items just vanish from my inventory when I hit the launch pad. If this is a KAS problem, I'm sorry, hope it wasn't too annoying. 

Using the wrong containers.

Those containers are from Breaking Ground and are designed to be used with the ground deployable science experiments.

The KIS containers are those that have the "Inventory" button in their PAW and bring up a wholly different interface for cargo loading. Also there should be a separate category called "Containers" IIRC that has all of the KIS containers. 

Link to post
Share on other sites
  • 2 weeks later...

I Keep getting fatal errors whenever i try and load ksp with tweakscale and KIS please help!

 

[LOG 14:46:19.258] [TweakScale] WARNING: **FATAL** Found a showstopper problem on KIS.Container1 (SC-62 Portable Container).
[LOG 14:46:19.258] [TweakScale] ERROR: **FATAL** Part KIS.Container1 (SC-62 Portable Container) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ). at error:0
[LOG 14:46:19.259] [TweakScale] WARNING: **FATAL** Found a showstopper problem on KIS.Container2 (ILC-18k Container).
[LOG 14:46:19.259] [TweakScale] ERROR: **FATAL** Part KIS.Container2 (ILC-18k Container) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ). at error:0
[LOG 14:46:19.259] [TweakScale] WARNING: **FATAL** Found a showstopper problem on KIS.Container3 (ISC-6K Container).
[LOG 14:46:19.259] [TweakScale] ERROR: **FATAL** Part KIS.Container3 (ISC-6K Container) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ). at error:0

 

Link to post
Share on other sites
5 hours ago, ExplorerKlatt said:

Try deleting TweakScale completely from gamedata and re-installing. Seems others have had this according to the GitHub issue. 
https://github.com/net-lisias-ksp/TweakScale/issues/34

I also have a report on TweakScale thread that removing all Module Managers DLLs except the one you really want to use can be a solution.

The code on MM that used to prevent old copies of MM to work is not working since KSP 1.8, and apparently is even failing to detect really old ones.

-- post edit --

Whoops! The report is from @MajorTom74 himself! :)

 

Edited by Lisias
Post edit
Link to post
Share on other sites
  • 2 weeks later...
3 hours ago, adriangm44 said:

Guys I have an issue!

Items that used to be stackable are not anymore! Like KAS connectors for instance... Do you know how to solve this?

Okay, I'm not the mod author, but in the spirit of assistance especially to Igor when he reads your post, more detail please.

You mentioned KAS connectors. We're talking about the same KAS, right? The new implementation by Igor whose KAS connectors no longer do the pipes, and not the old KAS where they did do the pipes? Because the KAS connectors of nuKAS don't stack. Neither do the joint bars of nuKAS. Not at all. I cannot recall anymore if the old KAS connectors stacked, and if that memory dates back to when KAS also handled storage functions before it was spun off to KIS and KAS

Continuing on, I'd like to ask: when you say items used to be stackable, are we talking about an earlier version of KIS (you upgraded and they are no longer stackable), or in the same version of KIS? If in the same version of KIS, can you recall anything new you did between when they were stackable and they aren't?

Finally, I do recall that the definition of stackability can be writ into the config of each part, using the KIS modules. I think, IIRC, that stackability is not the default for parts. (For this, I suggest visiting IgorZ's github KIS wiki for help on the modules involved.) But again, you're not providing enough detail to see if this is a mod issue, or an upgrade-between-versions issue, or even a restart-KSP-to-see-if-the-problem-goes-away issue.  

In the words of Jerry McGuire, "Help (Igor) help you. Help (him) help you."

Edited by B-STRK
Link to post
Share on other sites
3 hours ago, adriangm44 said:

Guys I have an issue!

Items that used to be stackable are not anymore! Like KAS connectors for instance... Do you know how to solve this?

Did you just install TweakScale? It shuts off stacking by default.  You can override this with a patch.  Check the KIS\settings.cfg file for a section on overrides for guidance.

Link to post
Share on other sites

KSP 1.10 Bug: I cannot place a portable container on a kerbal's back. The way I used to do it was opening the kerbal's inventory, then holding G and dragging the container into the kerbal's inventory. This causes the container to show in the kerbals inventory but just fall on the ground. Mod version: 1.25

Link to post
Share on other sites

@IgorZ I'll confirm KIS has issues with the SC-62 placed in the inventory.  It doesn't appear on the Kerbal's back and drops to the ground.  But it still shows as being in the inventory. I've managed to drag this "new" one out and mount next to it's original.  Pulling this out of the inventory alse caused the item in slot one to disappear from the inventory.  In my case this was usually the screwdriver which was equipped at the time.  It didn't disappear from the Kerbal's hand, just the inventory.  

Otherwise KIS seems to work fine.  Small items go into and can be retrieved from Inventories normally.  It just seems to be large items located on the Kerbal's back.

Log Snippet around issues.

Spoiler
Equip item: partName=E-SD80 Electric Screwdriver, mode=Model

[LOG 07:21:03.067] Start pickup in mode Move from part: [Part:KIS.Container1 (id=F262087139)]

[LOG 07:21:04.572] Equip item: partName=KIS SC-62 Portable Container, mode=Part

[EXC 07:21:04.579] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

	System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)

	KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KIS_Item.Equip (KIS.KIS_Item+ActorType actorType) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.ModuleKISInventory+<>c__DisplayClass183_0.<PutDraggedItemIntoEmptySlot>b__0 (Part p) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.ModuleKISInventory+<AsyncConsumePartFromScene>d__186.MoveNext () (at <e1482380561a4009b0524f50df042092>:0)

	UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <5aeafee3fea24f37abd1315553f2cfa6>:0)

	UnityEngine.DebugLogHandler:LogException(Exception, Object)

	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)

	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

[LOG 07:21:15.995] Start pickup in mode GrabFromInventory from part: [Part:KIS.Container1 (id=C4294687452)]

[LOG 07:21:16.879] [Part:kerbalEVAfemaleFuture (Paler Kerman) (id=F1994479919)#Module:15] End item pickup: item=KIS SC-62 Portable Container, fromPart=[Part:kerbalEVAfemaleFuture (Paler Kerman) (id=F1994479919)]

[LOG 07:21:16.890] KIS UI lock acquired

[LOG 07:21:16.892] Set pointer mode to: Drop

[LOG 07:21:17.482] Create & drop part

[LOG 07:21:17.485] [FlightGlobals]: ProtoPartSnapShot persistentId changed from 926577899 to 830390301. Vessel persistentId 3183772410

[EXC 07:21:17.486] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

	System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)

	KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPickup.CreateDrop (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPointer.UpdatePointer () (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPointer.Update () (at <e1482380561a4009b0524f50df042092>:0)

	UnityEngine.DebugLogHandler:LogException(Exception, Object)

	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)

	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

[LOG 07:21:18.410] Create & drop part

[LOG 07:21:18.410] [FlightGlobals]: ProtoPartSnapShot persistentId changed from 926577899 to 1283680073. Vessel persistentId 3183772410

[EXC 07:21:18.412] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

	System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)

	ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)

	KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPickup.CreateDrop (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPointer.UpdatePointer () (at <e1482380561a4009b0524f50df042092>:0)

	KIS.KISAddonPointer.Update () (at <e1482380561a4009b0524f50df042092>:0)

	UnityEngine.DebugLogHandler:LogException(Exception, Object)

	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)

	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

[LOG 07:21:20.448] Set pointer mode to: Nothing

[LOG 07:21:20.457] KIS UI lock released

[LOG 07:21:30.373] Start pickup in mode Move from part: [Part:KIS.Container1 (id=F262087139)]

[LOG 07:21:31.203] [Part:KIS.Container1 (id=F262087139)] End part pickup

[LOG 07:21:31.210] KIS UI lock acquired

[LOG 07:21:31.211] Set pointer mode to: Drop

[LOG 07:21:31.575] [AsteroidSpawner]: New object found near Kerbin: Ast. WRE-162!

[LOG 07:21:32.117] Set pointer mode to: Attach

[LOG 07:21:33.120] Set pointer mode to: Drop

[LOG 07:21:33.897] Move part

[LOG 07:21:33.900] Set pointer mode to: Nothing

[LOG 07:21:33.900] KIS UI lock released

[LOG 07:21:41.468] Start pickup in mode Move from part: [Part:KAS.JS1 (id=F1695870226)]

[LOG 07:21:43.043] [Part:kerbalEVAfemaleFuture (Paler Kerman) (id=F1994479919)#Module:15] Destroy consumed part: [Part:KAS.JS1 (id=F1695870226)]

[LOG 07:21:43.558] Start pickup in mode GrabFromInventory from part: [Part:KAS.JS1 (id=C4294697676)]

[LOG 07:21:46.857] [Part:kerbalEVAfemaleFuture (Paler Kerman) (id=F1994479919)#Module:15] End item pickup: item=JS-1 Joint Socket, fromPart=[Part:kerbalEVAfemaleFuture (Paler Kerman) (id=F1994479919)]

sas

 

Link to post
Share on other sites

Hi all,

I'm seeing what seems like a bug (possibly new with KSP 1.10?) when attempting to attach a CB1 ground base to the ground on the Mun. It seems like I'm attaching it correctly but when I hold H and click, the item just disappears. After that, it isn't in my inventory, or on the ground where it should be. From the above posts, it sounds like I should find an alternative way of anchoring my base to the Mun anyways though.

Thanks!

Log Snippet:

Spoiler

[LOG 17:31:18.989] Start pickup in mode GrabFromInventory from part: [Part:kis.concreteBase1 (id=C4294908152)]
[LOG 17:31:18.990] Jetpack mouse input disabled
[LOG 17:31:20.388] Equip item: partName=CB1 Ground Base, mode=Model
[EXC 17:31:20.390] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Item.CaptureItemStateFromPart (Part copyFrom) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KIS_Item+<AlignEquippedPart>d__7.MoveNext () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <5aeafee3fea24f37abd1315553f2cfa6>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    KIS.KIS_Item:Equip(ActorType)
    KIS.ModuleKISInventory:PutDraggedItemIntoEmptySlot(Int32)
    KIS.ModuleKISInventory:GuiHandleEmptySlot(Rect, Int32)
    KIS.ModuleKISInventory:GuiInventory()
    KIS.ModuleKISInventory:GuiMain(Int32)
    UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
[LOG 17:31:20.394] Jetpack mouse input re-enabled
[LOG 17:31:26.156] Start pickup in mode GrabFromInventory from part: [Part:kis.concreteBase1 (id=C4294908152)]
[LOG 17:31:26.157] Jetpack mouse input disabled
[LOG 17:31:27.688] Jetpack mouse input re-enabled
[LOG 17:31:27.696] [Part:kerbalEVAfemale (Maufen Kerman) (id=F602985987)#Module:13] End item pickup: item=CB1 Ground Base, fromPart=[Part:kerbalEVAfemale (Maufen Kerman) (id=F602985987)]
[LOG 17:31:27.704] KIS UI lock acquired
[LOG 17:31:27.705] Set pointer mode to: Drop
[LOG 17:31:29.346] Set pointer mode to: Attach
[LOG 17:31:30.424] Create part & attach: tgtPart=[NULL]
[EXC 17:31:30.426] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)
    KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.CreateAttach (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.UpdatePointer () (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.Update () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[LOG 17:31:31.025] Set pointer mode to: Drop
[LOG 17:31:33.092] Create & drop part
[EXC 17:31:33.094] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)
    KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.CreateDrop (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.UpdatePointer () (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.Update () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[LOG 17:31:33.510] Create & drop part
[EXC 17:31:33.511] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgum

Complete Log File: https://drive.google.com/file/d/1PztBWA5FOJKVPfmCmAdEAurtAH4ORk--/view?usp=sharing

Video Screen Capture of Issue: https://drive.google.com/file/d/1MEn4TlZ-ytIzMDZ3WQaVg24iVfg-ecjE/view?usp=sharing

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

Hi all,

I'm seeing what seems like a bug (possibly new with KSP 1.10?) when attempting to attach a CB1 ground base to the ground on the Mun. It seems like I'm attaching it correctly but when I hold H and click, the item just disappears. After that, it isn't in my inventory, or on the ground where it should be. From the above posts, it sounds like I should find an alternative way of anchoring my base to the Mun anyways though.

Thanks!

Log Snippet:

  Reveal hidden contents

[LOG 17:31:18.989] Start pickup in mode GrabFromInventory from part: [Part:kis.concreteBase1 (id=C4294908152)]
[LOG 17:31:18.990] Jetpack mouse input disabled
[LOG 17:31:20.388] Equip item: partName=CB1 Ground Base, mode=Model
[EXC 17:31:20.390] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Item.CaptureItemStateFromPart (Part copyFrom) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KIS_Item+<AlignEquippedPart>d__7.MoveNext () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <5aeafee3fea24f37abd1315553f2cfa6>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    KIS.KIS_Item:Equip(ActorType)
    KIS.ModuleKISInventory:PutDraggedItemIntoEmptySlot(Int32)
    KIS.ModuleKISInventory:GuiHandleEmptySlot(Rect, Int32)
    KIS.ModuleKISInventory:GuiInventory()
    KIS.ModuleKISInventory:GuiMain(Int32)
    UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
[LOG 17:31:20.394] Jetpack mouse input re-enabled
[LOG 17:31:26.156] Start pickup in mode GrabFromInventory from part: [Part:kis.concreteBase1 (id=C4294908152)]
[LOG 17:31:26.157] Jetpack mouse input disabled
[LOG 17:31:27.688] Jetpack mouse input re-enabled
[LOG 17:31:27.696] [Part:kerbalEVAfemale (Maufen Kerman) (id=F602985987)#Module:13] End item pickup: item=CB1 Ground Base, fromPart=[Part:kerbalEVAfemale (Maufen Kerman) (id=F602985987)]
[LOG 17:31:27.704] KIS UI lock acquired
[LOG 17:31:27.705] Set pointer mode to: Drop
[LOG 17:31:29.346] Set pointer mode to: Attach
[LOG 17:31:30.424] Create part & attach: tgtPart=[NULL]
[EXC 17:31:30.426] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)
    KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.CreateAttach (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.UpdatePointer () (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.Update () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[LOG 17:31:31.025] Set pointer mode to: Drop
[LOG 17:31:33.092] Create & drop part
[EXC 17:31:33.094] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    ProtoPartSnapshot.Load (Vessel vesselRef, System.Boolean loadAsRootPart) (at <c168e21ec56346b082f89043e76162e1>:0)
    KIS.KIS_Shared.CreatePart (ConfigNode partConfig, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, Part fromPart, Part coupleToPart, System.String srcAttachNodeId, AttachNode tgtAttachNode, KIS.KIS_Shared+OnPartReady onPartReady, System.Boolean createPhysicsless) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.CreateDrop (Part tgtPart, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPickup.OnPointerAction (KIS.KISAddonPointer+PointerTarget pointerTarget, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot, Part tgtPart, System.String srcAttachNodeID, AttachNode tgtAttachNode) (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.UpdatePointer () (at <260264fece7f4aefbe53a4372aaba441>:0)
    KIS.KISAddonPointer.Update () (at <260264fece7f4aefbe53a4372aaba441>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[LOG 17:31:33.510] Create & drop part
[EXC 17:31:33.511] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgum

Complete Log File: https://drive.google.com/file/d/1PztBWA5FOJKVPfmCmAdEAurtAH4ORk--/view?usp=sharing

Video Screen Capture of Issue: https://drive.google.com/file/d/1MEn4TlZ-ytIzMDZ3WQaVg24iVfg-ecjE/view?usp=sharing

Same issue here. Hoping it's fixed soon.

Separate question though. For the resource transfer/pipe change last year, is the RTS-1 the only way to connect base pieces to conduct an in-flight resource transfer (without docking crafts anyway)?
The thing's butt ugly with those red stripes. It'd be nice if it had at least a decent texture.

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.

×
×
  • Create New...