Jump to content

KIS/KAS for 1.1 alpha testing


IgorZ

Recommended Posts

This thread is a temporary place to test pre-release version of KIS/KAS. Once testing is over and stable releases are out this thread is to be closed.

Please, do not consider the binaries posted here as early versions of the the mods. If you just installed them and discovered non-working please do not report it here. It's a know fact that they don't work as expected. On the other hand, if you're willing to help finding and fixing bugs you're more than welcome to post the feedback. Though, in order to make this feedback useful the following is required from you:

  1. Verify that the behavior you're going to report is not in the list of known problems (see a section below).
  2. Ensure it's an issue of the 1.1 version and not generic problem/feature/enhancement/lack of functionality in the 1.0.5 versions.
  3. Provide full list of the other mods installed in the game. For the purpose of testing try to keep the bare minimum of the mods.
  4. Version of your KIS/KAS mods. It's expected you test the latest ones, though.
  5. A very detailed description of what you did and what was the output. Screenshots are very welcome. The more detailed description you give the more chances the bug will be reproduced and fixed.
  6. Try verifying debug logs and if you see anything suspicious - add them into the report. Logs can be seen via UI by pressing Alt+F12, and choosing "Debug". All logs are also written into a file for the current session and can be found in the game's folder under the name `KSP.log`.
  7. Before reporting an issue go thru 1-2 last pages to verify nobody else has reported it already.

Current efforts are tracked on GitHub in branches "KSP-1.1". Current builds:

  • KIS: 2016-04-21 Alpha 5:
    • [Fix] Match rendering queue of KIS pointer to the part's highlight renderers to prevent overlapping issue.
    • [Fix] Restore highlighting of the hovered part when deselecting a hierarchy.
    • [Change] Increase static attach strength on ground base to prevent joint breakage.
    • [Fix] Fix bottom attach node on ground base to make it more stable and prevent explosions on physics start.
    • [Change] Revert turning static attached items kinematic.
  • KAS: 2016-04-21 Alpha 6:
    • [Change] Increase static attach strength on pylon to prevent joint breakage.
    • [Fix] Fix bottom & srf attach nodes on pylon to make it more stable and prevent explosions on physics start.

Always do clean install of every version. I.e. delete whole old folder from the game and then unpack the new version.

Known issues:

  • KIS
    • Ground base only behaves correctly on the ground when attached to the bottom of the part.
  • KAS
    • Some harpoons and ports breaking force can be a little to weak.
    • Ground pylon only behaves correctly on the ground when attached to the bottom of the part.

Previous alpha releases:

Spoiler
  • KIS: 2016-04-10 Alpha 1
  • KIS: 2016-04-12 Alpha 2
    • Fixed parts dragging in editor category list. It's now works in the same way as in 1.0.5. Though, a modifier can be assigned via config file to prevent default behavior and only start dragging part when some modifier key is pressed (alt, shift, control, or a combination).
    • Some fixes/improvements in KIS parts descriptions.
  • KAS: 2016-04-10 Alpha 2
  • KIS: 2016-04-12 Alpha 3:
    • [Enhancement] Improved search tags and descriptions in parts. From @Billy_Is_Dead
    • [Fix] Parts got replicated and attachment didn't work when surface attaching parts onto radial adapter.
  • KAS: 2016-04-10 Alpha 3
    • [Enhancement] Improved search tags and descriptions in parts. From @Billy_Is_Dead
    • [Change] Increase hooks break strength with respect to Unity 5 physics change.
  • KAS: 2016-04-15 Alpha 4:
  • [Enhancement] A little more changes in descriptions of the parts. From @Billy_Is_Dead
  • KIS: 2016-04-15 Alpha 4:
    • [Enhancement] A little more changes in descriptions of the parts. From @Billy_Is_Dead
    • [Fix] React on joint break on static attached items.
    • [Change] Make static attached items kinematic to prevent immediate joint breakage. A temporary fix for KSP 1.1.
  • KAS: 2016-04-17 Alpha 5:
    • [Internal] On eject set collision detection mode to CONTINUES to not punch thru the collider's bounds.
Edited by IgorZ
Link to comment
Share on other sites

I'll do some proper testing later today, but for now I'll just mention that the KIS compressed folder is misnamed KAS, and that a simple winch test rig (probe core -> inline winch -> port -> weight, all suspended by a launch gantry) is working as expected.

Link to comment
Share on other sites

Thank you for allowing us to help get this ready for 1.1 release. :)

 

By the way, you have the filenames as KAS_v0.6.7_build2 and KAS_v1.2.7_build1.zip. I assume build 1 is KIS, right? Nevermind, I see @Grumman caught it already.

Edited by CraveMode
Link to comment
Share on other sites

Thank you for releasing this.  Will start testing now.

EDIT:  Bill, the Engineer, was working at the launchpad installing stuff on the vessel, and wanted to chill out with some hip-hop while doing so.  So, he placed the Ghetto Blaster, and cranked it to the max.  So, what's he get?  Kanye?  Tupac?  Run DMC?  Nope.  Scott Joplin's "The Entertainer".  NOT IN MY HOOD!!!  Ya know what I'm sayin'?  Meanwhile nearby, Jeb tried to calm him, strumming the Guitar, and singing "Kum Ba Yah".  Who doesn't love Kum Ba Yah?

CdAqSmZ.jpg

Edited by Apollo13
Link to comment
Share on other sites

6 hours ago, IgorZ said:

 

    • Dragging parts with left mouse pressed doesn't work in editor category list. Dragging mode is not supported anymore for the category part list since it's used by Unity for view scrolling. Use Alt+Right click, then drop the part to the desired inventory. Dragging between non-editor inventories works as usual.

 

I seriously recommend reverting this and instead forcing the parts list to stop scrolling during the dragging of a part. It feels far more intuitive than the current hold alt and right click method.

 

I added comments to direct you to the changes specifically for fixing this in the old code from 1.0.5

https://github.com/Koritastic/KIS/blob/master/Plugins/Source/KISAddonPickup.cs

Search for any line that has

// IgorZ:

above it to see what was changed.

 

Hopefully this can help.

Edited by Koritastic
Link to comment
Share on other sites

Question: in previous versions, the Engineer was able to carry an item on his back.  Move to a location, then install it.  I refer to items too large for individual inventory, such as the Gigantor Solar Panel.  I would remove the large item from the SC-62 Storage Unit, and carry it it (visible on the Engineer's back).  Move to the installation site.  Drag and install (H-key) to the vessel.  I am not referring to the Engineer carrying the SC-62 unit on his back to the installation site; just the part itself.

I examined the PDF instructions, and I could not find the instructions on how to do this.  Perhaps, I'm missing something?

Sidebar: +! to Koritastic's suggestion, if doable.

Edited by Apollo13
Link to comment
Share on other sites

8 hours ago, Grumman said:

I'll do some proper testing later today, but for now I'll just mention that the KIS compressed folder is misnamed KAS, and that a simple winch test rig (probe core -> inline winch -> port -> weight, all suspended by a launch gantry) is working as expected.

Thanks for reporting the naming issue. Will be fixed in the next release.

3 hours ago, Koritastic said:

I seriously recommend reverting this and instead forcing the parts list to stop scrolling during the dragging of a part. It feels far more intuitive than the current hold alt and right click method.

 

This isn't about technical feasibility only. Dragging feature in the editor is a part of new Unity UI. I'd suggest it's designed for touch screens where "drag-n-scroll" is a natural way to scroll items in the lists. Given there are no scroll buttons anymore it's the only way to scroll parts in the editor if you're on touch screen or your mouse doesn't have wheel. Though, your solution can be used together with a key modifier in which case touchscreen functionality won't be impacted. Anyone have preferences for the modifier: ctrl, alt, or shift? Thanks for the code!

Link to comment
Share on other sites

1 minute ago, IgorZ said:

This isn't about technical feasibility only. Dragging feature in the editor is a part of new Unity UI. I'd suggest it's designed for touch screens where "drag-n-scroll" is a natural way to scroll items in the lists. Given there are no scroll buttons anymore it's the only way to scroll parts in the editor if you're on touch screen or your mouse doesn't have wheel. Though, your solution can be used together with a key modifier in which case touchscreen functionality won't be impacted. Anyone have preferences for the modifier: ctrl, alt, or shift? Thanks for the code!

Wouldn't this be a moot point considering that KSP can't be played via touch screen only? It feels like trying to create a solution for a problem that doesn't exist and never will with KSP as a whole.

Not to mention that the way I had it setup only blocks scrolling when a part is being dragged AND a KIS inventory is open.

 

Also, there IS a small scrollbar on the side that is draggable when the parts list is longer than a single "page".

Link to comment
Share on other sites

Part replication can occur if an item is attached to a node on a part that was added with radial symmetry. The screenshots below show what occurs. The radial attachment points had been added to the craft in the VAB using 2-way symmetry. A MK-V Airlock (from MKS) was attached to one of the radial attachment points and was immediately replicated, able to be attached to another node (had one been in range). This behavior was also observed with the UKS Docking port. 

 

Behavior is slightly different with surface-attach parts attaching to nodes. Using the same test ship, I tried to attach the Z-400 Rechargeable Battery to one of the Radial Attachment Points. The battery would not attach but would replicate with every click (the screwdriver was equipped and X press for the clicking). Replicated parts could then be picked up and surface attached to other locations.

 

KSP 1.1 Build ID 1063499

Mods: KAS v0.5.6 Build 2, KIS v1.2.7 build 1,  USI Kolinization System v 1.0.40.0.0, Community Resource Pack 0.5.0.0, Firespitter Core v7.2.0, Module Manager 2.6.21, USI Core 0.2.0.0, USI Kolinization Core 0.2.0.0, USI Tools 0.7.0.0

EDIT: Reattempted test using just KAS & KIS mods listed above; same KSP build, no other mods. Used a MK-1 Landing can build in VAB with two Radial Attachment Points added with 2-way symmetry. Slightly different behavior; parts would not attach to node  and would replicate, but could not subsequently be grabbed. 

 

 

Here is the log from that test:

Spoiler

[WRN 14:04:46.310] [HighLogic]: =========================== Scene Change : From SPACECENTER to EDITOR (Async) =====================
[LOG 14:04:46.474] [UIApp] OnDestroy: KSPedia
[LOG 14:04:46.612] UIMasterController: HideUI
[LOG 14:04:46.619] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:04:46.619] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:04:46.619] Loading UI sounds for KIS...
[LOG 14:04:46.619] Loading clip: KIS/Sounds/bipwrong
[LOG 14:04:46.619] Loading clip: KIS/Sounds/click
[LOG 14:04:46.619] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:04:47.729] UICanvasPrefabSpawner SceneLogic spawning Editor
[LOG 14:04:47.751] No Input Locks in effect right now
[LOG 14:04:47.879] UIMasterController: HideUI
[LOG 14:04:47.886] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:04:47.886] AddonLoader: Instantiating addon 'KISAddonPickupInEditor' from assembly 'KIS'
[LOG 14:04:47.888] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:04:47.888] Loading UI sounds for KIS...
[LOG 14:04:47.888] Loading clip: KIS/Sounds/bipwrong
[LOG 14:04:47.888] Loading clip: KIS/Sounds/click
[LOG 14:04:47.888] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:04:47.905] ------------------- initializing editor mode... ------------------
[LOG 14:04:47.905] editor started
[LOG 14:04:47.926] IconLoader awake
[WRN 14:04:48.157] HighlightingSystem : Framebuffer depth data is not available and can't be used to occlude highlighting. Highlighting occluders enabled.
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[LOG 14:04:48.809] Loading Depletion Nodes
[LOG 14:04:48.811] DepNodeCount:  0
[LOG 14:04:48.812] Loading Biome Nodes
[LOG 14:04:48.812] BiomeNodeCount:  0
[LOG 14:04:48.812] Loading Planet Nodes
[LOG 14:04:48.812] PlanetNodeCount:  0
[LOG 14:04:48.813] [ScenarioDestructibles]: Loading... 0 objects registered
[WRN 14:04:48.813] [UiApp] Awake: EngineersReport
[WRN 14:04:48.813] [UiApp] Awake: KSPedia
[LOG 14:04:48.813] [ApplicationLauncher] OnSceneLoadedGUIReady: scene EDITOR ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop False
[LOG 14:04:48.820] [UIApp] OnDestroy: ContractsApp
[LOG 14:04:49.268] [MessageSystem] Reposition 0.02 5328
[WRN 14:04:49.269] UIList: RemoveItem didn't find any item to remove.
[LOG 14:04:49.438] [UIApp] Adding EngineersReport to Application Launcher
[LOG 14:04:49.455] [UIApp] Adding KSPedia to Application Launcher
[LOG 14:04:49.456] [GenericAppFrame] Reposition 0.159995 5334
[LOG 14:04:49.588] UIMasterController: ShowUI
[LOG 14:04:51.571] [MessageSystem] Save Messages
[LOG 14:04:51.574] Game State Saved to saves/default/persistent
[LOG 14:05:13.421] SnapMode
[LOG 14:05:15.905] stackPoint1 added to ship - part count: 2
[LOG 14:05:15.906] stackPoint1 added to ship - part count: 3
[LOG 14:05:33.055] Start pickup in mode Move from part: ksp.r.largeBatteryPack (Part)
[LOG 14:05:42.369] Start pickup in mode Move from part: KIS.electricScrewdriver (Part)
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinPartCountLimit: PASS!
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinSizeLimits: PASS!
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinMassLimits: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for ExperimentalPartsAvailable: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for CanAffordLaunchTest: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for FacilityOperational: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for NoControlSources: PASS!
[LOG 14:05:51.114] [Pre-Flight Check]: Checking for LaunchSiteClear: PASS!
[LOG 14:05:51.114] [Pre-Flight Check]: All Checks Complete. Go for Launch!
[LOG 14:05:51.138] Launching vessel from LaunchPad. Craft file: /Users/sfike/Library/Application Support/Steam/steamapps/common/Kerbal Space Program/KSP.app/Contents/../../saves/default/Ships/VAB/Auto-Saved Ship.craft
[LOG 14:05:51.138] [MessageSystem] Save Messages
[LOG 14:05:51.139] Game State Saved to saves/default/persistent
[LOG 14:05:51.140] UIMasterController: HideUI
[WRN 14:05:51.152] [HighLogic]: =========================== Scene Change : From EDITOR to FLIGHT (Async) =====================
[EXC 14:05:51.188] NullReferenceException: Object reference not set to an instance of an object
    KIS.ModuleKISInventory.GuiInventory (Int32 windowID)
    KIS.ModuleKISInventory.GuiMain (Int32 windowID)
    UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID)
    UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style)
[EXC 14:05:51.189] NullReferenceException: Object reference not set to an instance of an object
    KIS.ModuleKISInventory.GuiInventory (Int32 windowID)
    KIS.ModuleKISInventory.GuiMain (Int32 windowID)
    UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID)
    UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style)
[LOG 14:05:51.344] [UIApp] OnDestroy: EngineersReport
[LOG 14:05:51.346] [UIApp] OnDestroy: KSPedia
[LOG 14:05:51.514] UIMasterController: HideUI
[LOG 14:05:51.538] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:05:51.539] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:05:51.539] Loading UI sounds for KIS...
[LOG 14:05:51.539] Loading clip: KIS/Sounds/bipwrong
[LOG 14:05:51.540] Loading clip: KIS/Sounds/click
[LOG 14:05:51.540] Loading clip: KIS/Sounds/attachScrewdriver
[WRN 14:05:52.306] The referenced script on this Behaviour is missing!
[WRN 14:05:52.306] The referenced script on this Behaviour is missing!
[LOG 14:05:52.628] UICanvasPrefabSpawner FlightUI spawning Flight
[WRN 14:05:52.640] [UiApp] Awake: ResourceDisplay
[LOG 14:05:52.755] [PlanetariumCamera]: Focus: Kerbin
[LOG 14:05:52.756] UIMasterController: HideUI
[LOG 14:05:52.761] AddonLoader: Instantiating addon 'NavWaypoint' from assembly 'KSP'
[LOG 14:05:52.761] AddonLoader: Instantiating addon 'AeroGUI' from assembly 'KSP'
[LOG 14:05:52.763] AddonLoader: Instantiating addon 'KASAddonWinchGUI' from assembly 'KAS'
[LOG 14:05:52.764] AddonLoader: Instantiating addon 'KASAddonDebugTools' from assembly 'KAS'
[LOG 14:05:52.764] AddonLoader: Instantiating addon 'KASAddonControlKey' from assembly 'KAS'
[LOG 14:05:52.765] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:05:52.766] AddonLoader: Instantiating addon 'KISAddonPickupInFlight' from assembly 'KIS'
[LOG 14:05:52.766] AddonLoader: Instantiating addon 'KISAddonPointer' from assembly 'KIS'
[LOG 14:05:52.767] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:05:52.767] Loading UI sounds for KIS...
[LOG 14:05:52.767] Loading clip: KIS/Sounds/bipwrong
[LOG 14:05:52.767] Loading clip: KIS/Sounds/click
[LOG 14:05:52.768] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:05:52.798] ------------------- initializing flight mode... ------------------
[LOG 14:05:52.800] [MessageSystem] Save Messages
[LOG 14:05:52.801] Loading ship from file: /Users/sfike/Library/Application Support/Steam/steamapps/common/Kerbal Space Program/KSP.app/Contents/../../saves/default/Ships/VAB/Auto-Saved Ship.craft
[WRN 14:05:52.828] [Part]: PartModule TransferDialogSpawner at landerCabinSmall, index 7: index exceeds module count as defined in cfg.
Looking for TransferDialogSpawner in other indices...
[WRN 14:05:52.828] ...no TransferDialogSpawner module found on part definition. Skipping...
[LOG 14:05:52.834] Untitled Space Craft loaded!
[LOG 14:05:54.787] putting ship to ground: 14.3875
[LOG 14:05:54.790] [Untitled Space Craft]: Ready to Launch - waiting to start physics...
[LOG 14:05:54.793] Crewmember Bill Kerman assigned to Mk1 Lander Can, seat # 0 (crew seat index: 0)
[LOG 14:05:54.794] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ---------------------- 
[LOG 14:05:54.794] setting new dominant body: Kerbin
FlightGlobals.mainBody: Kerbin
[LOG 14:05:54.795] Reference Frame: Rotating
[LOG 14:05:54.819] Vessel assembly complete!
[LOG 14:05:54.820] all systems started
[LOG 14:05:54.851] [FlightIntegrator]: Reloaded drag cube for zeroed cube root part landerCabinSmall on vessel Untitled Space Craft
[LOG 14:05:55.248] Loading Depletion Nodes
[LOG 14:05:55.248] DepNodeCount:  0
[LOG 14:05:55.248] Loading Biome Nodes
[LOG 14:05:55.248] BiomeNodeCount:  0
[LOG 14:05:55.248] Loading Planet Nodes
[LOG 14:05:55.248] PlanetNodeCount:  0
[LOG 14:05:55.250] [ScenarioDestructibles]: Loading... 0 objects registered
[WRN 14:05:55.251] [UiApp] Awake: CurrencyWidgetsApp
[WRN 14:05:55.251] [UiApp] Awake: ResourceDisplay
[WRN 14:05:55.251] [UiApp] Awake: KSPedia
[LOG 14:05:55.251] [ApplicationLauncher] OnSceneLoadedGUIReady: scene FLIGHT ShouldBeVisible() True ShouldBeOnTop() True iIsPositionedAtTop False
[LOG 14:05:55.251] [ApplicationLauncher] SpawnSimpleLayout: VerticalTopDown
[WRN 14:05:55.252] [KnowledgeBase] OnAppLauncherReady 8903
[LOG 14:05:55.315] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:05:55.315] [UIApp] OnDestroy: ContractsApp
[LOG 14:05:55.378] [FlightIntegrator]: Vessel Untitled Space Craft has been unloaded 1.79769313486232E+308, applying analytic temperature 311.635976193301
[LOG 14:05:55.379] [Progress Node Reached]: RecordsAltitude
[LOG 14:05:55.380] [Progress Node Reached]: RecordsSpeed
[LOG 14:05:55.380] [Progress Node Reached]: RecordsDistance
[LOG 14:05:55.381] [MessageSystem] Reposition 0.02 8904
[LOG 14:05:55.454] [PlanetariumCamera]: Focus: Untitled Space Craft
[LOG 14:05:55.487] [UIApp] Adding ResourceDisplay to Application Launcher
[LOG 14:05:55.488] [UIApp] Adding ResourceDisplay to Application Launcher
[WRN 14:05:55.503] [ResourceDisplay] OnAppStarted(): id: -310502
[LOG 14:05:55.504] [GenericAppFrame] Reposition 0.144638 8908
[WRN 14:05:55.508] [ResourceDisplay] OnAppStarted(): id: 138896
[LOG 14:05:55.508] ResourceDisplay already exist, destroying this instance
[LOG 14:05:55.508] [UIApp] OnDestroy: ResourceDisplay
[LOG 14:05:55.569] CURRENCY WIDGET False False False
[LOG 14:05:55.571] [UIApp] OnDestroy: CurrencyWidgetsApp
[LOG 14:05:55.603] [UIApp] Adding KSPedia to Application Launcher
[LOG 14:05:55.770] UIMasterController: ShowUI
[LOG 14:05:55.773] Flight State Captured
[LOG 14:05:55.773] Saving Achievements Tree...
[LOG 14:05:55.773] [MessageSystem] Save Messages
[LOG 14:05:55.776] Game State Saved as persistent
[LOG 14:05:57.522] Unpacking Untitled Space Craft
[LOG 14:05:59.866] [Progress Node Reached]: SurfaceEVA
[LOG 14:05:59.866] [Progress Node Reached]: Kerbin
[LOG 14:05:59.866] [Progress Node Complete]: SurfaceEVA
[LOG 14:05:59.868] [F: 9056]: [00:00:00]: Bill Kerman from Untitled Space Craft went on EVA.
[LOG 14:05:59.869] Items transfer | source landerCabinSmall (0)
[LOG 14:05:59.869] Items transfer | destination: kerbalEVA (Bill Kerman)
[LOG 14:05:59.956] [FLIGHT GLOBALS]: Switching To Vessel Bill Kerman ---------------------- 
[LOG 14:05:59.957] [PlanetariumCamera]: Focus: Bill Kerman
[WRN 14:05:59.962] [Part]: kerbalEVA (Bill Kerman) holds crew but has no interior model defined!
[LOG 14:05:59.987] [Progress Node Reached]: RecordsSpeed
[LOG 14:05:59.987] [Progress Node Reached]: RecordsDistance
[LOG 14:06:00.503] [Progress Node Reached]: RecordsAltitude
[LOG 14:06:10.504] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:06:13.207] Equip item KIS.electricScrewdriver
[LOG 14:06:15.020] SCREENSHOT!!
[LOG 14:06:16.386] Start pickup in mode GrabFromInventory from part: ksp.r.largeBatteryPack (Part)
[LOG 14:06:17.246] End pickup of ksp.r.largeBatteryPack (Part) from part: kerbalEVA (Bill Kerman) (Part)
[LOG 14:06:17.246] StartPointer()
[LOG 14:06:17.248] Surface node set to default
[LOG 14:06:17.249] Created 1 meshes from prefab: ksp.r.largeBatteryPack (Part)
[LOG 14:06:17.250] Pointer created
[LOG 14:06:17.251] Set pointer mode to: Drop
[LOG 14:06:21.219] SCREENSHOT!!
[LOG 14:06:22.288] Set pointer mode to: Attach
[LOG 14:06:23.122] Create part & attach
[EXC 14:06:23.129] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Shared.CreatePart (.ConfigNode partConfig, Vector3 position, Quaternion rotation, .Part fromPart, .Part coupleToPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode, KIS.OnPartCoupled onPartCoupled)
    KIS.KISAddonPickup.CreateAttach (.Part tgtPart, Vector3 pos, Quaternion rot, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPickup.OnPointerAction (PointerTarget pointerTarget, Vector3 pos, Quaternion rot, .Part tgtPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPointer.UpdatePointer ()
    KIS.KISAddonPointer.Update ()
[LOG 14:06:24.870] Create part & attach
[EXC 14:06:24.874] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Shared.CreatePart (.ConfigNode partConfig, Vector3 position, Quaternion rotation, .Part fromPart, .Part coupleToPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode, KIS.OnPartCoupled onPartCoupled)
    KIS.KISAddonPickup.CreateAttach (.Part tgtPart, Vector3 pos, Quaternion rot, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPickup.OnPointerAction (PointerTarget pointerTarget, Vector3 pos, Quaternion rot, .Part tgtPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPointer.UpdatePointer ()
    KIS.KISAddonPointer.Update ()
[LOG 14:06:25.673] [AsteroidSpawner]: New object found near Kerbin: Ast. PYU-694!
[LOG 14:06:27.255] Create part & attach
[LOG 14:06:27.263] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.263] StopPointer()
[LOG 14:06:27.263] Pointer destroyed
[LOG 14:06:27.265] [FlightIntegrator]: Reloaded drag cube for zeroed cube root part ksp.r.largeBatteryPack on vessel Bill Kerman Debris
[LOG 14:06:27.527] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.536] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.554] CreatePart - Coupling part...
[LOG 14:06:27.554] Attach type: Surface | ID : srfAttach
[LOG 14:06:40.904] [AsteroidSpawner]: New object found near Kerbin: Ast. FPP-924!
[LOG 14:07:11.434] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:07:26.936] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:07:42.216] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[EXC 14:07:51.516] InvalidOperationException: Steamworks is not initialized.
    Steamworks.InteropHelp.TestIfAvailableClient ()
    Steamworks.SteamController.Shutdown ()
    SteamController.KSPSteamController.OnDestroy ()
    SteamController.KSPSteamController.OnApplicationQuit ()
[EXC 14:07:51.567] NullReferenceException
    PQSLandControl+LandClassScatter.SphereInactive ()
    PQSLandControl.OnSphereReset ()
    PQS.Mod_OnSphereReset ()
    PQS.ResetSphere ()
    PQS.OnDestroy ()
[LOG 14:07:51.597] Progress data not uploaded because Game Settings disallow it.
[LOG 14:07:51.608] [UIApp] OnDestroy: MessageSystem
[EXC 14:07:51.622] NullReferenceException: Object reference not set to an instance of an object
    ModuleHighDefCamera.NoScannersAreEnabled ()
    ModuleHighDefCamera.DisableModule ()
    ModuleHighDefCamera.OnDestroy ()
[LOG 14:07:51.623] KbApp.OnDestroy Planet Parameters
[LOG 14:07:51.626] KbApp.OnDestroy Planet Resources
[LOG 14:07:51.628] KbApp.OnDestroy Planet Info
[LOG 14:07:51.635] KbApp.OnDestroy Vessel Info
[LOG 14:07:51.637] [UIApp] OnDestroy: KSPedia

 

Edited by Bombaatu
Additional information for bug
Link to comment
Share on other sites

@IgorZ I created a patch just now to fix some of the grammar and stuff in part descriptions and names as well as add search tags to help blend in with the new 1.1 update. To install, drag into the KIS folder. If anyone isn't down for it, I can create some KSPedia entries for the mod as well that blends in with the existing ones (as long as pictures are provided to use).

Edited by Billy_Is_Dead
Link to comment
Share on other sites

3 hours ago, Bombaatu said:

Part replication can occur if an item is attached to a node on a part that was added with radial symmetry. The screenshots below show what occurs. The radial attachment points had been added to the craft in the VAB using 2-way symmetry. A MK-V Airlock (from MKS) was attached to one of the radial attachment points and was immediately replicated, able to be attached to another node (had one been in range). This behavior was also observed with the UKS Docking port. 

Behavior is slightly different with surface-attach parts attaching to nodes. Using the same test ship, I tried to attach the Z-400 Rechargeable Battery to one of the Radial Attachment Points. The battery would not attach but would replicate with every click (the screwdriver was equipped and X press for the clicking). Replicated parts could then be picked up and surface attached to other locations.

KSP 1.1 Build ID 1063499

Mods: KAS v0.5.6 Build 2, KIS v1.2.7 build 1,  USI Kolinization System v 1.0.40.0.0, Community Resource Pack 0.5.0.0, Firespitter Core v7.2.0, Module Manager 2.6.21, USI Core 0.2.0.0, USI Kolinization Core 0.2.0.0, USI Tools 0.7.0.0

EDIT: Reattempted test using just KAS & KIS mods listed above; same KSP build, no other mods. Used a MK-1 Landing can build in VAB with two Radial Attachment Points added with 2-way symmetry. Slightly different behavior; parts would not attach to node  and would replicate, but could not subsequently be grabbed. 

Here is the log from that test:

  Reveal hidden contents

[WRN 14:04:46.310] [HighLogic]: =========================== Scene Change : From SPACECENTER to EDITOR (Async) =====================
[LOG 14:04:46.474] [UIApp] OnDestroy: KSPedia
[LOG 14:04:46.612] UIMasterController: HideUI
[LOG 14:04:46.619] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:04:46.619] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:04:46.619] Loading UI sounds for KIS...
[LOG 14:04:46.619] Loading clip: KIS/Sounds/bipwrong
[LOG 14:04:46.619] Loading clip: KIS/Sounds/click
[LOG 14:04:46.619] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:04:47.729] UICanvasPrefabSpawner SceneLogic spawning Editor
[LOG 14:04:47.751] No Input Locks in effect right now
[LOG 14:04:47.879] UIMasterController: HideUI
[LOG 14:04:47.886] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:04:47.886] AddonLoader: Instantiating addon 'KISAddonPickupInEditor' from assembly 'KIS'
[LOG 14:04:47.888] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:04:47.888] Loading UI sounds for KIS...
[LOG 14:04:47.888] Loading clip: KIS/Sounds/bipwrong
[LOG 14:04:47.888] Loading clip: KIS/Sounds/click
[LOG 14:04:47.888] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:04:47.905] ------------------- initializing editor mode... ------------------
[LOG 14:04:47.905] editor started
[LOG 14:04:47.926] IconLoader awake
[WRN 14:04:48.157] HighlightingSystem : Framebuffer depth data is not available and can't be used to occlude highlighting. Highlighting occluders enabled.
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[WRN 14:04:48.453] The referenced script on this Behaviour is missing!
[LOG 14:04:48.809] Loading Depletion Nodes
[LOG 14:04:48.811] DepNodeCount:  0
[LOG 14:04:48.812] Loading Biome Nodes
[LOG 14:04:48.812] BiomeNodeCount:  0
[LOG 14:04:48.812] Loading Planet Nodes
[LOG 14:04:48.812] PlanetNodeCount:  0
[LOG 14:04:48.813] [ScenarioDestructibles]: Loading... 0 objects registered
[WRN 14:04:48.813] [UiApp] Awake: EngineersReport
[WRN 14:04:48.813] [UiApp] Awake: KSPedia
[LOG 14:04:48.813] [ApplicationLauncher] OnSceneLoadedGUIReady: scene EDITOR ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop False
[LOG 14:04:48.820] [UIApp] OnDestroy: ContractsApp
[LOG 14:04:49.268] [MessageSystem] Reposition 0.02 5328
[WRN 14:04:49.269] UIList: RemoveItem didn't find any item to remove.
[LOG 14:04:49.438] [UIApp] Adding EngineersReport to Application Launcher
[LOG 14:04:49.455] [UIApp] Adding KSPedia to Application Launcher
[LOG 14:04:49.456] [GenericAppFrame] Reposition 0.159995 5334
[LOG 14:04:49.588] UIMasterController: ShowUI
[LOG 14:04:51.571] [MessageSystem] Save Messages
[LOG 14:04:51.574] Game State Saved to saves/default/persistent
[LOG 14:05:13.421] SnapMode
[LOG 14:05:15.905] stackPoint1 added to ship - part count: 2
[LOG 14:05:15.906] stackPoint1 added to ship - part count: 3
[LOG 14:05:33.055] Start pickup in mode Move from part: ksp.r.largeBatteryPack (Part)
[LOG 14:05:42.369] Start pickup in mode Move from part: KIS.electricScrewdriver (Part)
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinPartCountLimit: PASS!
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinSizeLimits: PASS!
[LOG 14:05:51.112] [Pre-Flight Check]: Checking for CraftWithinMassLimits: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for ExperimentalPartsAvailable: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for CanAffordLaunchTest: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for FacilityOperational: PASS!
[LOG 14:05:51.113] [Pre-Flight Check]: Checking for NoControlSources: PASS!
[LOG 14:05:51.114] [Pre-Flight Check]: Checking for LaunchSiteClear: PASS!
[LOG 14:05:51.114] [Pre-Flight Check]: All Checks Complete. Go for Launch!
[LOG 14:05:51.138] Launching vessel from LaunchPad. Craft file: /Users/sfike/Library/Application Support/Steam/steamapps/common/Kerbal Space Program/KSP.app/Contents/../../saves/default/Ships/VAB/Auto-Saved Ship.craft
[LOG 14:05:51.138] [MessageSystem] Save Messages
[LOG 14:05:51.139] Game State Saved to saves/default/persistent
[LOG 14:05:51.140] UIMasterController: HideUI
[WRN 14:05:51.152] [HighLogic]: =========================== Scene Change : From EDITOR to FLIGHT (Async) =====================
[EXC 14:05:51.188] NullReferenceException: Object reference not set to an instance of an object
    KIS.ModuleKISInventory.GuiInventory (Int32 windowID)
    KIS.ModuleKISInventory.GuiMain (Int32 windowID)
    UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID)
    UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style)
[EXC 14:05:51.189] NullReferenceException: Object reference not set to an instance of an object
    KIS.ModuleKISInventory.GuiInventory (Int32 windowID)
    KIS.ModuleKISInventory.GuiMain (Int32 windowID)
    UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID)
    UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style)
[LOG 14:05:51.344] [UIApp] OnDestroy: EngineersReport
[LOG 14:05:51.346] [UIApp] OnDestroy: KSPedia
[LOG 14:05:51.514] UIMasterController: HideUI
[LOG 14:05:51.538] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:05:51.539] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:05:51.539] Loading UI sounds for KIS...
[LOG 14:05:51.539] Loading clip: KIS/Sounds/bipwrong
[LOG 14:05:51.540] Loading clip: KIS/Sounds/click
[LOG 14:05:51.540] Loading clip: KIS/Sounds/attachScrewdriver
[WRN 14:05:52.306] The referenced script on this Behaviour is missing!
[WRN 14:05:52.306] The referenced script on this Behaviour is missing!
[LOG 14:05:52.628] UICanvasPrefabSpawner FlightUI spawning Flight
[WRN 14:05:52.640] [UiApp] Awake: ResourceDisplay
[LOG 14:05:52.755] [PlanetariumCamera]: Focus: Kerbin
[LOG 14:05:52.756] UIMasterController: HideUI
[LOG 14:05:52.761] AddonLoader: Instantiating addon 'NavWaypoint' from assembly 'KSP'
[LOG 14:05:52.761] AddonLoader: Instantiating addon 'AeroGUI' from assembly 'KSP'
[LOG 14:05:52.763] AddonLoader: Instantiating addon 'KASAddonWinchGUI' from assembly 'KAS'
[LOG 14:05:52.764] AddonLoader: Instantiating addon 'KASAddonDebugTools' from assembly 'KAS'
[LOG 14:05:52.764] AddonLoader: Instantiating addon 'KASAddonControlKey' from assembly 'KAS'
[LOG 14:05:52.765] AddonLoader: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 14:05:52.766] AddonLoader: Instantiating addon 'KISAddonPickupInFlight' from assembly 'KIS'
[LOG 14:05:52.766] AddonLoader: Instantiating addon 'KISAddonPointer' from assembly 'KIS'
[LOG 14:05:52.767] AddonLoader: Instantiating addon 'KIS_UISoundPlayer' from assembly 'KIS'
[LOG 14:05:52.767] Loading UI sounds for KIS...
[LOG 14:05:52.767] Loading clip: KIS/Sounds/bipwrong
[LOG 14:05:52.767] Loading clip: KIS/Sounds/click
[LOG 14:05:52.768] Loading clip: KIS/Sounds/attachScrewdriver
[LOG 14:05:52.798] ------------------- initializing flight mode... ------------------
[LOG 14:05:52.800] [MessageSystem] Save Messages
[LOG 14:05:52.801] Loading ship from file: /Users/sfike/Library/Application Support/Steam/steamapps/common/Kerbal Space Program/KSP.app/Contents/../../saves/default/Ships/VAB/Auto-Saved Ship.craft
[WRN 14:05:52.828] [Part]: PartModule TransferDialogSpawner at landerCabinSmall, index 7: index exceeds module count as defined in cfg.
Looking for TransferDialogSpawner in other indices...
[WRN 14:05:52.828] ...no TransferDialogSpawner module found on part definition. Skipping...
[LOG 14:05:52.834] Untitled Space Craft loaded!
[LOG 14:05:54.787] putting ship to ground: 14.3875
[LOG 14:05:54.790] [Untitled Space Craft]: Ready to Launch - waiting to start physics...
[LOG 14:05:54.793] Crewmember Bill Kerman assigned to Mk1 Lander Can, seat # 0 (crew seat index: 0)
[LOG 14:05:54.794] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ---------------------- 
[LOG 14:05:54.794] setting new dominant body: Kerbin
FlightGlobals.mainBody: Kerbin
[LOG 14:05:54.795] Reference Frame: Rotating
[LOG 14:05:54.819] Vessel assembly complete!
[LOG 14:05:54.820] all systems started
[LOG 14:05:54.851] [FlightIntegrator]: Reloaded drag cube for zeroed cube root part landerCabinSmall on vessel Untitled Space Craft
[LOG 14:05:55.248] Loading Depletion Nodes
[LOG 14:05:55.248] DepNodeCount:  0
[LOG 14:05:55.248] Loading Biome Nodes
[LOG 14:05:55.248] BiomeNodeCount:  0
[LOG 14:05:55.248] Loading Planet Nodes
[LOG 14:05:55.248] PlanetNodeCount:  0
[LOG 14:05:55.250] [ScenarioDestructibles]: Loading... 0 objects registered
[WRN 14:05:55.251] [UiApp] Awake: CurrencyWidgetsApp
[WRN 14:05:55.251] [UiApp] Awake: ResourceDisplay
[WRN 14:05:55.251] [UiApp] Awake: KSPedia
[LOG 14:05:55.251] [ApplicationLauncher] OnSceneLoadedGUIReady: scene FLIGHT ShouldBeVisible() True ShouldBeOnTop() True iIsPositionedAtTop False
[LOG 14:05:55.251] [ApplicationLauncher] SpawnSimpleLayout: VerticalTopDown
[WRN 14:05:55.252] [KnowledgeBase] OnAppLauncherReady 8903
[LOG 14:05:55.315] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:05:55.315] [UIApp] OnDestroy: ContractsApp
[LOG 14:05:55.378] [FlightIntegrator]: Vessel Untitled Space Craft has been unloaded 1.79769313486232E+308, applying analytic temperature 311.635976193301
[LOG 14:05:55.379] [Progress Node Reached]: RecordsAltitude
[LOG 14:05:55.380] [Progress Node Reached]: RecordsSpeed
[LOG 14:05:55.380] [Progress Node Reached]: RecordsDistance
[LOG 14:05:55.381] [MessageSystem] Reposition 0.02 8904
[LOG 14:05:55.454] [PlanetariumCamera]: Focus: Untitled Space Craft
[LOG 14:05:55.487] [UIApp] Adding ResourceDisplay to Application Launcher
[LOG 14:05:55.488] [UIApp] Adding ResourceDisplay to Application Launcher
[WRN 14:05:55.503] [ResourceDisplay] OnAppStarted(): id: -310502
[LOG 14:05:55.504] [GenericAppFrame] Reposition 0.144638 8908
[WRN 14:05:55.508] [ResourceDisplay] OnAppStarted(): id: 138896
[LOG 14:05:55.508] ResourceDisplay already exist, destroying this instance
[LOG 14:05:55.508] [UIApp] OnDestroy: ResourceDisplay
[LOG 14:05:55.569] CURRENCY WIDGET False False False
[LOG 14:05:55.571] [UIApp] OnDestroy: CurrencyWidgetsApp
[LOG 14:05:55.603] [UIApp] Adding KSPedia to Application Launcher
[LOG 14:05:55.770] UIMasterController: ShowUI
[LOG 14:05:55.773] Flight State Captured
[LOG 14:05:55.773] Saving Achievements Tree...
[LOG 14:05:55.773] [MessageSystem] Save Messages
[LOG 14:05:55.776] Game State Saved as persistent
[LOG 14:05:57.522] Unpacking Untitled Space Craft
[LOG 14:05:59.866] [Progress Node Reached]: SurfaceEVA
[LOG 14:05:59.866] [Progress Node Reached]: Kerbin
[LOG 14:05:59.866] [Progress Node Complete]: SurfaceEVA
[LOG 14:05:59.868] [F: 9056]: [00:00:00]: Bill Kerman from Untitled Space Craft went on EVA.
[LOG 14:05:59.869] Items transfer | source landerCabinSmall (0)
[LOG 14:05:59.869] Items transfer | destination: kerbalEVA (Bill Kerman)
[LOG 14:05:59.956] [FLIGHT GLOBALS]: Switching To Vessel Bill Kerman ---------------------- 
[LOG 14:05:59.957] [PlanetariumCamera]: Focus: Bill Kerman
[WRN 14:05:59.962] [Part]: kerbalEVA (Bill Kerman) holds crew but has no interior model defined!
[LOG 14:05:59.987] [Progress Node Reached]: RecordsSpeed
[LOG 14:05:59.987] [Progress Node Reached]: RecordsDistance
[LOG 14:06:00.503] [Progress Node Reached]: RecordsAltitude
[LOG 14:06:10.504] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:06:13.207] Equip item KIS.electricScrewdriver
[LOG 14:06:15.020] SCREENSHOT!!
[LOG 14:06:16.386] Start pickup in mode GrabFromInventory from part: ksp.r.largeBatteryPack (Part)
[LOG 14:06:17.246] End pickup of ksp.r.largeBatteryPack (Part) from part: kerbalEVA (Bill Kerman) (Part)
[LOG 14:06:17.246] StartPointer()
[LOG 14:06:17.248] Surface node set to default
[LOG 14:06:17.249] Created 1 meshes from prefab: ksp.r.largeBatteryPack (Part)
[LOG 14:06:17.250] Pointer created
[LOG 14:06:17.251] Set pointer mode to: Drop
[LOG 14:06:21.219] SCREENSHOT!!
[LOG 14:06:22.288] Set pointer mode to: Attach
[LOG 14:06:23.122] Create part & attach
[EXC 14:06:23.129] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Shared.CreatePart (.ConfigNode partConfig, Vector3 position, Quaternion rotation, .Part fromPart, .Part coupleToPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode, KIS.OnPartCoupled onPartCoupled)
    KIS.KISAddonPickup.CreateAttach (.Part tgtPart, Vector3 pos, Quaternion rot, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPickup.OnPointerAction (PointerTarget pointerTarget, Vector3 pos, Quaternion rot, .Part tgtPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPointer.UpdatePointer ()
    KIS.KISAddonPointer.Update ()
[LOG 14:06:24.870] Create part & attach
[EXC 14:06:24.874] NullReferenceException: Object reference not set to an instance of an object
    KIS.KIS_Shared.CreatePart (.ConfigNode partConfig, Vector3 position, Quaternion rotation, .Part fromPart, .Part coupleToPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode, KIS.OnPartCoupled onPartCoupled)
    KIS.KISAddonPickup.CreateAttach (.Part tgtPart, Vector3 pos, Quaternion rot, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPickup.OnPointerAction (PointerTarget pointerTarget, Vector3 pos, Quaternion rot, .Part tgtPart, System.String srcAttachNodeID, .AttachNode tgtAttachNode)
    KIS.KISAddonPointer.UpdatePointer ()
    KIS.KISAddonPointer.Update ()
[LOG 14:06:25.673] [AsteroidSpawner]: New object found near Kerbin: Ast. PYU-694!
[LOG 14:06:27.255] Create part & attach
[LOG 14:06:27.263] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.263] StopPointer()
[LOG 14:06:27.263] Pointer destroyed
[LOG 14:06:27.265] [FlightIntegrator]: Reloaded drag cube for zeroed cube root part ksp.r.largeBatteryPack on vessel Bill Kerman Debris
[LOG 14:06:27.527] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.536] CreatePart - Waiting initialization of the part...
[LOG 14:06:27.554] CreatePart - Coupling part...
[LOG 14:06:27.554] Attach type: Surface | ID : srfAttach
[LOG 14:06:40.904] [AsteroidSpawner]: New object found near Kerbin: Ast. FPP-924!
[LOG 14:07:11.434] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:07:26.936] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[LOG 14:07:42.216] [AsteroidSpawner]: No new objects this time. (Odds are 1:2)
[EXC 14:07:51.516] InvalidOperationException: Steamworks is not initialized.
    Steamworks.InteropHelp.TestIfAvailableClient ()
    Steamworks.SteamController.Shutdown ()
    SteamController.KSPSteamController.OnDestroy ()
    SteamController.KSPSteamController.OnApplicationQuit ()
[EXC 14:07:51.567] NullReferenceException
    PQSLandControl+LandClassScatter.SphereInactive ()
    PQSLandControl.OnSphereReset ()
    PQS.Mod_OnSphereReset ()
    PQS.ResetSphere ()
    PQS.OnDestroy ()
[LOG 14:07:51.597] Progress data not uploaded because Game Settings disallow it.
[LOG 14:07:51.608] [UIApp] OnDestroy: MessageSystem
[EXC 14:07:51.622] NullReferenceException: Object reference not set to an instance of an object
    ModuleHighDefCamera.NoScannersAreEnabled ()
    ModuleHighDefCamera.DisableModule ()
    ModuleHighDefCamera.OnDestroy ()
[LOG 14:07:51.623] KbApp.OnDestroy Planet Parameters
[LOG 14:07:51.626] KbApp.OnDestroy Planet Resources
[LOG 14:07:51.628] KbApp.OnDestroy Planet Info
[LOG 14:07:51.635] KbApp.OnDestroy Vessel Info
[LOG 14:07:51.637] [UIApp] OnDestroy: KSPedia

 

For what it's worth, I actually had this problem (part replicating after attaching to radial attachment point that was placed in VAB) back in 1.0.5. Just a heads up.

Link to comment
Share on other sites

BUG;  Anchor

The Anchor can be installed on the Winch only with the points facing the Winch.  The anchor cannot be grabbed during EVA.

oeFs5ON.png

I may play with the CFG file to see if I can correct it.

Edited by Apollo13
Link to comment
Share on other sites

1 hour ago, Apollo13 said:

BUG;  Anchor

The Anchor can be installed on the Winch only with the points facing the Winch.  The anchor cannot be grabbed during EVA.

oeFs5ON.png

I may play with the CFG file to see if I can correct it.

Are you confusing the anchor with the claw? The anchor works by producing drag if it's resting on something, points up. The claw works by hitting something and getting stuck to it, points down.

Link to comment
Share on other sites

10 hours ago, Koritastic said:

Wouldn't this be a moot point considering that KSP can't be played via touch screen only? It feels like trying to create a solution for a problem that doesn't exist and never will with KSP as a whole.

Not to mention that the way I had it setup only blocks scrolling when a part is being dragged AND a KIS inventory is open.

If I was developer of KSP I would be disappointed when someone tries to ruin my UI concept :) Golden rule in IT world says: don't touch it if it works. And we're going to do quite the opposite. Though, I agree that there are many people who get used to the left mouse dragging in KIS (not to mention it's very convenient). The compromise is to make modifier configurable, including "None" option. And so I'm going to do with default set to "None".

As for the conditions to block the scrolling, keep in mind that KIS "dragging" is not actually a dragging. In KIS it starts right on the left mouse press event. While normally dragging event in UI starts from moving pointer with mouse button pressed. That said, if one have KIS inventory open then any click on the sidebar will trigger scroll blocking.

9 hours ago, Bombaatu said:

Part replication can occur if an item is attached to a node on a part that was added with radial symmetry. The screenshots below show what occurs. The radial attachment points had been added to the craft in the VAB using 2-way symmetry. A MK-V Airlock (from MKS) was attached to one of the radial attachment points and was immediately replicated, able to be attached to another node (had one been in range). This behavior was also observed with the UKS Docking port. ehavior is slightly different with surface-attach parts attaching to nodes. Using the same test ship, I tried to attach the Z-400 Rechargeable Battery to one of the Radial Attachment Points. The battery would not attach but would replicate with every click (the screwdriver was equipped and X press for the clicking). Replicated parts could then be picked up and surface attached to other locations.

Thanks for the super awesome bug description! I was able to reproduce it. I wish all the reports were as detailed as this one :)

8 hours ago, Billy_Is_Dead said:

@IgorZ I created a patch just now to fix some of the grammar and stuff in part descriptions and names as well as add search tags to help blend in with the new 1.1 update. To install, drag into the KIS folder. If anyone isn't down for it, I can create some KSPedia entries for the mod as well that blends in with the existing ones (as long as pictures are provided to use).

I like the change. Except, may be, description of the EVA tank. It used to be providing useful info on the usage. Now it's not.

6 hours ago, CraveMode said:

If you stick with the key modifier, I naturally like Shift.

I'm going to make it configurable.

1 hour ago, teag2 said:

I found a problem

When putting a KAS winch inside a KIS container, it has negative volume. It decreases the volume taken up in a container when you add it...

I've put KAS winch into a KIS inventory, and found no problems. I guess, there are more conditions to reproduce the problem which you haven't mentioned. Please, follow the steps in the header of the thread to provide more details on your situation. No repro - no fix, sorry :(

1 hour ago, Apollo13 said:

BUG;  Anchor

The Anchor can be installed on the Winch only with the points facing the Winch.  The anchor cannot be grabbed during EVA.

oeFs5ON.png

I may play with the CFG file to see if I can correct it.

Why do you believe an anchor should be installed differently? If it was "HG-02 Grappling hook" I would understand the problem. The anchors, to the best of my knowledge, are usually deployed exactly like this (take a look at the image of any ship).

5 hours ago, Billy_Is_Dead said:

Turns out the part search is being a bit wonky, I'll have to work on it.

However, I realized something. @IgorZ already has KSPedia entries! The PDF has everything needed, all you have to do is resize a bit and convert it into the entries.

Well, decomposing PDF into images, and then composing different images from them is not exactly my skill set. Unless there are people who're willing to take this task let's postpone it till the new version release. There are more important things to change.

Link to comment
Share on other sites

2 hours ago, IgorZ said:

Well, decomposing PDF into images, and then composing different images from them is not exactly my skill set. Unless there are people who're willing to take this task let's postpone it till the new version release. There are more important things to change.

When somebody does decide to do this, you should know that the GameData/KIS/Parts/Guide folder has the same content as the PDF as DDS image files.

Link to comment
Share on other sites

6 hours ago, Grumman said:

When somebody does decide to do this, you should know that the GameData/KIS/Parts/Guide folder has the same content as the PDF as DDS image files.

I won't mind doing this, thanks for pointing out the images in the guide folder. Although, I will probably just export the images and text from the PDF and add them to the panels in Unity so we can get it formatted right and so it can resize properly when the window is resized.

Edited by CraveMode
Link to comment
Share on other sites

I was mistaking it for the Grappling Hook.  New problem: I cannot grab the Grappling Hook when attached to a Winch.  Previously, I grabbed the Grappling Hook, and it was attached to the Kerbal's back.  Now, I get a message that says I can't grab it.  I have the same problem with the Anchor; I cannot grab it either if attached to a Winch.

ThzKd5h.png

 

If I'm doing something wrong, then tell me the correct method.

Link to comment
Share on other sites

1 hour ago, Apollo13 said:

I was mistaking it for the Grappling Hook.  New problem: I cannot grab the Grappling Hook when attached to a Winch.  Previously, I grabbed the Grappling Hook, and it was attached to the Kerbal's back.  Now, I get a message that says I can't grab it.  I have the same problem with the Anchor; I cannot grab it either if attached to a Winch.

 

If I'm doing something wrong, then tell me the correct method.

KAS no longer has the grab function. You use KIS functionality to grab the winch heads now. 

Link to comment
Share on other sites

3 hours ago, ExplorerKlatt said:

KAS no longer has the grab function. You use KIS functionality to grab the winch heads now. 

I have KIS and KAS installed.  Thanks for your keen insight.  You're missing the point.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...