Kerbal Space Program RedOnion: Unrestricted in-game scripting (Lua, ROS) 2026 download
logo
Kerbal Space Program mod RedOnion: Unrestricted in-game scripting (Lua, ROS)

RedOnion: Unrestricted in-game scripting (Lua, ROS)

Game Version: 1.10.1 +1
Total Downloads: 777
Updated: Aug 17, 2020
Created: Mar 23, 2019

Earlier Versions

Name Size Uploaded Game Version Downloads
RedOnion v0.5.2 release 582.02 KB Aug 17, 2020 1.10.1 +1 339 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.5.2 releaseDownload
RedOnion v0.5.1 beta 560.98 KB Mar 2, 2020 1.8.1 +1 87 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.5.1 betaDownload
RedOnion v0.5.0 beta 536.56 KB Jan 1, 2020 1.8.1 +1 119 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.5.0 betaDownload
RedOnion v0.4.8 beta 520.99 KB Dec 8, 2019 1.8.1 +1 89 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.8 betaDownload
RedOnion v0.4.7 beta 515.83 KB Dec 5, 2019 1.8.1 +1 28 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.7 betaDownload
RedOnion v0.4.6 beta 515.51 KB Dec 3, 2019 1.8.1 +1 22 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.6 betaDownload
RedOnion v0.4.5 beta 513.78 KB Nov 30, 2019 1.8.1 +1 19 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.5 betaDownload
RedOnion v0.4.3 beta 513.40 KB Nov 30, 2019 1.8.1 +1 13 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.3 betaDownload
RedOnion v0.4.2 beta 503.87 KB Nov 26, 2019 1.8.1 +1 26 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.2 betaDownload
RedOnion v0.4.1 beta 483.27 KB Nov 26, 2019 1.8.1 +1 11 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion v0.4.1 betaDownload
RedOnion - 0.2.1 alpha 903.66 KB Mar 29, 2019 1.6.1 14 download RedOnion: Unrestricted in-game scripting (Lua, ROS) RedOnion - 0.2.1 alphaDownload

Screenshots

Description

Share this:

Dynawing-Launch.jpg

RedOnion and Kerbalua

A joint effort of Evan Dickinson and Lukáš Fireš to create unrestricted scripted environment inside Kerbal Space Program for all players and even modders wishing to control the game, vessels, anything, with own script.

Current Features:

  1. Repl/Editor with intellisense.
  2. Scripting engines that can interact with Classes from any loaded CLR assembly.
  3. Lua scripting engine called Kerbalua that uses a slightly modified version of MoonSharp.
  4. Powerful custom language/engine (RedOnionScript) built by Lukáš Fireš.
  5. API's for doing things more easily or more safely, including Autopilot API, UI api, and more.

Goals:

  1. Provide ability to produce mods in Kerbalua/RedOnionScript and modify them without restarting the game.
  2. Provide ability to debug mod code/scripts without restarting the game.
  3. Provide ability to write user scripts, like automatic control of your ship.
  4. Provide ability to interact with live game objects in a repl.
  5. Provide powerful general editing capabilities inside KSP
  6. Provide powerful API for modmakers/Users
  7. Help document the KSP API for modmakers.
  8. Help people learn to program in a fun way.

License: MIT

Github

Github Pages: where the most up-to-date information is.

KSP Forums thread

Warning: Do not use scripts from untrusted sources! This is not a sandbox, any script has the power to do almost anything a modder could do in C#. We plan to eventually implement a switch to limit the power (disable what is marked [Unsafe] in the code), but our goal now is to:

  • Allow users to do whatever they wish to do to the game environment to have fun.
  • Help modders develop and debug their mods using this mod.
  • Help anybody to explore KSP API, their own or other's mods (read the license of other mods you decide to use this tool to interact with, we expose only public members directly).

Releases

Your scripts are in GameData/RedOnion/Scripts. If you delete this folder, it will destroy your scripts. I believe that CKAN does not delete them when uninstalling the mod or updating it, but you might want to make a copy of the folder just in case. We provide example scripts in a zip file, which will appear in the list of scripts in-game but wont be in the Scripts folder. If the example programs don't run, check out that section in TroubleShooting

Latest Releases are available at: – CKAN – Spacedock – kspmod Note about using Twitch Client "Install" button

ChangeLog: here

Documentation

  • Scripting – Documentation related to scripting.

  • LiveRepl – The main user interface for the project. Where scripts can be loaded, written, and executed.

  • Troubleshooting – Some possible issues and solutions.

  • Development – Main page for development documentation (project structure, implementation explanations, etc).

Videos are listed here

Upcoming Features

  • Next Release

  • Planned

Feedback

All feedback is appreciated. Feedback can be left on our forum thread, as a new issue, or as a comment on any of our videos.

Contributing

We welcome people of all skill levels to contribute or give feedback, ask questions, etc.

Here is more information about contributing.

Comments

Add a comment