No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Lars Oste 19e5cb9754 docs: Ren'Py Assist v0.30.1 (Windows-only-Builds nativ)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-18 21:09:40 +02:00
LICENSE init: PluginIndex mit Kroste.LS25 + Kroste.Dummy 2026-08-07 20:13:17 +02:00
plugins.json docs: Ren'Py Assist v0.30.1 (Windows-only-Builds nativ) 2026-10-18 21:09:40 +02:00
README.md docs: README auf aktuellen Feature-Stand (v1.15.1-Ecosystem) 2026-08-13 10:25:28 +02:00

KroModIx.PluginIndex

Offizieller Katalog aller Plugins für den KroModIx.

Der Host lädt plugins.json beim App-Start (Cache 24 h, Stale-Fallback bei Netzfehler) und zeigt in der Sidebar bei jedem installierten Steam- Spiel einen umrandeten goldenen Stern, wenn hier ein passendes Plugin verfügbar ist. Klick → Install-Karte im Content-Bereich → 1-Klick-Install

  • Live-Aktivierung ohne App-Neustart.

Aktuelle Einträge

id Spiel Steam AppId Repo
kroste.ls25 Landwirtschafts-Simulator 25 2300320 KroModIx.Plugin.LS25
kroste.icarus Icarus 1149460 KroModIx.Plugin.Icarus
kroste.satisfactory Satisfactory 526870 KroModIx.Plugin.Satisfactory
kroste.cyberpunk2077 Cyberpunk 2077 1091500 KroModIx.Plugin.Cyberpunk2077
kroste.renpyassist Ren'Py-Spiele (engine-basiert, ohne SteamAppId) — KroModIx.Plugin.RenPyAssist
kroste.dummy Demo (CS2, TF2, Proton) 730, 440, 1493710 KroModIx.Plugin.Dummy

Ein Plugin registrieren

Pull-Request mit einem zusätzlichen Eintrag in plugins.json:

{
  "id": "kroste.<slug>",              // stabile ID, deckt sich mit plugin.json des Plugin-Repos
  "displayName": "Menschenlesbarer Name",
  "author": "Kroste",
  "description": "Ein bis zwei Sätze zum Plugin.",
  "steamAppIds": [1234567],           // Steam-AppIds die das Plugin bedient (leer bei engine-basierten Plugins wie RenPyAssist)
  "updateSource": {
    "kind": "github",
    "repo": "KroModIx/KroModIx.Plugin.<Name>"
  },
  "iconUrl": null,                    // optional; PNG-URL für das Plugin-Logo
  "categories": ["rpg", "action"]     // optional; PluginIndex-Kategorien werden als Chips im InstallCard gezeigt (v1.11.0+)
}

Der Host prüft im referenzierten Repo (Owner/Repo) den letzten Release und lädt die aktuellste *.zip beim Nutzer-Klick.

Pflichten für das verlinkte Plugin-Repo:

  • GitHub-Release mit Tag vX.Y.Z und Bundle-ZIP-Asset
  • Das ZIP enthält plugin.json + Plugin-DLL + transitive Deps
  • plugin.json.id muss mit id im Index übereinstimmen

Details für Plugin-Autoren im KroModIx-Plugin-Skill.

Format

Schema-Version 1. Root-Objekt:

{
  "schema": 1,
  "plugins": [ /* Array */ ]
}

Lizenz

MIT — kein Anspruch aufs Aufnehmen von Third-Party-Plugins, aber gerne PR.