Because there's no need for Portuguese in the PT.md
4.9 KiB
Textractor
Español ● 简体中文 ● 日本語 ● Русский ● Bahasa ● English
Textractor (também conhecido como NextHooker) é um extrator de textos de video-games x86/x64 para Windows/Wine baseado no ITHVNR.
Assista ao vídeo tutorial para uma rápida apresentação de como utilizá-lo.
Download
As versões lançadas podem ser encontradas aqui.
A última versão lançada do ITHVNR pode ser encontrado aqui.
Tente rodar vc_redist se você encontrar algum erro ao iniciar o Textractor.
Recursos e Funções
- Altamente extensível e personalizável.
- Auto hook many game engines Automaticamente extraí vários games engines (inclusive alguns não suportados pelo VNR!)
- Extráia texto usando códigos "hook" /H (a maioria dos códigos utilizados pelo AGTH são suportados.)
- Extráia texto diretamente utilizando códigos "read" /R
Suporte
Por favor, deixe-me saber de quaisquer bugs, jogos que o Textractor tenha problema extraindo texto, pedido por recursos ou funções, ou quaisquer outras sugestões.
Se você tiver algum problema extraindo um jogo, favor me mandar um e-mail do lugar de onde eu possa livremente dar download do jogo, ou me presenteie-me o jogo no Steam.
Extensões
Veja o meu Projeto de Extensão-Exemplo para ver como construir uma extensão.
Veja a pasta de extensões para mais exemplos do que extensões são capazes de fazerem.
Contribuindo
Todas contribuições são bem-vindas! Por favor, me mande um e-mail (não, não sou ocupado!) no endereço akashmozumdar@gmail.com caso tenha alguma dúvida quanto ao codebase.
Você deve seguir o processo padrão de fazer um pull request (fork, branch, realizar mudanças, realizar o PR do seu branch para o meu master).
Contribuir com uma tradução é fácil: basta traduzir as linhas do text.cpp assim como esse README.
Compilando
Antes de compilar o Textractor, você deve ter o Visual Studo com suporte ao CMake, assim como ao Qt versão 5.11.
Você deverá então ser capaz de simplesmente abrir uma pasta no Visual Studio e build. Inicie Textractor.exe.
Arquitetura do Projeto
O host (veja a pasta GUI/host) injeta o texthook.dll (criado apartir da pasta texthook) dentro do processo-alvo e conecta a ele por meio de 2 arquivos pipe.
O Host escreve para hostPipe, o texthook escreve para hookPipe.
O texthook espera pelo pipe estar conectado e então injeta algumas intruções dentro de quaisquer funções que produzam texto (por exemplo: TextOut, GetGlyphOutline) o que causa o seu produto a ser mandato por meio do pipe.
Informações adicionais sobre o hook é trocada por meio de memória compartilhada.
O texto que o hosto recebe por meio do pipe é processado um pouco antes de ser dispachado devolta para a Interface Gráfica de Usuário/GUI.
Finalmente, a IGU/GUI despacha o texto para as extensões antes de mostrá-lo.
Desenvolvedores
Se você está nesta lista e gostaria do link mudado, deixe-me saber.
- Textractor feito principalmente por Mim com a ajuda de
- Tradução para o Espanhol por scese250
- Tradução para o Turco por niisokusu
- Tradução para o Chinês Simplificado (Mandarin) por tinyAdapter
- Tradução para o Russo por TokcDK
- Tradução para o Indonésio por Hawxone
- Tradução para o Português por TsumiHokiro
- ITHVNR atualizado por mireado, Eguni, e IJEMIN
- ITHVNR originalmente criado por Stomp
- VNR engine criado por jichi
- ITH atualizado por Andys
- ITH originalmente criado por kaosu
- Locale Emulator library criado por xupefei
- MinHook library criado por TsudaKageyu
Agradecimentos Especiais
- Todos que levantaram Problemas!