Artikash/Textractor
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.
Comment ces chiffres sont mesurés
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
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README_FR.md
OriginalTextractor

English ● Español ● 简体中文 ● Русский ● 한국어 ● ภาษาไทย ● Français ● Italiano ● 日本語 ● Bahasa Indonesia ● Português ● Deutsch
Textractor (a.k.a. NextHooker) est un traducteur de jeux-videos basé surtout sur du texte en open source x86/x64 pour Windows/Wine ITHVNR.
Regarde le tutorial video pour un aperçu rapide de son utilisation.
Téléchargement
Les versions de Textractor peuvent être trouvéeshere.
Le denière version de THVNR peut etre trouvé here.
Nouveautés
- Hautement extensible et personnalisable
- Accrochage automatique de nombreux moteurs de jeu (dont certains non pris en charge par VNR!)
- Les textes de hook qui utilisent des /H "hook" codes (la plupart des codes AGTH pris en charge)
- Extraire directement le texte à l'aide des codes /R "lire"
Support
Veuillez me signaler les bugs, les jeux dont Textractor a du mal à accrocher, les demandes de fonctionnalités ou d'autres suggestions.
Si vous rencontrez des difficultés pour accrocher un jeu, veuillez m'envoyer un e-mail à un endroit où je peux le télécharger librement/gratuitement ou me le faire cadeau sur Steam.
Extensions
Regarde mes Example Extension project pour voir comment créer un extension.
Voir le dossier des extensions pour des exemples de ce que les extensions peuvent faire.
Contribution
Toutes les contributions sont appréciées! Veuillez m'envoyer un e-mail À [email protected] si vous avez des questions sur la base de code.
Vous devez utiliser le processus standard de création d'une demande d'extraction (fork, branch, commit changes, make PR from your branch to my master).
Contribuer à une traduction est simple: il suffit de traduire les chaînes dans text.cpp ainsi que ce fichier README.
Compilation
Avant de compiler Textractor, vous devriez obtenir Visual Studio avec prise en charge de CMake, ainsi que Qt version 5.13
Vous devriez ensuite pouvoir simplement ouvrir le dossier dans Visual Studio et faire le build. Exécutez Textractor.exe.
Architecture du projet
L'hôte (voir GUI / dossier hôte) injecte texthook.dll (créé à partir du dossier texthook) dans le processus cible et s'y connecte via 2 fichiers pipe.
L'hôte écrit dans hostPipe, texthook écrit dans hookPipe.
Texthook attend que le canal soit connecté, puis injecte quelques instructions dans toutes les fonctions de sortie de texte (par exemple TextOut, GetGlyphOutline) qui provoquent l'envoi de leur entrée via le canal.
Des informations supplémentaires sur les hooks sont échangées via la mémoire partagée.
Le texte que l'hôte reçoit via le canal est ensuite traité un peu avant d'être renvoyé à l'interface graphique.
Enfin, l'interface graphique envoie le texte aux extensions avant de l'afficher.
Développeurs
Explorer des projets similaires
ytdl-org/youtube-dl
Programme en ligne de commande pour télécharger des vidéos depuis YouTube.com et d’autres sites vidéo
141,487 étoilesexcalidraw/excalidraw
Tableau blanc virtuel pour esquisser des diagrammes au style dessiné à la main
135,331 étoilesgodotengine/godot
Godot Engine – Moteur de jeu 2D et 3D multiplateforme
119,771 étoilesmrdoob/three.js
Bibliothèque 3D en JavaScript.
117,905 étoiles