Jump to content

Rogor

Members
  • Posts

    5
  • Joined

  • Last visited

Reputation

12 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello everyone, We have taken over Simpit with a new version with a lot of improvement (new features and bugfixes). You can find the forum thread here . We have some users on Mac and the mod worked for them. Our version is now available on CKAN by installing version >2.0 of Simpit.
  2. What is this mod? This mod is a revamp of Simpit, a mod initially created by Stibbons . This mod enables KSP to connect to an Arduino (using the companion Arduino lib) to exchange data between KSP and Arduino. This allows for the creation of custom controllers. Installation from CKAN (should be available shortly) If you want to install it manually, download here from here and follow the instructions from the README. Source code on Github Online documentation Show me what I can do with it! This mod is only a building block to use to create your own controller. Here are some examples of controllers to give you and idea of what is possible: Original video by stibbons A compilation of several controllers by Mulbin Some other controllers posted on reddit Special thanks to several users of this mod: Codapop TBM6070 How can I build one myself? As with all things Kerbal: start small, play around until it works, then aim bigger! And when in doubt, ask the community for help. Here is an instructable written by members of the Simpit Revamped team to help you start out. There is also several examples included in the Arduino lib. Here are some useful communities: Reddit r/KerbalControllers Official SimpitRevamped Discord You can also find several builds with documentation online with a quick Google search. What functions are available? Here is the list of all messages available, from the official documentation In particular, you can get from KSP: Altitude data (sea level and surface) Velocity data (orbital, surface, and vertical). Orbit info, including apoapsis and periapsis. (expended in the revamp) Time to next pair of apsides. Resource levels for all fuel from community resource pack. (expended in the revamp, need ARP to work even for stock resources) Current Action groups, CAG status, SAS mode. (expended in the revamp) Target information (distance, and relative velocity). Current SoI. Current DeltaV (stage or total) and burntime (new in the revamp) Current Timewarp (new in the revamp) Current Maneuver (new in the revamp) Information on the ship (number of crew, etc.) (new in the revamp) You can control : Custom action group commands, with full support for Action Groups Extended actions. Regular action groups (staging, abort, RCS etc). Main throttle. Vessel rotation and translation. Wheel steer and throttle. Camera (new in the revamp) Timewarp (new in the revamp) Emulate any keypress (new in the revamp, only on Windows) What devices are supported? KSP 1.12 is supported (it was tested on previous versions with success, but there might be some undetected issues). It has been tested on Win10 by the team, and various members of the community have reported success on MacOS. Arduino boards are supported (Uno, Mega, Nano). License This project is licensed under the Simplified BSD License. The Simpit Revamped team (LRTNZ, Rogor, Codapop).
  3. @linuxgurugamerSorry to raise this issue again, but I have sent the PR on the AGExt repo here : https://github.com/linuxgurugamer/AGExt/pull/8 I hope this is the right repo. I have tested it and it worked for us. I'm currently distributing a modified copy of AGExt with Simpit since it make KSP crash to have so much logs. So it would be nice if this was included in the next version of AGext.
  4. I'm a developer of a new version of SimPit (see here for the official description). We'd like to be able to get the state of all actions through the External API, but a lot of those actually print a line when called. Since we are polling 8 times a second the values by default, this create a big mess in the log. Is it possible to remove the 'print' statement in the External.cs file ? Or is it used by anyone ? If it can help, I can do a pull request on GitHub if it is monitored.
×
×
  • Create New...