Eskandare Posted July 24, 2014 Share Posted July 24, 2014 What?From what I've seen it looks more like grabbed parts aren't being removed correctly and the physics is trying to push the ship away from what it thinks is an intersection with the grabbed part.I may be 'captain obvious' here, but I've been thinking about this problem for a little bit. I think it may have some conflict with the grab code and how KSP is handling parts separating from the craft. It appears that KSP x64 thinks that when the grab code is activated it makes the conflict and thinks the craft is crashing/exploding. Link to comment Share on other sites More sharing options...
whaaw Posted July 24, 2014 Share Posted July 24, 2014 Man if I only knew how to compile with C#same hereI may be 'captain obvious' here, but I've been thinking about this problem for a little bit. I think it may have some conflict with the grab code and how KSP is handling parts separating from the craft. It appears that KSP x64 thinks that when the grab code is activated it makes the conflict and thinks the craft is crashing/exploding.Yes but its more like random disassembling: Link to comment Share on other sites More sharing options...
Eskandare Posted July 24, 2014 Share Posted July 24, 2014 I'm starting to wonder if it is to do with timing. I don't have a particularly powerful CPU (Athlon X2 240), but I do have Max Physics Delta-Time per Frame set to the minimum (0.03 sec). This may lower my framerate, but ensures the physics simulation is as accurate as possible. Something to check/try perhaps?I currently have an absurdly powerful machine FX 8x 4.5ghz, corsair dominator ram, 2x Radeon HD5770s, and always BOOM! Link to comment Share on other sites More sharing options...
ecat Posted July 24, 2014 Share Posted July 24, 2014 Yes but its more like random disassembling: Just an observation:In the sequence around 2:10 it looks as if the game thinks the Kerbal and the port are attached in that they are both revolving around a common centre of mass. Link to comment Share on other sites More sharing options...
BioSehnsucht Posted July 24, 2014 Share Posted July 24, 2014 I've had that same crazy CoM thing without KAS. I want to say I saw it once or twice before I started adding mods back in, but I could be wrong. Also, I'm running 64bit windows build, so... who knows!Currently I have:ToolbarConnected Living SpaceCrew XferDeb RefundEditor ExtensionsEnhanced Nav BallFARKJRKlockheed Martian stuff Mod Statistics (cause mods...)Hot RocketsCool RocketsDocking Port AlignmentFinal FrontierProcedural FairingsReal ChuteRemote Tech 2Smoke ScreenToadicus ToolsTrigger TechTweakable EverythingTweak ScaleUniversal Storage (core)I don't currently have KAS installed... Link to comment Share on other sites More sharing options...
Furious1964 Posted July 24, 2014 Share Posted July 24, 2014 Guess we have to wait for a proper fix then. Link to comment Share on other sites More sharing options...
Unknown Zombie Posted July 24, 2014 Share Posted July 24, 2014 Tonight I played around with this version of the mod on 64-bit KSP .24 for Linux, and I couldn't get any abnormal behavior to occur.These problems seem to be limited to the Windows version only. Link to comment Share on other sites More sharing options...
chrischambers Posted July 24, 2014 Share Posted July 24, 2014 64Bit Kas.dll (just compiled didnt changed the version checker so it will throw a warning) (DRopBox Link) (Plugin only) License - Source codeI am not sure if this is apart of the know issues, but after copying the above link into my KAS "thanks for posting the DLL :-) " I discovered that the hinges don't work and the console to control them is not displayed within game, after you have launch the craft. Link to comment Share on other sites More sharing options...
KolourBlynD Posted July 24, 2014 Share Posted July 24, 2014 I've had that same crazy CoM thing without KAS. I want to say I saw it once or twice before I started adding mods back in, but I could be wrong. Also, I'm running 64bit windows build, so... who knows!Currently I have:ToolbarConnected Living SpaceCrew XferDeb RefundEditor ExtensionsEnhanced Nav BallFARKJRKlockheed Martian stuff Mod Statistics (cause mods...)Hot RocketsCool RocketsDocking Port AlignmentFinal FrontierProcedural FairingsReal ChuteRemote Tech 2Smoke ScreenToadicus ToolsTrigger TechTweakable EverythingTweak ScaleUniversal Storage (core)I don't currently have KAS installed...To you and anyone else having odd camera/CoM issues, the culprit is RealChute; It has been updated to 1.2.2.2 which should resolve any issues you are having, but you need to delete/destroy any crafts you have in a save that was using RealChute parachutes before continuing to play. It's been talked about there that the symmetry of the parachutes seem to be causing some sort of craft-destroying bug. Link to comment Share on other sites More sharing options...
Xrave Posted July 24, 2014 Share Posted July 24, 2014 (edited) after playing around with the code (and killing a dozen Kerbals from 1400m/s collisions...)There's some strange stuff going on. Let me document this:The grab function seems to work as thus:First, it does the Align EVA Position check, which for some reason moves the part to the Kerbal's EVApack, without detaching it from craft. Apart from this, this function also drops everything the Kerbal is holding to hold onto the new part, which makes sense.If we remove everything else from the function, and using Time Control mod to slow down time 6400%, the part appears on the kerbal's back for about 1-2 frames before 'snapping' back to the craft. This exerts about the same amount of force as a 100-200KN rocket engine going off next to it (partially because Time Control makes the physics alot more accurate)Looking closely at AlignEVAPosition(), the following can be observed:A pipe does not have an srfAttachNode, so we add one to it, or rather, it gets updated. then, we store this.part.srfAttachNode in partNodeThen, we drop everything on the Kerbal.And then some stuff that manipulates the partNode and does rotation... confusing here. so i won't go into it in detail.Secondly, there's some code for Winches, which i ignored.Then, some collider stuff that doesn't mean anything to me (first look at mods ever, sorry)Afterwards, Detach() is called for all Grab()s. It's interesting to see that nothing happens here: if (attachMode.Docked) Detach(AttachType.Docked); if (attachMode.Coupled) Detach(AttachType.Coupled); if (attachMode.FixedJoint) Detach(AttachType.FixedJoint); if (attachMode.StaticJoint) Detach(AttachType.StaticJoint); but attachMode actually doesn't resolve to any of these values, when I tested it.Detach() doesn't do anything. *sadface* this part is weird.Then since i'm grabbing a pipe from a spacecraft, we run DecoupleFromAll(), which runs decouple() (if the parent still exists, which... why does the parent exist if Detach() is supposed to get rid of the parent... I don't understand. ) and also decouples every children it has, or something. It doesn't matter. i was grabbing a pipe end point.And then runs Couple( on kerbalEVAPart's root, which is the kerbal, i suppose), here, or after this, the engine throws "PartJoin, provided nodes aren't valid" error, which is a Unity error and I don't know which line throws it because the string table's tucked away somewhere else ^^;having DecoupleFromAll + Couple blows the spacecraft up, without it, a lot of force is applied but the ship will behave much more peacefully, and rarely do parts fly off/joints break.===================Otherwise, in my commenting things out adventure:if you comment out the AlignEVAPosition call ONLY, then the part should just fall to ground but still feels as if its attached to the vehicle programmatically, and some nullexception error is thrown.I hope this analysis helps other devs a bit in figuring out the cause of the problem. Edited July 24, 2014 by Xrave Link to comment Share on other sites More sharing options...
SirSnoopy Posted July 24, 2014 Share Posted July 24, 2014 Is there a way to modify a Part to work with KAS. I'm dumb and made a space station with a docking area that I didn't add a docking port to. I would love to just through one into the next rocket headed to it and use KAS to attach it.Here's KospY's super useful reference guide to adding the required module(s) to make a part grabbable/a winch/a container. https://github.com/KospY/KAS/wiki/Part-Modules Link to comment Share on other sites More sharing options...
Joachim Posted July 24, 2014 Share Posted July 24, 2014 WTF, okay so KAS (just the straight 0.47 download, no recompiled dll) and it only bloody WORKS!!!!!!!!!!!!!! I really am not sure why but I have tested alot of grabbing and attaching various parts and no explosions......... weird Link to comment Share on other sites More sharing options...
Themorris Posted July 24, 2014 Share Posted July 24, 2014 Are you sure you are using 64bit? Link to comment Share on other sites More sharing options...
Joachim Posted July 24, 2014 Share Posted July 24, 2014 Are you sure you are using 64bit?oh should have said I was having various problems with 32bit (64bit is too buggy for me to be bothered with atm). Link to comment Share on other sites More sharing options...
Holyvision Posted July 24, 2014 Share Posted July 24, 2014 This is my #1 most wanted/needed mod for .24! I'm ready to start laying down planetary bases and do some extensive kethane work, and it's a major pain in the arse without KAS! Hope the author or other modder gets it working in .24 x64 soon! If you have mod skills and didn't see, the creator gave permission a few pages back to "mod the mod" in order to get it working for .24 until an official release can be had. Flip back a few pages if you've missed it. So far I do not believe there is any stable version for .24 64 bit whatsoever, and there's a somewhat-stable version going for 32 bit. Link to comment Share on other sites More sharing options...
Clifffitir Posted July 24, 2014 Share Posted July 24, 2014 If there is anyone out there that manages to get this working for .24 I will give you my first born one day. Link to comment Share on other sites More sharing options...
Gaalidas Posted July 24, 2014 Share Posted July 24, 2014 Your first-born what? I hate it when someone promises their first-born and it ends up being a first-born mutated troglodyte-canine hybrid. Ruins my day every time. Link to comment Share on other sites More sharing options...
redmario14 Posted July 24, 2014 Share Posted July 24, 2014 Has anyone tried the mod in 32-bit windows? Are there lots of bugs? Link to comment Share on other sites More sharing options...
spiritplumber Posted July 24, 2014 Share Posted July 24, 2014 It works for me in 32bit windows. Link to comment Share on other sites More sharing options...
Joachim Posted July 24, 2014 Share Posted July 24, 2014 It appears to be working for me too in 32 bit but I was having problems before! Link to comment Share on other sites More sharing options...
Herrkurt Posted July 24, 2014 Share Posted July 24, 2014 The 32x Windows version is what I use and because of the fewer bugs I'm finding KAS to work without fault. The only thing I need is a recompile that will get rid of the incompatibility message. The ones that have been made available based on an x64 recompile break the mod for me. I tried using the new .dlls under x64 and x32 conditions. They caused all KAS part functionality to stop for me. Maybe I missed something in the past 20 or so pages of posts that I've gone through but is there a recompile of the .dll by a 32-bit user that will get rid of the mod incompatibility pop-up? Link to comment Share on other sites More sharing options...
johnny5o Posted July 24, 2014 Share Posted July 24, 2014 definitely not compatible with .24. Cant wait to try this when it is Link to comment Share on other sites More sharing options...
merendel Posted July 24, 2014 Share Posted July 24, 2014 Your first-born what? I hate it when someone promises their first-born and it ends up being a first-born mutated troglodyte-canine hybrid. Ruins my day every time.Even if they meant their first born child why would you even want to take them up on that offer? Why take on all the responsibility, time commitment, and expense of a child without even the benifit of the fun part of makeing that child? Seriously I can have more fun makeing my own than accepting someone elses as payment. Folks really need to come up with a better way of enticeing work out of other people. Link to comment Share on other sites More sharing options...
smart013 Posted July 24, 2014 Share Posted July 24, 2014 .24, 32bit version here. After some extended gameplay with a healthy amount of kassing i can say it definitely works for me.Not 100% sure what for surprises lurk at the corner, but the grab, attach, carry etc. stuff that i need the most are fine. No explosions. Link to comment Share on other sites More sharing options...
Fyrem Posted July 24, 2014 Share Posted July 24, 2014 looks like 24.1 will add the KAS price adjustments that Majiir was looking for.Hope that fixes everything he needs! Link to comment Share on other sites More sharing options...
Recommended Posts