Open source · Plugin framework · Cross-platform

Mod Blue Protocol:
Star Resonance
quality-of-life overlays, done cleanly.

A clean plugin framework and cross-platform launcher that drops combat meters, HUDs, chat tools and overlays into your game — installed and kept up to date in one click. Quality-of-life only. No cheating.

Windows & Linux Self-updating No memory / network APIs AGPL-3.0
Native in-game overlay UI One-click install & toggle C# plugin SDK Ships no game code or assets
Why StellarResonance

Everything a modding platform should be — nothing it shouldn't

A clean-architecture framework, a friendly launcher, and a growing plugin ecosystem — designed so the useful stuff is one click away and the risky stuff is impossible by construction.

🖥️

In-game overlay

A native overlay hosts every plugin's windows — HUDs, meters and tools that sit cleanly on top of the game, not a separate app.

🧩

Clean plugin API

Plugins target one small contracts assembly with read-only services — a small, safe surface that's easy to learn and hard to misuse.

🚀

One-click launcher

Detects your install, deploys the framework, toggles vanilla ⇄ modded, and launches — on Windows and Linux, no .NET required.

🔄

Always up to date

The launcher self-updates and pulls new framework releases automatically. Plugins ship through a registry you browse in-app.

🛡️

QoL only, by design

The plugin surface exposes zero memory or raw-network access. Cheat-shaped capabilities literally don't compile — quality-of-life stays quality-of-life.

📖

Fully open source

Framework, launcher and sample plugins are AGPL-3.0. Read every line, build it yourself, or write your own plugin against the SDK.

Plugin ecosystem

Install what you need, skip what you don't

Browse the registry in the launcher and toggle plugins per session. A few of the ones already building against the SDK:

📊

Combat Meter

Real-time party DPS / HPS overlay with per-target breakdowns.

❤️

Player HUD

Compact HP / MP / resource readout that follows your character.

💬

Chat Tools

Filters, tabs and quality-of-life upgrades for the chat panel.

⏱️

Cooldown Bar

Tracks skill cooldowns on a clean, movable timeline bar.

🔍

Entity Inspector

Debug overlay for nearby entities — handy for plugin authors.

📈

Stat Inspector

Surfaces your live character stats in a readable panel.

🎒

Loadout Switcher

Save and swap module loadouts through the game's own dispatcher.

⚙️

Module Optimizer

Suggests module setups — you approve; the game validates.

For developers

Write a plugin in an afternoon

Reference a single contracts package — no game install or framework checkout required. Implement the plugin interface, draw your UI through the overlay, and read game state through typed, read-only services.

  • Clean Architecture: plugins see only Stellar.Abstractions
  • Roslyn analyzers keep the surface small and safe
  • Publish to the registry; the launcher does the rest
MyFirstPlugin.cs
public sealed class MyFirstPlugin : IStellarPlugin
{
    public string Name => "My First Plugin";

    private IPluginServices _services;

    public void Initialize(IPluginServices services)
    {
        _services = services;
        // read-only game state — no memory pokes
        var me = services.PlayerState.Local;
        services.Log.Info($"Hello, {me.Name}!");
    }

    public void Draw(IOverlay ui)
    {
        ui.Window("Hello", () =>
            ui.Label("Drawn on the in-game overlay ✦"));
    }
}
Ready when you are

Start resonating in one click

Download the launcher, point it at your game, and hit Install. Vanilla is always one toggle away — and it's all open source.