TextractorCLI

Extrahiere Text aus Visual Novels und Videospielen mithilfe eines Text-Hooker-Programms.

Über die Integration

VNTranslator dient in dieser Integration als Endpunkt der Übersetzungs-Engine. Textractor führt das eigentliche Text-Hooking und die Injektion in den Spielprozess durch. Wenn du Probleme mit bestimmten Spielen hast, prüfe bitte die Textractor GitHub-Issues-Seitearrow-up-right für spielbezogene Fehlerbehebungen und Lösungen.

Wichtiger Hinweis

Textractor wird nicht mehr aktiv weiterentwickelt. Daher funktionieren einige neuere Visual-Novels möglicherweise nicht richtig.

Alternative Lösung: Du kannst die texthook.dll Datei in deinem Textractor-Installationsordner durch eine neuere Version ersetzen, die noch von der Community gepflegt wird, um die Kompatibilität mit aktuellen Spielen zu verbessern.

Siehe die folgenden Referenzen:

Integrationsmethoden

Es gibt zwei Möglichkeiten, Textractor mit VNTranslator zu integrieren:

Methode 1: TextractorCLI (Kommandozeilen-Integration)

Diese Methode verwendet die Kommandozeilenversion von Textractor für die direkte Integration.

Methode 2: Zwischenablage-Integration (Empfohlene Alternative)

Diese Methode verwendet die Textractor-GUI-Anwendung mit der Erweiterung "In die Zwischenablage kopieren", kombiniert mit der Zwischenablage-Übersetzer Funktion von VNTranslator. Dieser Ansatz ist stabiler und einfacher einzurichten.


Methode 1: TextractorCLI-Integration

Loslegen

Um zu beginnen, musst du Textractor herunterladen und es in VNTranslator.

Schritt 1: Textractor herunterladen & installieren

Schritt 2: Konfiguriere die Integration

  • Öffnen Sie Einstellungen in VNTranslator

  • Klicke in der linken Seitenleiste auf Module

  • Klicke auf den TextractorCLI Tab

  • Im TextractorCLI-Pfad Feld, gib den Pfad zu TextractorCLI.exe Beispielpfade:

    • C:\Textractor\x86\TextractorCLI.exe (für 32-Bit)

    • C:\Textractor\x64\TextractorCLI.exe (für 64-Bit)

Schritt 3: Mit VNTranslator starten

  • Auswählen TextractorCLI aus der Modulliste

  • Wählen Sie die Spielprozess

  • Auswählen Extra-Fenster aus der Ausgabeliste

  • Klicke auf den Start Schaltfläche

Wichtig: Antiviren-Ausnahme

triangle-exclamation

Methode 2: Zwischenablage-Integration (Empfohlen)

Diese Methode verwendet das Textractor-GUI-Programm (Textractor.exe) mit der integrierten Erweiterung "In die Zwischenablage kopieren", kombiniert mit der Zwischenablage-Übersetzer Funktion von VNTranslator.

Schritt 1: Erweiterung "In die Zwischenablage kopieren" in Textractor aktivieren

  1. Starte Textractor.exe (nicht TextractorCLI.exe)

  2. Klicke im Textractor-Fenster auf Erweiterungen

  3. Im Erweiterungsfenster rechtsklicke und wählen Sie "Erweiterung hinzufügen"

  4. Ein Dateibrowser wird angezeigt. Navigiere zu und wähle "Copy to Clipboard.xdll"

  5. Sobald hinzugefügt, wird die Erweiterung automatisch aktiviert und kopiert extrahierten Text in deine Zwischenablage

Schritt 2: Zwischenablage-Übersetzer in VNTranslator

  1. Öffnen Sie VNTranslator

  2. Auswählen Zwischenablage aus der Modulliste

  3. Auswählen Extra-Fenster aus der Ausgabeliste

  4. Klicke auf den Start Schaltfläche

Schritt 3: Textractor an dein Spiel anhängen

  1. Starte deine Visual Novel oder dein Spiel

  2. Klicke in Textractor auf An Spiel anhängen oder verwende das Prozess Menü

  3. Wähle den Prozess deines Spiels aus der Liste

  4. Textractor beginnt damit, Text aus dem Spiel zu hooken

Schritt 4: Wähle den richtigen Text-Hook

  1. Lass den Text im Spiel weiterlaufen (klicke dich durch Dialoge)

  2. In Textractor werden mehrere Text-Threads erscheinen

  3. Klicke auf unterschiedliche Threads, um zu erkennen, welcher den Spiel-Dialog enthält

  4. Wenn du den richtigen Thread gefunden hast, kopiert Textractor den Text automatisch in die Zwischenablage

  5. VNTranslator erkennt die Änderung der Zwischenablage und zeigt die Übersetzung an