Recent content by SafeShows

  1. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.11.0: see what each mod costs, and breakpoints for Rhai Performance view Mods > Oxidizer > Performance lists what every mod costs per frame: on average, and in the worst frame of the last second. It counts everything a mod does (its callbacks, hooks, events and services), for Rust...
  2. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.10.0: hot reload for Rust mods No more restarting the game to try a change in a Rust mod. Rebuild it, copy the library into the mod's bin/ folder while the game runs, and within about a second Oxidizer: runs the old version's unload() removes its hooks, event subscriptions and...
  3. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.9.1: better autocomplete for Rhai Oxidizer's own Rhai functions now come with parameter names, types and a line of docs in the definition files for editors. Instead of subscribe(_: string, _: string), your editor shows: /// Calls function(value) in this script for each event on the...
  4. S

    Rhai Studio 1.0.0 – write mods inside the game (Oxidizer)

    Rhai Studio 1.1.0: autocomplete and an API explorer Autocomplete: suggestions as you type, each with its signature and a line of docs. The game's API: type ksa::Program::con and it offers controlled_vehicle() -> Vehicle Game object properties and methods after a dot Oxidizer's and Rhai's...
  5. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.9.0: events and services between mods Mods can now talk to each other, Rust and Rhai alike, without depending on each other's code. Events: publish a value on a topic, and every subscribed mod gets it at the start of the next frame. Services: provide a named function, and other mods...
  6. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.8.0 + a modding guide New: the Oxidizer modding guide https://safeshows.github.io/Oxidizer/ Step-by-step guides for Rhai and Rust mods, a full API reference for both, and a searchable Game API page: every type and member of the game, with its C# signature, its Rust binding and how to...
  7. S

    Rhai Studio 1.0.0 – write mods inside the game (Oxidizer)

    Rhai Studio is an in-game editor for Oxidizer's Rhai mods. Open a mod's script, change it, press Ctrl+S, and the mod reloads within a second while you keep flying. No compiler, no restarting the game. Features Editor with syntax colors: keywords, strings, numbers, comments, calls and ksa...
  8. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.7.0 New Rhai mods start while the game runs Drop a new Rhai mod into the mods folder (or make one with an editor) and Oxidizer starts it within a second, no restart. Editing a script still reloads it on save, as before. oxidizer_api 0.4.0 for Rust mods (on crates.io) Read...
  9. S

    ksamods.gg – browse and install KSA mods, vehicles and saves in one place

    Hi all! I've been building ksamods.gg together with the KSAModding team, a website for finding KSA mods and sharing vehicles and save games. Every mod from the community content index, searchable and filterable by game version. One-click installs with Borea, and reviews, so you can see how a...
  10. S

    ksamods.gg – find, install and publish KSA mods, and share vehicles and saves

    ksamods.gg is a website for Kitten Space Agency mods, vehicles and save games: https://ksamods.gg For players Every mod in the community KSA content index, searchable, with filters for game version and mod loader. One-click installs with Borea, KSAModding's content manager (Windows and...
  11. S

    User Interface Flight Panel 1.0.0 – live flight data and a warp guard (Oxidizer example mod)

    Flight Panel adds a window with live flight data and a warp guard that keeps time warp in check at low altitude. Features Flight data: altitude, height above ground, vertical, surface and orbital speed, apoapsis and periapsis with countdowns, mass, propellant, throttle and time warp, plus the...
  12. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.6.1: standalone on macOS Oxidizer now runs standalone on a Mac with the macOS port, no StarMap needed: Set up the port as usual. Unzip Oxidizer-0.6.1.zip anywhere. Run ./oxidizer-macos from that folder. It finds the port's app in ~/Applications on its own and starts the game with...
  13. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.6.0 is out - mostly for Rhai scripters. Typed game access in Rhai The game is now available as typed modules, built from your installed game when Oxidizer starts, so they always match your game version: let v = ksa::Program::controlled_vehicle(); print(`${v.id} at...
  14. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    New: mod templates for Oxidizer 🧩 - Rhai: https://github.com/SafeShows/oxidizer-rhai-mod-template (no compiler, clone into mods/ and edit live) - Rust: https://github.com/SafeShows/oxidizer-rust-mod-template (builds for Windows, Linux and macOS) Hit "Use this template" on GitHub: you get a...
  15. S

    Oxidizer – write KSA mods in Rust or Rhai scripts (mod loader)

    Oxidizer 0.5.1: now on macOS Download: GitHub Releases Oxidizer now runs on Apple Silicon Macs, together with beik's macOS port of the game. How to set it up Set up the macOS port, and add its StarMap with ./starmap.sh. Unzip Oxidizer.StarMap-0.5.1.zip into ~/Documents/My Games/Kitten Space...
Back
Top