Files
AeroMc-Launcher/streamdeck-plugin/com.aeromc.launcher.sdPlugin/manifest.json
T
2026-10-30 05:54:28 +00:00

366 lines
8.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Name": "AeroMC",
"Version": "1.1.0.0",
"Author": "M_Viper",
"Description": "Steuert den AeroMC-Launcher: Instanzen starten und beenden, Clips speichern und die Aufnahme umschalten - mit Live-Status auf den Tasten.",
"Category": "AeroMC",
"CategoryIcon": "imgs/plugin/category-icon",
"Icon": "imgs/plugin/marketplace",
"URL": "https://aeromc.viper.ipv64.net",
"SDKVersion": 2,
"UUID": "com.aeromc.launcher",
"Nodejs": {
"Version": "20"
},
"Software": {
"MinimumVersion": "6.5"
},
"OS": [
{
"Platform": "windows",
"MinimumVersion": "10"
}
],
"CodePath": "bin/plugin.js",
"Actions": [
{
"Name": "Instanz starten/beenden",
"UUID": "com.aeromc.launcher.instanz",
"Icon": "imgs/actions/icon",
"Tooltip": "Startet die gewählte Instanz; läuft sie schon, beendet die Taste sie wieder. Zeigt den Zustand live an.",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Clip speichern",
"UUID": "com.aeromc.launcher.clip",
"Icon": "imgs/actions/icon",
"Tooltip": "Speichert die letzten Sekunden als Clip. Der Clip-Modus muss laufen (Taste „Clip-Modus ein/aus“).",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Aufnahme starten/stoppen",
"UUID": "com.aeromc.launcher.aufnahme",
"Icon": "imgs/actions/icon",
"Tooltip": "Startet bzw. stoppt die Aufnahme des laufenden Spiels. Das Aufnahme-Fenster öffnet sich dabei unsichtbar von selbst.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Server beitreten",
"UUID": "com.aeromc.launcher.server",
"Icon": "imgs/actions/icon",
"Tooltip": "Startet die gewählte Instanz und verbindet direkt mit dem gewählten Server.",
"PropertyInspectorPath": "ui/server.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Zuletzt gespielte Instanz",
"UUID": "com.aeromc.launcher.zuletzt",
"Icon": "imgs/actions/icon",
"Tooltip": "Startet (bzw. beendet) die Instanz, die du zuletzt gespielt hast – ohne Auswahl.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Launcher-Fenster",
"UUID": "com.aeromc.launcher.fenster",
"Icon": "imgs/actions/icon",
"Tooltip": "Holt das AeroMC-Fenster nach vorn; ist es schon vorn, wird es minimiert.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Clip-Modus ein/aus",
"UUID": "com.aeromc.launcher.clipmodus",
"Icon": "imgs/actions/icon",
"Tooltip": "Schaltet den Clip-Puffer des laufenden Spiels ein oder aus. Das Aufnahme-Fenster öffnet sich dabei unsichtbar von selbst.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Instanz neu starten",
"UUID": "com.aeromc.launcher.neustart",
"Icon": "imgs/actions/icon",
"Tooltip": "Beendet die laufende Instanz sauber und startet sie wieder (mit demselben Server).",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Aufnahmen-Ordner",
"UUID": "com.aeromc.launcher.ordner",
"Icon": "imgs/actions/icon",
"Tooltip": "Öffnet den Ordner mit Aufnahmen und Clips im Explorer.",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Spielzeit",
"UUID": "com.aeromc.launcher.spielzeit",
"Icon": "imgs/actions/icon",
"Tooltip": "Zeigt die Gesamtspielzeit (einer Instanz oder aller) und während des Spielens die aktuelle Sitzung.",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Server-Status",
"UUID": "com.aeromc.launcher.serverstatus",
"Icon": "imgs/actions/icon",
"Tooltip": "Zeigt, ob ein Server online ist, wie viele Spieler drauf sind und den Ping. Aktualisiert alle 30 Sekunden.",
"PropertyInspectorPath": "ui/server.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Screenshot",
"UUID": "com.aeromc.launcher.screenshot",
"Icon": "imgs/actions/icon",
"Tooltip": "Speichert ein Bild des Spielfensters im Screenshot-Ordner der laufenden Instanz. Überlagernde Fenster (z. B. das Stream Deck) erscheinen mit auf dem Bild.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Instanz-Drehregler",
"UUID": "com.aeromc.launcher.dreh",
"Icon": "imgs/actions/icon",
"Tooltip": "Für das Stream Deck+: Drehen wählt die Instanz, Drücken startet bzw. beendet sie, Tippen auf den Streifen zeigt oder minimiert den Launcher.",
"Controllers": [
"Encoder"
],
"Encoder": {
"layout": "$B1",
"TriggerDescription": {
"Rotate": "Instanz wählen",
"Push": "Starten / Beenden",
"Touch": "Launcher-Fenster"
}
},
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Freunde online",
"UUID": "com.aeromc.launcher.freunde",
"Icon": "imgs/actions/icon",
"Tooltip": "Zeigt, wie viele deiner AeroMC-Freunde gerade online sind. Ein Druck öffnet das Freunde-Fenster.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Konto wechseln",
"UUID": "com.aeromc.launcher.konto",
"Icon": "imgs/actions/icon",
"Tooltip": "Setzt das gewählte Konto als aktives Konto in AeroMC. Zeigt den Spielerkopf; grün = gerade aktiv.",
"PropertyInspectorPath": "ui/konto.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Schnellstart 1–5",
"UUID": "com.aeromc.launcher.schnellstart",
"Icon": "imgs/actions/icon",
"Tooltip": "Startet die Instanz, die du in AeroMC auf Strg+1 bis Strg+5 gelegt hast (bzw. beendet sie, wenn sie läuft).",
"PropertyInspectorPath": "ui/schnellstart.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Backup jetzt",
"UUID": "com.aeromc.launcher.backup",
"Icon": "imgs/actions/icon",
"Tooltip": "Sichert alle Instanzen. Zeigt „läuft“ und nach dem Ende „fertig“ bzw. „Fehler“.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Logdateien",
"UUID": "com.aeromc.launcher.logs",
"Icon": "imgs/actions/icon",
"Tooltip": "Öffnet die Logdateien der gewählten (sonst der laufenden oder zuletzt gespielten) Instanz.",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Konsole",
"UUID": "com.aeromc.launcher.konsole",
"Icon": "imgs/actions/icon",
"Tooltip": "Öffnet die Konsole von AeroMC.",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
},
{
"Name": "Letzter Absturz",
"UUID": "com.aeromc.launcher.absturz",
"Icon": "imgs/actions/icon",
"Tooltip": "Öffnet den Absturzbericht der gewählten (sonst laufenden/zuletzt gespielten) Instanz. Leuchtet rot, wenn der letzte Start abgestürzt ist.",
"PropertyInspectorPath": "ui/instanz.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "imgs/actions/key",
"TitleAlignment": "bottom",
"ShowTitle": false
}
]
}
]
}