เอนจินคู่มือคำถามที่พบบ่อยPatreonDiscordดาวน์โหลด
เข้าสู่ระบบ
RuneTranslate · แปลเกมญี่ปุ่นครบวงจร
เอนจินคู่มือเปรียบเทียบข้อความในภาพตัวแก้ไขเซฟโหมดโกงคำถามที่พบบ่อยดาวน์โหลดการเปลี่ยนแปลงTrustpilotPatreonDiscordYouTubeความเป็นส่วนตัวข้อกำหนดติดต่อ
เอนจินทั้งหมด

เอนจินที่รองรับ · Artemis

เต็มรูปแบบ — สร้างใหม่แล้วเล่นได้

ตัวแปลเอนจิน Artemis — แปลวิชวลโนเวลญี่ปุ่นที่ใช้ Lua ครบวงจร

Artemis (โดย iMel Inc. / Mikage) เป็นเอนจิน Windows ที่สคริปต์ด้วย Lua ซึ่งอยู่เบื้องหลังวิชวลโนเวลญี่ปุ่นสมัยใหม่จำนวนมาก — ราว 730 รุ่นบน VNDB RuneTranslate อ่านอาร์ไคฟ์ทรัพยากร .pfs ของเอนจินใน TypeScript ล้วน ไม่มีเครื่องมือหรือ sidecar ภายนอก: มันจัดการรูปแบบ PF8, PF6 และ PF2 รวมถึงการเข้ารหัส XOR ที่ใช้คีย์ SHA-1 ของ PF8 (คีย์ต่อรายการคือ SHA-1 ของดัชนีอาร์ไคฟ์) สคริปต์ที่แพ็กจึงเปิดได้โดยไม่ต้องใช้ GARbro จากภายในอาร์ไคฟ์มันดึงบทสนทนา ชื่อตัวละคร และตัวเลือกจากทั้งสคริปต์ .ast (Lua-table) / .txt (แบบบรรทัด) ที่อ่านได้และเนื้อเรื่อง ASB ไบนารีที่คอมไพล์แล้วที่หลายเกมส่งจริง — รูปแบบที่ขึ้นต้นด้วยตัวมาร์ก ASB มักเปลี่ยนชื่อเป็นนามสกุลกำหนดเอง (Crystal Rain เช่นใช้ .iet) RuneTranslate ตรวจจับเนื้อเรื่องที่คอมไพล์แล้วจากลายเซ็นแทนนามสกุล ถอดรหัสบทสนทนา และแสดงทุกบรรทัด มันคงคำสั่งเอนจินในบรรทัด — ruby / furigana นามป้าย สี clickwait — และการขึ้นบรรทัดตลอดการแปลเพื่อให้มาร์กอัปรอด สำหรับการส่งออก Artemis อ่านสคริปต์จากอาร์ไคฟ์ .pfs ที่เมานต์ RuneTranslate จึงสร้างแพตช์อาร์ไคฟ์โอเวอร์ไรด์เล็ก ๆ — root.pfs.NNN — สำหรับแต่ละ .pfs ต้นทาง เก็บเฉพาะสคริปต์ที่แปลของคุณ Artemis เมานต์อาร์ไคฟ์ .pfs ที่มีเลขท้ายสุด แพตช์จึงบดบังต้นฉบับและเกมโหลดคำแปลของคุณโดยไม่ต้องแพ็กอาร์ไคฟ์ฐานใหม่ทั้งหมด (สคริปต์ยังเขียนแบบแยกเป็นส่วนเสริมที่ไม่เป็นอันตราย) มันเป็นแนวคิดแพตช์โอเวอร์ไรด์แบบเดียวกับโฟลว์ patch.xp3 ของ Kirikiri เอนจินนี้ยังกำลังถูกตรวจสอบข้ามเกมจริง ทดสอบบิลด์ที่ส่งออกก่อนแจกจ่าย

เคล็ดลับอภิธานศัพท์สำหรับเอนจินนี้

วิชวลโนเวลพึ่งรายชื่อตัวละครคงที่และคำศัพท์ที่เกิดซ้ำข้ามหลายพันบรรทัด และการแปลอัตโนมัติจะสะกดชื่อนางเอกสามแบบต่างกันข้ามสามบท ใส่ตัวละคร ชื่อสถานที่ และเทอมที่เกิดซ้ำลงในอภิธานศัพท์ล่วงหน้าเพื่อให้ทุกบรรทัดบทสนทนาและทุกตัวเลือกแสดงมันเหมือนกัน อภิธานศัพท์ 101 →

ดาวน์โหลด RuneTranslate สำหรับ Windows

วิธีแปล Artemis

  1. ขั้นตอน 1

    เปิดโฟลเดอร์เกม Artemis

    ชี้ RuneTranslate ไปที่ไดเรกทอรีเกม — โฟลเดอร์ที่มี .exe ของเกมและอาร์ไคฟ์ทรัพยากร .pfs (มักเป็น root.pfs / data.pfs และอื่น ๆ) การตรวจจับเอนจินจดจำเลย์เอาต์ Artemis อัตโนมัติ โฟลเดอร์ต้นฉบับของคุณไม่ถูกแก้ไข

  2. ขั้นตอน 2

    อ่านอาร์ไคฟ์ .pfs และถอดรหัสสคริปต์

    RuneTranslate เปิดอาร์ไคฟ์ .pfs ใน TypeScript ล้วน — PF8, PF6 และ PF2 — และถอดรหัสข้อมูล XOR ที่ใช้คีย์ SHA-1 ของ PF8 อย่างโปร่งใส ไม่ต้องใช้ GARbro หรือ sidecar แล้วแยกวิเคราะห์สคริปต์ .ast (Lua-table) และ .txt (แบบบรรทัด) ข้างใน ดึงบทสนทนา ชื่อตัวละคร และตัวเลือก และแสดงทุกบรรทัดที่แปลได้ในตัวแก้ไขจัดกลุ่มตามไฟล์ คำสั่งเอนจินในบรรทัดและการขึ้นบรรทัดถูกปิดบังหลังตัวยึดตำแหน่งตัวเลขเพื่อให้ผู้ให้บริการไม่ทำเสียหาย

  3. ขั้นตอน 3

    แปลผ่านผู้ให้บริการที่คุณต้องการ

    เกมเหล่านี้มีบทสนทนาหนาแน่นและอ่อนไหวต่อน้ำเสียง LLM (OpenAI GPT-4o / Anthropic Claude) หรือ DeepL จึงมักอ่านดีที่สุด Google Translate ฟรีหรือโมเดลในเครื่อง (Ollama / LM Studio) ครอบคลุมสตริงเมนูสั้น ๆ และตัวเลือก และคุณชี้ผู้ให้บริการที่เข้ากันได้กับ OpenAI ไปที่ OpenRouter หรือ NanoGPT ได้ ตัวปรับแต่ง AI รอบสองเสริมกระชับถ้อยคำตามตัวอักษร

  4. ขั้นตอน 4

    คงคำสั่งในบรรทัดไว้

    สคริปต์ Artemis ร้อยคำสั่ง ruby / furigana นามป้าย สี และ clickwait ผ่านบทสนทนา RuneTranslate แช่แข็งทุกตัว — บวกการขึ้นบรรทัดต้นฉบับ — เป็นตัวยึดตำแหน่งระหว่างแปลและคืนกลับตอนขาออก บรรทัดที่แปลจึงคง furigana เดิม นามป้ายเดิม และจังหวะเดิมเหมือนต้นฉบับ

  5. ขั้นตอน 5

    ส่งออกแพตช์อาร์ไคฟ์โอเวอร์ไรด์ (ไม่ต้องแพ็กใหม่ทั้งหมด)

    ตอนส่งออก RuneTranslate คัดลอกเกมและสร้างแพตช์อาร์ไคฟ์โอเวอร์ไรด์เล็ก ๆ — root.pfs.NNN — ต่อ .pfs ต้นทาง เก็บเฉพาะสคริปต์ .ast / .txt ที่แปลของคุณ (เขียนแบบแยกเป็นส่วนเสริมที่ไม่เป็นอันตรายด้วย) Artemis เมานต์อาร์ไคฟ์ .pfs ที่มีเลขท้ายสุด แพตช์จึงบดบังต้นฉบับและเกมอ่านคำแปลของคุณ — ไม่ต้องแพ็กใหม่ทั้งหมด และอาร์ไคฟ์ฐานไม่ถูกแตะต้อง รันสำเนาที่ส่งออกแล้วมันเล่นในภาษาของคุณ

รองรับ

  • ตัวอ่านอาร์ไคฟ์ .pfs แบบ pure-TS — PF8, PF6 และ PF2 — ไม่มีเครื่องมือหรือ sidecar ภายนอก
  • การเข้ารหัส XOR ที่ใช้คีย์ SHA-1 ของ PF8 ถอดรหัสในแอป (คีย์ต่อรายการ = SHA-1 ของดัชนีอาร์ไคฟ์)
  • สคริปต์ .ast (Lua-table) และ .txt (แบบบรรทัด) ที่อ่านได้ — บทสนทนา ชื่อ และตัวเลือก
  • เนื้อเรื่อง ASB ไบนารีที่คอมไพล์แล้ว (ตรวจจับด้วยลายเซ็น รวมถึงเกมที่เปลี่ยนนามสกุล เช่น .iet)
  • คำสั่งเอนจินในบรรทัด (ruby / furigana, นามป้าย, สี, clickwait) และการขึ้นบรรทัดคงไว้
  • การส่งออกแพตช์โอเวอร์ไรด์ — อาร์ไคฟ์ root.pfs.NNN ต่อ .pfs ต้นทางที่เอนจินเมานต์ท้ายสุด (คำแปลเขียนแบบแยกด้วย ไม่ต้องแพ็กใหม่ทั้งหมด)
  • แปลเป็น 30+ ภาษาผ่าน DeepL, Google, OpenAI, Anthropic, ที่เข้ากันได้กับ OpenAI หรือโมเดลในเครื่อง

ข้อจำกัด

  • ยังไม่ได้ตรวจสอบข้ามเกมจริงหลายเกม — รอบการตรวจสอบในเกมยังค้างอยู่ ทดสอบบิลด์ที่ส่งออกก่อนนำไปใช้จริง
  • ชื่อผู้พูดที่เกมเข้ารหัสในกราฟิกหรือเป็นชื่อคำสั่ง (ไม่ใช่ข้อความในสคริปต์) จัดการโดยโฟลว์ image-text ไม่ใช่ตัวดึงสคริปต์
  • ข้อความที่อบในภาพ (หน้าจอไตเติล เมนู ปุ่ม) จัดการโดยโฟลว์ image-text OCR แยกต่างหาก ไม่ใช่ตัวดึงสคริปต์
  • บนอาร์ไคฟ์ PF2 Shift-JIS รุ่นเก่า ภาษาปลายทางที่ไม่ใช่ละตินถูกจำกัดโดยสิ่งที่ฟอนต์เกมแสดงได้

อ่านที่เกี่ยวข้อง

คำแนะนำการแปล Artemis ฉบับเต็ม
อ่านคู่มือ →

อ่านที่เกี่ยวข้อง

RuneTranslate vs Textractor
อ่านคู่มือ →

เอนจินอื่นที่รองรับ

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotYU-RISAliceSoftUnrealLiveMaker