Hallo liebe Leser und Leserinnen,
einige haben bestimmt mitbekommen das ich schon seit einiger Zeit an einem Update für mein zuvor entwickeltes Tool h4e Game Console Controller arbeite.
Hier in diesem Beitrag möchte ich soweit möglich regelmäßig die neusten News zum Projekt posten da es im allgemeinen doch sehr umfangreich wird.
Gleich vorab: Wann das ganze startet ist bisher nicht festgelegt und hängt von der weiteren Entwicklung ab. Ich werde dennoch best möglich auf dem laufenden halten und auch regelmäßig Einblicke in die neusten Funktionen welche entwickelt wurden geben.
Zuerst einmal soll das Projekt in Zukunft einen neuen Namen bekommen uns zwar h4e Dashboard!
Was ändert sich? Die Fakten im Überblick:
- Zuerst einmal fällt die gesamte bisher bekannte Benutzeroberfläche weg.
- Die Anwendung wird Account basiert, eine Registrierung ist somit notwendig.
- Dazu wird eine neue Plattform gegründet mit einer vorhandenen Internetpräsenz.
- Die neue Benutzeroberfläche wird nicht mehr wie bisher auf deinem Rechner vorhanden sein sondern online auf unserer Internetpräsenz.
- Dafür ist auf dem Server eine API in Entwicklung welche es der neuen Anwendung ermöglichen wird mit unserer Internetpräsenz zu kommunizieren.
- Die Anwendung ist in der neuen Version als Windows Dienst realisiert und hat somit keine falschen Virusmeldungen mehr.
- Der automatische Updater fällt weg, stattdessen öffnet sich bei einem verfügbaren Update der Browser. Auf unserer Internetpräsenz wirst du dann über die Änderungen aufgeklärt und kannst den Download sofern du eingeloggt bist dann starten.
Die besten Neuerungen bisher:
Backuper für Mods
Der von mir entwickelte Backuper sichert auf Wunsch voll automatisch und im Hintergrund in wählbaren Abständen alle Mods der kompatiblen Spiele. Es kann aber ebenso festgelegt werden ob nur einzelne Spiele Backups erhalten. Der Backuper läuft auch weiter nachdem man beispielsweise einen Neustart gemacht hat, das System setzt automatisiert fort. Genauso kann im manuellem Modus jederzeit ein Backup erstellt werden. Die Ausgabe erfolgt als backup_datum.h4eBackup. Das Format kann durch die Anwendung ebenso wieder ausgelesen und installiert werden.
Spiele die aktuell unterstützt werden: Transport Fever 2, Transport Fever und Train Fever.
Spiele die künftig zusätzlich unterstützt werden (geplant bisher): Cities Skylines und Planet Coaster.
Automatische Installation von Mods:
Dieses völlig neuartige Konzept ist innerhalb der Entwicklung entstanden, unser Anspruch war es die Verwaltung von Mods und dessen Installation zu vereinfachen. Sofern das h4e Dashboard als Windows Dienst installiert wurde eröffnet sich dadurch das brandneue Feature "Mod automatisch installieren". Um das ganze auch bei anderen Portalen wie transportfever.net anzubieten und dabei rechtlich Lizenz konform zu bleiben habe ich dafür zusätzlich ein kleines User Script geschrieben welches am Desktop für die gängigsten Browser installiert werden kann.
Durch das kostenlose Plugin für welches allerdings weiter die Registrierung notwendig ist werden angezeigte Webseiten in dem Browser durch unser Script verändert. Dadurch kommt auf transportfever.net und auch bei modwerkstatt.com ein weiterer Button zustande der sich "automatisch installieren" nennt, der Bereich der Downloads wurde dafür durch das Script leicht verändert.
Nun kann der Benutzer also auch durch diese Funktion auch Mods von anderen Plattformen als Steam vollautomatisch downloaden und das ganze in der Form form wie man es sonst von Steam und deren Webseite kennt. Unser Server bekommt bescheid das User XY den Mod XYZ von Plattform XYZ haben möchte. Wir speichern dies kurzzeitig als Befehl auf unserem Server, der lokal installierte Windows Dienst fragt die Daten in regelmäßigen Abständen ab und führt die Aufgaben dann aus. Der Download erfolgt dadurch also im Hintergrund durch die installierte Anwendung, dennoch aber Regelkonform ohne das wir diese Datei zum Download anbieten. Außerdem ist es so weiterhin notwendig ggf. Lizenzen auf der Webseite vor einem Download zu akzeptieren.
Im Anschluss noch zwei Screenshots der als test bearbeiten Download Sektionen der kompatiblen Plattformen.
Für den Moment: Das Schlusswort
Für den aktuellen Moment soll dies als Preview erst einmal ausreichen, wir haben selbstverständlich noch viele weitere Ideen um das ganze einfacher verwalten zu können und werden auch in Zukunft weitere Funktionen und auch Spiele bringen die dann unterstützt werden. Ich werde hier immer wieder einmal etwas zum aktuellem Status hinzufügen, vor allem halt die Funktionen die soweit fertig sind. Bis dahin wünsch ich euch alles gute und freue mich über eure Eventuelle Meinung zum Projekt oder auch weitere kreative Wünsche.
PS: Ich hab mich für Off Topic entschieden weil es eigentlich zu drei Spielen passt und drei Themen je für ein Spiel wäre ja etwas doof