Hisho86 ist ein Tool, das bei der Organisation und Verwaltung japanischer Spiele im Launchbox-Game-Launcher helfen soll. Dazu gehören unter anderem professionelle Spiele, Doujins, RPG-Maker-basierte Spiele, Bildromane usw.
Hisho86 erfordert, dass Sie Ihre Spiele in der richtigen Verzeichnisstruktur aufbewahren und nutzt externe Ressourcen aus mehreren Storefronts und Datenbanken, um Launchbox mit relevanten Informationen zu füllen. Es bietet auch ein Tool, das Ihnen hilft, unorganisierte Spiele in der richtigen Verzeichnisstruktur zu organisieren.
Dieses Projekt wird NICHT von Launchbox-Entwicklern unterstützt oder in irgendeiner Weise von ihnen unterstützt. Sie können es als inoffizielles Plugin behandeln, es sei denn, es ist nicht in Launchbox selbst eingebunden.
Mit Hisho86 können ausgewählte Ordner nach Spielen durchsucht und als einzelne Plattform an Launchbox gesendet werden. Die Launchbox-Plattform wird erstellt, falls sie nicht vorhanden ist. Sie können Launchbox dann wie gewohnt verwenden und bei der nächsten Synchronisierung bleiben die von Ihnen vorgenommenen Änderungen erhalten, während neue Spiele usw. hinzugefügt werden.
Das Ergebnis:
[Screenshots hier]
Starten Sie die .exe
Datei und die Datei settings.json
wird im selben Verzeichnis erstellt. Bearbeiten Sie es mit Ihrem bevorzugten Texteditor, um Ihre Ordner einzurichten. Alle Ordner, die Sie dort festlegen, müssen bereits vorhanden sein.
Dies ist der Abschnitt, der bearbeitet werden muss:
sample here
Sie können relative Pfade verwenden, die mit einem Punkt beginnen. Beispielsweise ist ./sample
das Unterverzeichnis, in dem Sie die EXE-Datei ausgeführt haben. Wenn Sie nicht wissen, was Sie tun sollen, verwenden Sie am besten nur vollständige Pfade, beginnend mit dem Laufwerksbuchstaben.
Sie sollten auch den Namen der Launchbox-Plattform festlegen, die Sie verwenden möchten. Sie können auch andere Einstellungen überprüfen und bei Bedarf ändern.
Sobald Sie mit Ihren Einstellungen zufrieden sind, führen Sie die Anwendung erneut aus.
Wenn Sie die Anwendung ausführen, wird Ihnen eine Liste der Optionen angezeigt, die Sie ausführen können. Normalerweise möchten Sie die Option Sync everything
wählen. Dadurch wird Folgendes ausgeführt (in der angegebenen Reihenfolge):
Der Vorgang kann einige Sekunden bis einige Stunden dauern, je nachdem, wie viele neue Spiele Sie hinzugefügt haben, wie viele Bilder heruntergeladen werden müssen, wie schnell Ihr Netzwerk ist usw.
Machen Sie sich keine Sorgen, Sie können die Anwendung jederzeit schließen. Die meisten langsamen Vorgänge werden nach einmaligem Abschluss nicht mehr ausgeführt, sodass sie praktisch dort weitermachen, wo sie aufgehört haben.
Hisho86 erzwingt die Organisation Ihrer Hauptordner wie folgt:
> main directory
> GAME_CODE
> GAME_VERSION1
game.exe
other game files
> GAME_VERSION2
version2.exe
other version2 files
> GAME_CODE2
> GAME_VERSION
game.exe
game files
Spielcodes sollten von Storefronts und/oder VNDB zugewiesen werden. Unterstützte Storefronts sind:
RJ123456
, VJ123456
, RE123456
123456
, 12345678
v1
, v123456
d_12345
, next_12345
, a_something12345
Wenn Sie Verzeichnisse manuell organisieren möchten, verwenden Sie Ihre bevorzugte Storefront, suchen Sie dort das Spiel und kopieren Sie den entsprechenden Code von der Seiten-URL.
Die Spielversionsordner können einen beliebigen Namen haben, außer dem Wort DELETED
. Wenn Sie einen Ordner mit diesem Namen haben, wird er als gelöschtes Spiel behandelt.
Direkt unter dem Spielversionsordner sollte sich die ausführbare Datei befinden. Wenn es tiefer ist, wird das Spiel trotzdem zur Launchbox hinzugefügt, aber Ihre .exe-Datei wird nicht gefunden und Sie müssen sie manuell in Launchbox festlegen, wenn Sie versuchen, das Spiel auszuführen.
Das wäre zum Beispiel die richtige Einrichtung:
> My doujin games
> RE258506
> Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
(game files here)
Und es würde einen Eintrag in Launchbox für das Spiel erstellen, das unter https://www.dlsite.com/eng-touch/work/=/product_id/RE258506.html zu finden ist
Wenn Ihr Spiel von Patreon usw. stammt und nirgendwo verkauft wird, können Sie Codes verwenden, die mit dem Wort „other“ beginnen und von einer Zahl gefolgt werden, zum Beispiel other1
. Sie werden Ihrer Bibliothek hinzugefügt, es wird jedoch nur der Name ausgefüllt.
Wenn Sie über eine große Anzahl an Spielen verfügen und diese nicht ordnungsgemäß organisiert sind, können Sie die Hilfe von Hisho86 nutzen. Beim Ausführen versucht Hisho86, das Spiel auf allen Quellen basierend auf dem Dateinamen des Ordners zu finden.
Wenn sich Ihr Spiel beispielsweise im Ordner Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
befindet, entfernt Hisho86 die Tags in den Klammern [] und () und wird das Spiel höchstwahrscheinlich auf DLSITE finden.
Dann versucht Hisho, die Ergebnisse beim Vergleich mit dem ursprünglichen Dateinamen zu bewerten und die beste Übereinstimmung auszuwählen. Im Fall dieses Beispiels würde der Name Hisho86 entscheiden, dass der Code RE258506
am besten übereinstimmt.
Abhängig davon, wie nah der gefundene Name am Ordnernamen liegt, passiert eines von drei Dingen:
Dieses Verhalten hängt von der Spielpunktzahl und den folgenden Einstellungen ab:
"organizeDirectories": {
"shouldAsk": true,
"maxResultsToSuggest": 6,
"minimumScoreToAsk": 2,
"minimumScoreToAccept": 6
},
Wenn „Sollte fragen“ auf false
gesetzt ist, wählt Hisho86 nur Spiele aus, die eine Punktzahl von 6+ haben. Sie können auch die Punktelimits anpassen und festlegen, wie viele Spiele Hisho86 auf Anfrage vorschlagen wird.
Beim Test von über 2000 Ordnern mit unterschiedlichen Spielnamen und Einstellungen wie oben hatte Hisho86 etwa 100 Fragen an mich, konnte 300 Spiele nicht finden (das bekommt man, wenn man Ordner mit seinen Spielen a
aufruft) und aus 1600 Spielen hat es automatisch nur 15 ermittelt waren Unstimmigkeiten. Ihre Ergebnisse können variieren.
Die von Hisho86 durchgeführten Suchergebnisse werden im Ordner mit dem Spiel in der Datei !foundCodes.txt gespeichert. Sie können die zu akzeptierende Mindestpunktzahl auf 1000 setzen, sollten Sie auf „false“ fragen, dann speichert Hisho86 diese Ergebnisse nur in Spielordnern. Dann können Sie diese Daten als Entscheidungshilfe nutzen, ob Sie lieber nicht riskieren möchten, dass Hisho86 einen Fehler macht.
Obwohl ich empfehle, es einfach zu versuchen – im schlimmsten Fall werden Sie Fehler leicht erkennen. Sehen Sie die Schachtel mit einem Comic oder einem Spiel, das Sie noch nie gesehen haben? Ja, wahrscheinlich ein Fehler. Verschieben Sie es einfach manuell in den richtigen Ordner.
Sie können das Skript find possible duplicates
ausführen, indem Sie das Argument script=findDuplicates
verwenden oder die entsprechende Option aus dem visuellen Menü auswählen.
Das Skript findet alle in Ihren Hauptpfaden definierten Verzeichnisse und generiert eine Datei duplicates.txt
, die Folgendes auflistet:
Jeder Eintrag hat eine Nummer, die angibt, wie viele mögliche Duplikate es gibt. Wenn Sie 2 Unterverzeichnisse haben, ist es 1, bei 3 erhalten Sie 2.
Wenn keine Unterverzeichnisse vorhanden sind, beträgt die zugeordnete Nummer -1.
Wenn Sie mehrere Versionen des Spiels im Verzeichnis haben möchten und in Zukunft nicht darüber benachrichtigt werden möchten, können Sie unter dem entsprechenden Pfad eine Datei versions.txt
hinzufügen.
Wenn Sie beispielsweise diese Ordnerstruktur haben:
-RJ123456
---version1
---some other version
Sie können die Datei RJ123456/versions.txt
mit folgendem Inhalt erstellen:
version1
some other version
und alle diese Versionen zählen als eine. Sie werden nur dann über mögliche Duplikate benachrichtigt, wenn Sie ein drittes Unterverzeichnis hinzufügen.
Sie können das Skript force update
ausführen, indem Sie das Argument script=setForceUpdate
verwenden oder die entsprechende Option aus dem visuellen Menü auswählen.
Dies führt Sie durch einige Fragen dazu, welche Daten Sie aktualisieren möchten und in welchen Spielen. Das Skript dient hauptsächlich dazu, Elemente während der Entwicklung schnell zu aktualisieren oder Daten zu reparieren, nachdem relevante Fehler behoben wurden.
Wenn alles gut geht, werden Sie es nie verwenden.