English ● Español ● 简体中文 ● Русский ● English ● ภгаษгไทม ● Français ● Italiano ● 日本語 ● Bahasa Indonesia ● Português ● Deutsch
Textractor (일명 NextHooker)는 ITHVNR을 기반으로 하는 Windows 7+(및 Wine)용 오픈 소스 x86/x64 비디오 게임 텍스트 후커입니다.
사용법을 빠르게 설명하려면 튜토리얼 비디오를 시청하세요.
Textractor의 공식 안정 릴리스는 여기에서 찾을 수 있습니다.
ITHVNR의 마지막 릴리스는 여기에서 찾을 수 있습니다.
최신 소스의 Textractor 실험적 빌드(디버그 정보 포함)는 여기 각 작업의 '아티팩트' 섹션에서 찾을 수 있습니다.
문제를 게시하여 버그, Textractor 연결에 문제가 있는 게임, 기능 요청 또는 기타 제안 사항을 알려주십시오.
게임을 연결하는 데 문제가 있으면 무료로 다운로드하거나 Steam에서 선물할 수 있는 방법을 알려주세요.
확장을 빌드하는 방법을 보려면 내 예제 확장 프로젝트를 참조하세요.
확장 기능이 수행할 수 있는 작업의 예는 확장 기능 폴더를 참조하세요.
모든 기여에 감사드립니다! 코드베이스에 대해 질문이 있는 경우 [email protected]으로 이메일을 보내주세요.
풀 요청을 하는 표준 프로세스(포크, 브랜치, 변경 사항 커밋, 브랜치에서 내 마스터로 PR 만들기)를 사용해야 합니다.
번역에 기여하는 것은 쉽습니다. text.cpp에는 번역해야 하는 모든 텍스트 문자열이 포함되어 있습니다. 이 README의 번역이나 튜토리얼 비디오 대본도 환영합니다.
Textractor를 컴파일하기 전에 CMake를 지원하는 Qt 버전 5.13 및 Visual Studio가 필요합니다. Textractor의 소스를 복제하고 git clone https://github.com/Artikash/Textractor.git
및 git submodule update --init
사용하여 하위 모듈을 초기화합니다. 그러면 Visual Studio에서 소스 폴더를 열고 빌드할 수 있습니다.
호스트는 대상 프로세스에 텍스트훅을 삽입하고 2개의 파이프 파일을 통해 연결합니다. texthook은 파이프가 연결될 때까지 기다린 다음 입력이 파이프를 통해 전송되도록 하는 텍스트 출력 함수(예: TextOut, GetGlyphOutline)에 몇 가지 명령을 주입합니다.
후크에 대한 추가 정보는 공유 메모리를 통해 교환됩니다.
호스트가 파이프를 통해 수신하는 텍스트는 GUI로 다시 전달되기 전에 약간 처리됩니다.
마지막으로 GUI는 텍스트를 표시하기 전에 확장 프로그램에 텍스트를 전달합니다.