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

เอนจินที่รองรับ · Kirikiri / KAG

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

ตัวแปล Kirikiri — แปลวิชวลโนเวล KAG และอาร์ไคฟ์ XP3

Kirikiri (และเลเยอร์สคริปต์ KAG ของมัน) เป็นเอนจินวิชวลโนเวลญี่ปุ่นที่ครองตลาด — VN ผู้ใหญ่ส่วนใหญ่ในช่วง 15 ปีที่ผ่านมาสร้างบนมัน RuneTranslate มาพร้อมตัวอ่านและเขียน XP3 เต็มรูปแบบบวกกับสคีมการเข้ารหัสที่พอร์ตจาก GARbro 26 แบบ, การถอดสแครมเบิล XOR ต่อไฟล์สำหรับเนื้อเรื่องที่ถูกสแครมเบิล และการดึงอัจฉริยะสำหรับ ruby annotation ชื่อตัวละคร ป้ายปุ่ม ข้อความ glink และตัวยึดตำแหน่งฟิลด์แก้ไข บิลด์ที่แปลแล้วปล่อยไฟล์แยกเข้า scenario/ และ data/scenario/ บวกกับ AfterInit2.tjs hook ที่ให้ความสำคัญกับพาธซึ่งบอกเอนจิน KrkrZ ให้โหลดไฟล์ที่แปลแล้วแบบแยกก่อนเนื้อหา XP3 ต้นฉบับ — คุณจึงไม่ต้องแพ็กอาร์ไคฟ์ใหม่เลย ความสม่ำเสมอของชื่อตัวละครทั่วเนื้อเรื่องหลายสิบไฟล์ที่ VN Kirikiri มักมี? นั่นแหละคือสิ่งที่ฟีเจอร์อภิธานศัพท์ระดับ Supporter มีไว้เพื่อ — เพิ่มชื่อนางเอกครั้งเดียว ทุกไฟล์เนื้อเรื่องแปลมันเหมือนกัน

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

VN ของ Kirikiri มักกระจายบทสนทนาข้ามไฟล์เนื้อเรื่องแยกหลายสิบไฟล์ แต่ละไฟล์แปลในชุดของตัวเอง หากไม่มีอภิธานศัพท์ นั่นเป็นสูตรให้ชื่อตัวละครเดียวกันเพี้ยนข้ามบท เพิ่มผู้พูดที่มีชื่อทุกตัว (โดยเฉพาะตัวที่ชื่อใช้คันจิที่ตัวแปลอัตโนมัติมักสลับไปมา) ชื่อสถานที่ และคำศัพท์ท่าโจมตี/คาถาเอกลักษณ์ โบนัส: KAG ruby annotation ในบรรทัดถูกปิดบังด้วยแท็ก การแทนที่จากอภิธานศัพท์จึงลงถูกต้องแม้บนบรรทัดที่มีแท็ก [ruby] / [name] ในบรรทัด อภิธานศัพท์ 101 →

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

วิธีแปล Kirikiri / KAG

  1. ขั้นตอน 1

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

    ชี้ RuneTranslate ไปที่ไดเรกทอรีที่มีเอนจิน .exe (krkr.eXe, krkrZ.exe ฯลฯ) การตรวจจับเอนจินสแกนหาอาร์ไคฟ์ XP3 + รูปแบบเนื้อเรื่อง .ks ตัวอ่าน XP3 ลองอ่านแบบธรรมดาก่อน แล้ววนผ่านสคีมการเข้ารหัสที่พอร์ตจาก GARbro 26 แบบจนกว่าจะมีตัวที่ตรวจสอบผ่าน

  2. ขั้นตอน 2

    ดึงบทสนทนา ruby ชื่อ และป้ายปุ่ม

    RuneTranslate แยกเนื้อเรื่อง .ks ด้วยตัวโทเคนไนซ์ที่รู้จัก KAG สตริงที่แปลได้ถูกดึงจากบรรทัดบทสนทนา, [ruby], [ch], [name], [title], [button], [checkbox] และแท็ก [edit text="..."] แท็ก KAG ในบรรทัด ([r], [p], [改ページ], [font]) ถูกปิดบังเป็นตัวยึดตำแหน่งทึบเพื่อให้ LLM คงไว้

  3. ขั้นตอน 3

    แปลด้วยผู้ให้บริการที่คุณเลือก

    เลือกผู้ให้บริการ — DeepL เป็นตัวหลักสำหรับสคริปต์ Kirikiri ยาว ๆ เพราะราคาและคุณภาพ JA→EN OpenAI และ Anthropic แข็งแกร่งที่สุดสำหรับบทสนทนาที่มีเสียงตัวละครชัด Google Translate ฟรีจัดการสตริงเมนูอย่างประหยัดผ่านการกำหนดเส้นทางผู้ให้บริการในระดับ Supporter / Pro

  4. ขั้นตอน 4

    ส่งออกไฟล์แยก + AfterInit2.tjs hook

    ตอนส่งออก RuneTranslate เขียน scenario/ และ data/scenario/ เป็นไฟล์แยกบวก AfterInit2.tjs hook เข้าไปในรากเกม เอนจิน KrkrZ โหลด hook นั้นตอนเริ่มและใส่พาธแยกไว้หน้าลำดับการค้นหา สคริปต์ที่แปลจึงชนะเนื้อหา XP3 ที่เข้ารหัส อาร์ไคฟ์ต้นฉบับไม่ถูกแตะต้อง

รองรับ

  • การอ่านอาร์ไคฟ์ XP3 + สคีมการเข้ารหัส GARbro 26 แบบ
  • การถอดสแครมเบิล XOR ต่อไฟล์สำหรับเนื้อเรื่องที่ถูกสแครมเบิล
  • Ruby annotation, ชื่อตัวละคร, ป้ายปุ่ม
  • แท็ก [name], [title], [button], [checkbox], [edit text=...]
  • แท็ก KAG ในบรรทัด ([r], [p], [改ページ], [font color=...]) คงไว้
  • AfterInit2.tjs hook ที่ให้ความสำคัญกับพาธ (ไม่ต้องแพ็กใหม่)

ข้อจำกัด

  • สคีม XP3 ที่เข้ารหัสเชิงอัลกอริทึมนอกชุดที่พอร์ต 26 แบบ (บวกตัวแก้ single-byte-XOR แบบ brute) ไม่รองรับ
  • KAG bytecode ที่คอมไพล์แล้ว (.ks ที่มี magic `jk` หากถอดสแครมเบิลล้มเหลว) ไม่รองรับ
  • Kirikiri 1.x เอนจินดั้งเดิม (ไม่ใช่ Z) ยังไม่ได้ทดสอบแต่มักใช้ได้

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

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

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

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

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

GettextRPG MakerRPG Maker XP/VX/AceRen'PyWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker