อังกฤษ ● Español ● 简体中文 ● Русский ● เกาหลีออ ● EngLish ● ฝรั่งเศส ● Italiano ● 日本語 ● บาฮาซา อินโดนีเซีย ● Português ● Deutsch
Textractor (หรือที่รู้จักในชื่อ NextHooker) คือตัวเชื่อมข้อความวิดีโอเกมโอเพ่นซอร์ส x86/x64 สำหรับ Windows 7+ (และ Wine) ที่ใช้ ITHVNR
ชมวิดีโอแนะนำการใช้งานเพื่อดูสรุปการใช้งานอย่างรวดเร็ว
สามารถดูการเผยแพร่ Textractor ที่เสถียรอย่างเป็นทางการได้ที่นี่
สามารถดู ITHVNR รุ่นล่าสุดได้ที่นี่
บิลด์ทดลองของ Textractor (พร้อมข้อมูลการดีบัก) จากแหล่งที่มาล่าสุดสามารถพบได้ที่นี่ในส่วน 'สิ่งประดิษฐ์' ของแต่ละงาน
แจ้งให้ฉันทราบถึงจุดบกพร่อง เกมที่ Textractor มีปัญหาในการเชื่อมต่อกับคำขอคุณสมบัติ หรือข้อเสนอแนะอื่น ๆ โดยการโพสต์ปัญหา
หากคุณมีปัญหาในการเชื่อมต่อกับเกม โปรดแสดงวิธีการดาวน์โหลดเกมอย่างอิสระหรือมอบเป็นของขวัญให้ฉันทาง Steam
ดูโปรเจ็กต์ส่วนขยายตัวอย่างของฉันเพื่อดูวิธีสร้างส่วนขยาย
ดูโฟลเดอร์ส่วนขยายเพื่อดูตัวอย่างสิ่งที่ส่วนขยายสามารถทำได้
การมีส่วนร่วมทั้งหมดได้รับการชื่นชม! โปรดส่งอีเมลถึงฉันที่ [email protected] หากคุณมีคำถามใด ๆ เกี่ยวกับ codebase
คุณควรใช้กระบวนการมาตรฐานในการสร้าง Pull Request (Fork, Branch, Commit Changes, ทำ PR จาก Branch ของคุณถึง Master ของฉัน)
การร่วมแปลเป็นเรื่องง่าย: text.cpp มีสตริงข้อความทั้งหมดที่คุณต้องการแปล เรายินดีรับคำแปลของ README นี้หรือการถอดเสียงวิดีโอบทช่วยสอนด้วย
ก่อนที่จะคอมไพล์ Texractor คุณต้องมี Qt เวอร์ชัน 5.13 และ Visual Studio ที่รองรับ CMake แหล่งที่มาของ Clone Textractor และเริ่มต้นโมดูลย่อยด้วย git clone https://github.com/Artikash/Textractor.git
และ git submodule update --init
จากนั้นคุณควรจะสามารถเปิดโฟลเดอร์ซอร์สใน Visual Studio และสร้างได้
โฮสต์แทรก texthook เข้าไปในกระบวนการเป้าหมายและเชื่อมต่อผ่านไฟล์ไพพ์ 2 ไฟล์ texthook รอให้ไปป์เชื่อมต่อ จากนั้นจึงแทรกคำสั่งเล็กน้อยลงในฟังก์ชันแสดงข้อความ (เช่น TextOut, GetGlyphOutline) ที่ทำให้อินพุตถูกส่งผ่านไปป์
ข้อมูลเพิ่มเติมเกี่ยวกับ hooks มีการแลกเปลี่ยนผ่านหน่วยความจำที่แชร์
ข้อความที่โฮสต์ได้รับผ่านไปป์จะถูกประมวลผลเล็กน้อยก่อนที่จะถูกส่งกลับไปยัง GUI
ในที่สุด GUI จะส่งข้อความไปยังส่วนขยายก่อนที่จะแสดง