366 lines
8.9 KiB
JSON
366 lines
8.9 KiB
JSON
{
|
||
"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
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|