jrandom Posted September 16, 2013 Share Posted September 16, 2013 Yes definitely, the UI you have is currently tiny, it could easily hold another 3 buttons / boxes per line without compromising the useability at all - It's not FAR eh? The ability to set parameters of the action would be extremely handy I think.I'm in full agreement -- the ability to specify limits (and direction!) would be super handy to have. Link to comment Share on other sites More sharing options...
BladeandChalice Posted September 16, 2013 Share Posted September 16, 2013 Rails not staying stationary on their end points https://dl.dropboxusercontent.com/u/4440875/RailsEndsNotStaying.mp4I wondering if its a bug or just me? Link to comment Share on other sites More sharing options...
NoMrBond Posted September 16, 2013 Share Posted September 16, 2013 I'm in full agreement -- the ability to specify limits (and direction!) would be super handy to have.Perhaps have an 'Advanced' button which toggles the visibility of the extra settingsBeing able to resize the servos panel in the VAB would also be nice if possible, presently the move group up/down buttons on the righthand side of the window get covered by the scrollbar when I get a lot of MSI parts involved (@2560x1440). Link to comment Share on other sites More sharing options...
Jahulath Posted September 16, 2013 Share Posted September 16, 2013 (edited) Perhaps have an 'Advanced' button which toggles the visibility of the extra settingsYou see now there is the killer feature right there, don't matter how many things you have in your UI if you can just toggle em off (and X,Y,Z that'd be cool tooThought about it, every model would look horrid unless you had like an omni-hingrotroniston) of course this all sounds super easy to me Edited September 16, 2013 by Jahulath Link to comment Share on other sites More sharing options...
Gristle Posted September 16, 2013 Share Posted September 16, 2013 Rails not staying stationary on their end points https://dl.dropboxusercontent.com/u/4440875/RailsEndsNotStaying.mp4I wondering if its a bug or just me?You do know that you can only choose ONE of the rail attach points to use? Anything attached to the other nodes will move. Choose wisely... Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 Anyone love kOS? This is what I've been working on... Currently the hinge's range is -90 and 90 according to the cfg. Still a lot of work ahead but I wanted to show the potential in kOS for external mods such as Infernal Robotics. I envision being able to calculate how many seconds before impact so you can unfold a probe/rover for landing. Link to comment Share on other sites More sharing options...
angusmcbeth Posted September 17, 2013 Share Posted September 17, 2013 Yep, nice work.The ability to control robotic parts precisely from a KOS program will add greatly to the KSP experience for me. Good luck with this. Will download on release. Link to comment Share on other sites More sharing options...
jrandom Posted September 17, 2013 Share Posted September 17, 2013 Does IR also have programmability from ProgCom, or just kOS? Link to comment Share on other sites More sharing options...
KeithStone Posted September 17, 2013 Share Posted September 17, 2013 You could do a LOT more than open a probe, you could have an actual walking program, or an automated base construction program! I wonder how KOS would operate with lazor in terms of controlling another ship while on the active one...too much for my brain right now, but interesting idea.... Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 Does IR also have programmability from ProgCom, or just kOS?So far it's just kOS. I don't know what progcom has to offer or if it allows registering of external methods that kOS can. Link to comment Share on other sites More sharing options...
JewelShisen Posted September 17, 2013 Share Posted September 17, 2013 So far it's just kOS. I don't know what progcom has to offer or if it allows registering of external methods that kOS can.Ok that is AWESOME!!! How do you do that and how do you handle multiple hinges/rotatrons/gantrys/etc? Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 Ok that is AWESOME!!! How do you do that and how do you handle multiple hinges/rotatrons/gantrys/etc?I'm working on the code to do this. As for multiples that's to be determined after I get this part finished. Baby steps. Link to comment Share on other sites More sharing options...
JewelShisen Posted September 17, 2013 Share Posted September 17, 2013 I'm working on the code to do this. As for multiples that's to be determined after I get this part finished. Baby steps.Well how about using the fact that you can name the individual parts in the VAB/SPH? Link to comment Share on other sites More sharing options...
Kurld Posted September 17, 2013 Share Posted September 17, 2013 The root part has been re-assigned to the top docking port for easy use with Subassembly Manager.Will you explain how you do this? Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 Well how about using the fact that you can name the individual parts in the VAB/SPH?Once again. Baby steps. I'd like to first get them moving and worry about the names later. Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 This is fun. Link to comment Share on other sites More sharing options...
BladeandChalice Posted September 17, 2013 Share Posted September 17, 2013 You do know that you can only choose ONE of the rail attach points to use? Anything attached to the other nodes will move. Choose wisely...Can that be changed so the two points on the ends are stationary and the one in the middle is the one that slides? Link to comment Share on other sites More sharing options...
JewelShisen Posted September 17, 2013 Share Posted September 17, 2013 This is fun. Looks like it~ Can't wait to try it out! Link to comment Share on other sites More sharing options...
Gristle Posted September 17, 2013 Share Posted September 17, 2013 Will you explain how you do this?http://forum.kerbalspaceprogram.com/showthread.php/43208-0-21-1-Aug12-SelectRoot-Let-another-part-be-root-now-with-less-restrictionshttp://forum.kerbalspaceprogram.com/showthread.php/38285-0-20-x-Subassembly-Manager Link to comment Share on other sites More sharing options...
Secret Squirrel Posted September 17, 2013 Share Posted September 17, 2013 Can that be changed so the two points on the ends are stationary and the one in the middle is the one that slides?If its the gantry parts your talking about, a few pages back a way to change it was mentioned but I don't remember by who. I think it was if you go into the part config and change fixedMesh = Base to fixedMesh = Platform it works. Link to comment Share on other sites More sharing options...
jsalexan Posted September 17, 2013 Share Posted September 17, 2013 Yup, this is the awesome I've been waiting for. Any chance of getting a prerelease for testing of the integration? Link to comment Share on other sites More sharing options...
sirkut Posted September 17, 2013 Author Share Posted September 17, 2013 (edited) Yup, this is the awesome I've been waiting for. Any chance of getting a prerelease for testing of the integration?Maybe but it would be up to the individual to grab the kOS source and compile it for themselves or Kevin approves me distributing a dll that supports the new external registrations. Right now I'm just getting things to "dance". Currently I have the following:Via the cfg, the hinge can travel -180 to 180At the origin of the Tall Powered Hinge, the value is at 0. If you want to move to the +45 degree side, you call:CALL MSIROTATE(45,X) where X is the amount of seconds you would like for it to take to move to the 45 degree mark.Now if you want to move back to origin, you have to subtract what you travelled.CALL MSIROTATE(-44,X) <---have to account for the origin being 0 until i fix thisThere will be a few other functions one can call but for now that's what I got going. Edited September 17, 2013 by sirkut Link to comment Share on other sites More sharing options...
jsalexan Posted September 18, 2013 Share Posted September 18, 2013 Maybe but it would be up to the individual to grab the kOS source and compile it for themselves or Kevin approves me distributing a dll that supports the new external registrations. Right now I'm just getting things to "dance". Currently I have the following:Via the cfg, the hinge can travel -180 to 180At the origin of the Tall Powered Hinge, the value is at 0. If you want to move to the +45 degree side, you call:CALL MSIROTATE(45,X) where X is the amount of seconds you would like for it to take to move to the 45 degree mark.Now if you want to move back to origin, you have to subtract what you travelled.CALL MSIROTATE(-44,X) <---have to account for the origin being 0 until i fix thisThere will be a few other functions one can call but for now that's what I got going.I can certainly grab Kevin's updated source, it'd give me a good excuse to override the copy I was digging at trying to get this exact thing to work with something that will definitely work.One question: can you use decimal seconds like .25 if you want it to move into place in a quarter of a second? Link to comment Share on other sites More sharing options...
sirkut Posted September 18, 2013 Author Share Posted September 18, 2013 You can and I have found that the update is called every 0.02 seconds so that's the smallest you can get on a time interval. If you compile your own don't give it out (not that I can't stop you) I just don't want people flooding this thread with help with something I had no hand in. I really don't want to go down that road. Link to comment Share on other sites More sharing options...
Devo Posted September 18, 2013 Share Posted September 18, 2013 You can and I have found that the update is called every 0.02 seconds so that's the smallest you can get on a time interval. If you compile your own don't give it out (not that I can't stop you) I just don't want people flooding this thread with help with something I had no hand in. I really don't want to go down that road. Definitely, the last thing you want to end up doing is supporting his plugin or other versions of it, that might drive you a bit mad. I think there is currently much confusion about plugins, it has become a bit messy lately. I don't think I have had so many emails ever simply asking for help. Link to comment Share on other sites More sharing options...
Recommended Posts