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

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

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

ตัวแปล AliceSoft System — แปล Rance, Evenicle & แคตตาล็อก System 3.x / 4

เอนจิน System ภายในของ AliceSoft ขับเคลื่อนหนึ่งในแคตตาล็อกที่ใหญ่ที่สุดในวงการเกมพีซีญี่ปุ่น — ซีรีส์ Rance ทั้งหมด, Evenicle, Daiakuji, เกม Toushin Toshi และรุ่นหลายทศวรรษ มันเป็นสองเอนจินภายใต้แบรนด์เดียว: เกมคลาสสิกรันบน System 3.x (อินเทอร์พรีเตอร์ alice.exe / System39.exe พร้อมดัชนี System39.ain และอาร์ไคฟ์ .ald) ในขณะที่เกมสมัยใหม่รันบน System 4 (อินเทอร์พรีเตอร์ System40.exe พร้อมอิมเมจโปรแกรม .ain ต่อเกมและอาร์ไคฟ์ .ald / .afa) ตอนนี้ RuneTranslate อ่านทั้งคู่ มันเปิดคอนเทนเนอร์ .ald (Alice Linked Data) และ .afa (Alice File Archive) ใน TypeScript ล้วน — ไม่มี GARbro ไม่มีเครื่องมือภายนอก ไม่มี sidecar — แล้วไล่หาข้อความที่อยู่จริง บน System 3.x บทสนทนาที่ผู้เล่นเห็นไม่ได้อยู่ในเนื้อเรื่อง .SCO ที่คอมไพล์เลย: มันอ้างแต่ละ message ด้วยหมายเลข และสตริงเองอยู่ในส่วน MSGI ของ System39.ain โดยอ็อบฟัสเคตเบา ๆ RuneTranslate ถอดอ็อบฟัสเคตส่วนนั้น แสดงทุก message และตอนส่งออกเขียนใหม่ในที่ — เหมือนกันทุกไบต์เมื่อคุณไม่เปลี่ยนอะไร บน System 4 .ain เป็นอิมเมจโปรแกรมที่คอมไพล์แล้วทั้งหมดห่อในหนึ่งในสองคอนเทนเนอร์ — ไฟล์ AI2 ที่บีบอัด zlib หรือที่เข้ารหัส MT19937 เต็มรูปแบบ — และ RuneTranslate คลายทั้งคู่ เดินผ่านส่วนต่าง ๆ ของโปรแกรม และดึง message และ string pool ออกเพื่อแปล เพราะ bytecode ของเกมชี้แต่ละบรรทัดด้วยดัชนีแทนออฟเซตไบต์ คำแปลของคุณยาวเท่าใดก็ได้และการอ้างอิงยังตรง ตอนส่งออกมันแพ็กคอนเทนเนอร์ต้นฉบับใหม่และเขียน .ain ที่แปลแบบแยกข้างเกม อินเทอร์พรีเตอร์จึงโหลดเวอร์ชันของคุณ เอนจินนี้ยังกำลังถูกตรวจสอบข้ามเกมจริง ทดสอบบิลด์ที่ส่งออกก่อนแจกจ่าย

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

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

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

วิธีแปล AliceSoft System

  1. ขั้นตอน 1

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

    ชี้ RuneTranslate ไปที่ไดเรกทอรีเกม — โฟลเดอร์ที่มีอินเทอร์พรีเตอร์ของเกม (alice.exe / System39.exe สำหรับ System 3.x หรือ System40.exe สำหรับ System 4), System39.ain หรือ .ain ต่อเกม และอาร์ไคฟ์ .ald / .afa การตรวจจับเอนจินจดจำเลย์เอาต์ AliceSoft อัตโนมัติและบอกคุณว่าเป็น System เวอร์ชันใด โฟลเดอร์ต้นฉบับของคุณไม่ถูกแก้ไข

  2. ขั้นตอน 2

    อ่านอาร์ไคฟ์และข้อมูล message

    RuneTranslate เปิดอาร์ไคฟ์ .ald / .afa ใน TypeScript ล้วน สำหรับเกม System 3.x มันถอดอ็อบฟัสเคตส่วน message MSGI ของ System39.ain และแสดงทุกบรรทัด สำหรับเกม System 4 มันคลายคอนเทนเนอร์ .ain (AI2 บีบอัด zlib หรือเข้ารหัส MT19937) เดินผ่านอิมเมจโปรแกรม และดึง message pool (บทสนทนาที่ผู้เล่นเห็น) บวก string pool สตริงโค้ด — format specifier, ข้อความ debug, ตัวระบุ — ถูกแสดงแต่ยกเว้นตามค่าเริ่มต้นเพื่อให้คุณแปลเฉพาะสิ่งที่ผู้เล่นเห็น

  3. ขั้นตอน 3

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

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

  4. ขั้นตอน 4

    รักษาข้อความให้ปลอดภัยกับฟอนต์

    ข้อความ AliceSoft เป็น Shift-JIS (cp932) RuneTranslate ทำให้แต่ละคำแปลเป็นมาตรฐานก่อนเขียนกลับ — พับ smart quote, em-dash, ellipsis และละตินที่มีเครื่องหมายกำกับเป็น ASCII ธรรมดา — เพื่อให้ glyph ที่ฟอนต์เกมขาดไม่กลายเป็น “?” เงียบ ๆ อังกฤษและปลายทางอื่นที่แทนใน cp932 ได้ส่งออกอย่างสะอาด

  5. ขั้นตอน 5

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

    ตอนส่งออก RuneTranslate คัดลอกเกมและเขียน .ain ที่แปลกลับ: สำหรับ System 3.x มันเขียนส่วน MSGI ในที่ใหม่ สำหรับ System 4 มันสร้าง message / string pool ที่แก้ไขใหม่และแพ็กคอนเทนเนอร์ต้นฉบับใหม่ (zlib หรือเข้ารหัส) .ain ที่แปลถูกหย่อนแบบแยกข้างเกม อินเทอร์พรีเตอร์จึงโหลดเวอร์ชันของคุณ รันสำเนาที่ส่งออกแล้วมันเล่นในภาษาของคุณ

รองรับ

  • ตัวอ่านอาร์ไคฟ์ .ald (Alice Linked Data) + .alk แบบ pure-TS — ไม่มี GARbro ไม่มีเครื่องมือหรือ sidecar ภายนอก
  • .afa (Alice File Archive) v1 / v2 อ่านได้ การรองรับ v3 (ดัชนีเข้ารหัส) เป็นเบื้องต้น
  • System 3.x: ข้อความ message อ่าน + เขียนใหม่ในส่วน MSGI ของ System39.ain (เหมือนกันทุกไบต์เมื่อไม่เปลี่ยน)
  • System 4: .ain ต่อเกมคลายจากทั้งคอนเทนเนอร์ AI2 บีบอัด zlib และเข้ารหัส MT19937
  • System 4: message (บทสนทนา) + string pool ถูกดึง สตริงโค้ด / ตัวระบุยกเว้นตามค่าเริ่มต้น
  • การเขียนกลับที่ดัชนีเสถียร — bytecode อ้างข้อความด้วยดัชนี คำแปลความยาวใดก็พอดี
  • การทำให้ cp932 เป็นมาตรฐานที่ปลอดภัยกับฟอนต์ตอนส่งออก การส่งออกโอเวอร์ไรด์ไฟล์แยกเพื่อให้อินเทอร์พรีเตอร์โหลด .ain ของคุณ
  • แปลเป็น 30+ ภาษาผ่าน DeepL, Google, OpenAI, Anthropic, ที่เข้ากันได้กับ OpenAI หรือโมเดลในเครื่อง

ข้อจำกัด

  • การดึงและการเขียนกลับแบบตรงไบต์ถูกตรวจสอบกับอาร์ไคฟ์ System 3.x และ System 4 ของจริงแล้ว แต่การโหลดในเกมของบิลด์ที่แปลเต็มยังกำลังยืนยันอยู่ ทดสอบสำเนาที่ส่งออกก่อน
  • ข้อความ AliceSoft เป็น Shift-JIS (cp932): อังกฤษและปลายทางอื่นที่แทนใน cp932 ได้ใช้งานได้ ปลายทางที่ไม่ใช่ cp932 (ซีริลลิกขยาย เกาหลี จีนตัวเต็ม) ต้องมี font/encoding hack ที่ยังไม่อัตโนมัติ
  • ตัวอ่าน System 4 ถูกตรวจสอบบน .ain เวอร์ชัน 4 และ 5 รูปแบบโปรแกรม v8+ / v11 / v14 ที่ใหม่กว่ารองรับเบื้องต้นและยังไม่ได้ตรวจสอบในเกม
  • ดัชนีอาร์ไคฟ์ .afa v3 ที่เข้ารหัสถูกถอดรหัสเบื้องต้นและอาจต้องมีตัวอย่างจริงเพื่อยืนยัน
  • ข้อความที่อบในภาพ (หน้าจอไตเติล CG ปุ่ม) จัดการโดยโฟลว์ image-text OCR แยกต่างหาก ไม่ใช่ตัวดึงสคริปต์

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

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

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

RuneTranslate vs Sugoi Toolkit
อ่านคู่มือ →

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

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISUnrealLiveMaker