Jump to content

spigot

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by spigot

  1. I am just now seeing this fascinating project before I have to go to sleep! It might be a contender for Kerminal integration.

    I expect I'll be reading into this more tomorrow.

    Kerminal definitely caught my eye, and is impressive to say the least, and a level below where I've been looking to work (and by that I mean working at that low a level would be over my head!) I had decided to use python, and from there, an existing MUD framework to supply a lot of the UI (or at least a framework for it), along with the built-in web interface. using krpc is as easy as using the existing python client and integrating the calls as interpreted MUD commands and extending from there! the existing code may be a bit bloated for what it needs to do in KSP, but otherwise useless bits could be shed off, and it seems to be under active development. I'd like to get into data visualization and logging, saving/loading of scripts/configs, calculators and helpers, external visualization, controlling multiple ships, remote tech integration, interfaces for popular mods like KAS and infernal robotics, a voice interface - but mostly heading towards a human language interface to a learning AI...

    The idea has evolved a bit over time, but essentially it's to use kRPC to turn the python MUD into an AI for your ship, and when I say python MUD, I do have to remind myself of its built-in websockets and web GUI, otherwise I lose the interest of all those not interested in the CLI ;)

  2. I've been messing about with this for a while now, it's brilliant! I've made graceful shuttle launch scripts, automated hovering scripts......

    in python? care to share? :D maybe there should be a repository somewhere of scripts, even if just an additional wiki page with some gist links...

    I hope to get back to playing KSP and working on this mod at some point. I've not had time to do so over the last few months :(

    YAY! I've been playing with integrating kRPC into a python program to serve as an OS for a ship/multiple ships, with both a web and CLI, scripting tools, multiple user login and other features (like some smoothie charts from websockets backed by krpc calls ala/to augment/to replace telemachus), but I'm running into an issue with the protobuf decoding using windows server + linux host. Wanted to speak up to make sure you saw there was definitely interest in continued development :D

    Now that I've posted this, I need to go start a new thread in the add-on dev forum...

  3. I've put off integrating kOS until a clear successor kOS emerges, but that's what the keyboard terminal in ALCOR is for -- I can get the kOS terminal to show up in there and send it keypresses.

    How useful would that be is another story. :)

    but we can't capture the player's keyboard unless the plugin opens a window in unity and focuses on the input area, right? maybe we could initiate the process but hide the window? a click on a prop or alt-key initiates capture mode by doing whatever the irc and notes etc plugins do, but hide the floaty UI from the user until X- even if we can just set the window upper left to the screen bottom right. then pipe input to/output from the plugin?

    vessel view is amazing and was out of my reach but Id love to play with a terminal interface to the ship...

    BTW this plugin has made KSP more insane than I thought it could be.

    oh! I was wondering about creating some standard size button/prop packs; maybe usimg the existing squares where monitors go and making it possible for tthe player to choose say 2 monitors and a mechjeb button panel, instead of 3 monitors. panels could be made for plugins and sets of popular plugins without having to do lots of redesign for each space. if you don't have a plugin, or any others, or just want to, you can still choose all RPMs. I find myself missing some of the random ALCOR props and displays in other CMs. this would also make it easy to intefrate new plugins and easily swap plugins in existing IVAs. maybe even animated button panels that could slide or rotate into place where monitors are, in flight?

    I figured if I'm not crazy and this sounds like a good idea, smaller rextangular panels could be made for plugins with only a few buttons, or eventually to call custom kos/krpc/whatever commands and scripts ;)

  4. Found an issue, pWings ( http://forum.kerbalspaceprogram.com/threads/29862-0-23-Procedural-Dynamics-Procedural-Wing-0-7 ) doesn't show up in VV

    http://i.imgur.com/O2U1c06.jpg

    vs

    http://i.imgur.com/BZUOI1k.jpg

    Asked DYJ about it on the IRC and he said: "Probably because it only works with meshrenderers and not skinnedmeshrenderers" not sure if that helps, would be nice if pWings worked with VV. :)

    I'm wondering if this is the same issue VV has with Infernal Robotics - I can take some pics but it's basically the same- pieces of a few of the parts don't render, though it updates the view with the pieces that are visible perfectly. The default refresh rate is set (I assume) low enough not to lag everything down, but I think I'd like it higher when using it to monitor the movements of robotics parts. Maybe I can work in a toggle when you're controlling a part vs the main view.

    If you're up for requests, I'd like to be able to configure the background handler from the config file, so I wouldn't have to use the page handler to control it, and I could put my own text over the display. Or, if you're open to code drops, I can update the source and bounce that back to you.

    I second that request, 'cause I'm trying to build an RPM plugin for Infernal Robotics and overlaying text over this display would work better than trying to integrate robotics controls into your existing pages. BTW,

    Important note: the RPM version overwrites the monitor screen .cfg files directly. Im sure there is a better way to do it, but hey, work in progress. In the meantime, if youre not comfortable with that you can add the page definition to whichever screen youd like yourself:

    iirc the way to do it (says Mihara) is with ModuleManager, the same way the default props are replaced; instead you're replacing individual pages. This way VV can be installed in GameData and replace the page definitions if it's installed, and deleting the entire directory (basically uninstalling VisualViewer) doesn't leave you with anything missing. I'm working on using modulemanager so I can create some plugins and add interfaces to both the 'stock' RPM monitors, the ALCOR monitors (though I guess I should leave that to Mihara) and the KSI MFDs without overwriting anything and allowing for easy uninstall if it borks.

×
×
  • Create New...