Skip to content
Projekte

Artikash/Textractor has 2,719 GitHub stars and 241 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-08 18:58 UTC. Last push 2024-03-15.

So werden diese Zahlen gemessen

Extracts text from video games and visual novels. Highly extensible.

What you can do

  • Highly extensible and customizable
  • Auto hook many game engines (including some not supported by VNR!)
  • Hook text using /H "hook" codes (most AGTH codes supported)
  • Automatically search for possible hook codes

Gemessener Sternzuwachs

in 24h
+1
in 7 days
Verlauf wird gesammelt
in 15 days
Verlauf wird gesammelt
in 1 month
Verlauf wird gesammelt

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

README_DE.md

Original

Textractor

Wie es aussieht

English ● Español ● 简体中文 ● Русский ● 한국어 ● ภาษาไทย ● Français ● Italiano ● 日本語 ● Bahasa Indonesia ● Português ● Deutsch

Textractor (a.b.a. NextHooker) ist ein open-source x86/x64 Video spiel Text hooker für Windows 7+ (und Wine) basierend auf ITHVNR.
Schau das Tutorial Video (auf Englisch) an für einen schnellen Überblick wie du Textractor verwendest.

Download

Der offizielle Release ist hier zu finden.
Der letzte Release von ITHVNR ist hier.
Der experimentelle Release von Textractor (mit debug Informationen) ist hier in der 'Artifacts' Kategorie des jeweiligen Jobs.

Features

  • Modular und Anpassbar
  • Automatischen 'hooken' von mehreren Engines (einige davon welche keine VNR Support haben!)
  • Text 'hooken' mithilfe von /H "hook" Codes (die meisten AGTH codes funktionieren)
  • Automatische suche nach funktionierenden Hook's

Support

Wenn ihr irgendwelche Fehler, Spiele bei denen Textractor nicht funktioniert, oder Fragen/Anmerkungen habt lasst es mich bitte wissen.
Falls ihr Probleme mit einem Spiel habt, schickt mir einen kostenlosen download Link von dem Spiel oder schenkt es mir auf Steam.

Erweiterungen

Siehe Example Extension project für Anleitungen, wie man eine Erweiterung erstellt.
Im 'Extensions' Ordner sind Beispiele für Erweiterungen.

Unterstützen

Ich bin dankbar für alle Unterstützungen! Schickt mir eine E-Mail an [email protected] falls ihr Fragen zur Codebasis habt.
Verwendet bitte als Standard eine pull Request (fork, branch, commit) zum Master Release.
Zu Übersetzungen beizutragen ist einfach: text.cpp enthält alle text Strings welche übersetzt werden sollen. Übersetzungen der README oder des Tutorial Video Transkripts sind ebenfalls willkommen.

Compiling

Zum Compilen braucht ihr Qt Version 5.13 und Visual Studio mit CMake Unterstützung. Erstellt einen Clone vom Quellcode und initialisiert die submodule mit 'git clone https://github.com/Artikash/Textractor.git' und 'git submodule update --init'. Ihr solltet danach in der Lage sein, den Quellordner in Visual Studio zu öffnen und anzufangen.

Projekt Architektur

Der Host injiziert texthooks in den ziel Prozess und verbindet ihn mit 2 Pipe Dateien. Texthook wartet auf die Pipe und injiziert Instruktionen für den Text Output (z.b. TextOut, GetGlyphOutline) welche durch die Pipe gesendet werden.
Weitere Informationen werden durch geteilten Speicher ausgetauscht.
Der Text, welchen der Host durch die Pipe erhält, wird dann verarbeitet, bevor er wieder an die GUI gesendet wird.
Zu guter Letzt, sendet die GUI den Text an die Erweiterung, welche einen lesbaren Output anzeigt.

Entwickler

Ähnliche Projekte entdecken