EngineHướng dẫnFAQPatreonDiscordTải xuống
Đăng nhập

RuneTranslate · dịch game từ tiếng Nhật và hơn 30 ngôn ngữ

Sản phẩm

  • Tải xuống
  • Engine
  • Chữ trong ảnh
  • Trình sửa tệp lưu
  • Chế độ gian lận
  • Nhật ký thay đổi

Tài nguyên

  • Hướng dẫn
  • So sánh
  • FAQ

Cộng đồng

  • Patreon
  • Discord
  • YouTube
  • Trustpilot

Pháp lý

  • Quyền riêng tư
  • Điều khoản
  • Hoàn tiền
  • Liên hệ
© 2026 RuneTranslate
RuneTranslateTất cả engineYU-RIS

Engine được hỗ trợ · YU-RIS

Đầy đủ: đã dựng lại và chơi thử

Dịch game engine YU-RIS: dịch trọn vẹn visual novel Nhật của raiL-soft

YU-RIS (của raiL-soft) là engine script Windows có tuổi đời dài, đứng sau hàng trăm visual novel Nhật indie và thương mại. Tài nguyên của nó nằm trong các archive gói .ypf, còn kịch bản được biên dịch thành script YSTB (các file .ybn bên trong ysbin.ypf, ở đường dẫn nội bộ như ysbin/yst00000.ybn). RuneTranslate đọc gói .ypf bằng Rust thuần, không cần công cụ ngoài: giải nén các mục, rồi phân tích script YSTB đã biên dịch. Nó tách bốn phần (lệnh, mô tả tham số, giá trị chuỗi, số dòng) và giải mã tự động, không cần cấu hình gì. Từ đó nó lấy hội thoại tiếng Nhật ra khỏi bảng chuỗi và liệt kê mọi dòng trong trình chỉnh sửa, đồng thời mặc định loại trừ toán hạng lệnh, tên biến và đường dẫn tài nguyên của engine, để bạn không bao giờ dịch nhầm thứ mà logic script dùng để so sánh. Khi xuất, nó dựng lại bảng chuỗi (vá mọi offset để bản dịch dài hơn hay ngắn hơn vẫn vừa), mã hóa lại theo đúng cách cũ, rồi ghi file .ybn đã dịch ở dạng rời tại đường dẫn archive của nó. Vì runtime YU-RIS ưu tiên đọc file rời trên đĩa hơn cùng đường dẫn đó trong .ypf, game cứ thế nạp bản dịch của bạn, không cần đóng gói lại. Engine này đã được xác nhận trong game trên một tựa game thật, nhưng YU-RIS khác nhau theo từng bản phát hành, nên hãy thử bản dựng đã xuất trước khi dựa vào nó.

Mẹo bảng thuật ngữ cho engine này

Visual novel dựa vào dàn nhân vật cố định và thuật ngữ lặp lại qua hàng nghìn dòng, và dịch máy có thể viết tên một nữ chính theo ba kiểu khác nhau qua ba chương. Hãy đưa tên nhân vật, địa danh và thuật ngữ hay gặp vào bảng thuật ngữ ngay từ đầu để mọi dòng hội thoại đều dịch giống nhau.

Bảng thuật ngữ cơ bản

Cách dịch YU-RIS

  1. BƯỚC 1

    Mở thư mục game YU-RIS

    Chọn thư mục game cho RuneTranslate: thư mục chứa yu-ris.exe của game và các gói .ypf (thường nằm trong thư mục con pac/, còn script nằm trong ysbin.ypf). Nếu script của game đã được giải nén sẵn, thư mục ysbin/ rời chứa các script .ybn cũng được phát hiện. Việc phát hiện engine tự nhận ra bố cục YU-RIS, và thư mục gốc của bạn không bị chỉnh sửa.

  2. BƯỚC 2

    Đọc gói .ypf và giải mã script YSTB

    RuneTranslate mở các gói .ypf bằng Rust thuần, giải nén các mục và phân tích script YSTB đã biên dịch bên trong. Nó giải mã từng script tự động, không cần cấu hình gì, đọc bảng chuỗi Shift-JIS và liệt kê mọi dòng tiếng Nhật trong trình chỉnh sửa, nhóm theo file script. Toán hạng lệnh của engine, tên biến và đường dẫn tài nguyên vẫn hiển thị nhưng mặc định bị loại trừ để logic cốt truyện không bị hỏng.

  3. BƯỚC 3

    Dịch bằng nhà cung cấp bạn chọn

    Những game này nặng về hội thoại và nhạy về sắc thái, nên LLM (OpenAI GPT-4o / Anthropic Claude) hoặc DeepL thường cho bản dịch hay nhất. Google Translate miễn phí hoặc mô hình cục bộ (Ollama / LM Studio) đủ cho các chuỗi menu và lựa chọn ngắn, và bạn có thể trỏ nhà cung cấp tương thích OpenAI tới OpenRouter hoặc NanoGPT. Có thể bật thêm lượt thứ hai của bộ tinh chỉnh AI để câu dịch sát nghĩa bớt cứng.

  4. BƯỚC 4

    Giữ nguyên các mã điều khiển nội tuyến

    Văn bản thông điệp YU-RIS cài các mã điều khiển dạng backslash (xuống dòng, màu, ruby) và thẻ trong ngoặc vào giữa hội thoại. RuneTranslate đóng băng từng mã đó thành ký hiệu giữ chỗ dạng số trong lúc dịch và khôi phục lại khi xuất, nên dòng đã dịch giữ nguyên định dạng và nhịp hiển thị như bản gốc.

  5. BƯỚC 5

    Xuất bằng file rời ghi đè (không đóng gói lại)

    Khi xuất, RuneTranslate sao chép game và dựng lại từng script YSTB đã dịch (vá offset của bảng chuỗi để bản dịch dài bao nhiêu cũng vừa, và mã hóa lại theo đúng cách cũ), rồi ghi nó ở dạng rời tại đường dẫn archive gốc (ví dụ ysbin/yst00000.ybn). Runtime YU-RIS ưu tiên file rời hơn cùng đường dẫn đóng gói trong .ypf, nên game đọc thẳng bản dịch của bạn mà không cần đóng gói lại. Chạy bản sao đã xuất là chơi được bằng ngôn ngữ của bạn.

Hỗ trợ

  • Trình đọc gói .ypf bằng Rust thuần (có giải nén), không cần công cụ ngoài hay sidecar
  • Script kịch bản YSTB .ybn đã biên dịch được phân tích bằng Rust thuần (lệnh / mô tả tham số / bảng chuỗi / số dòng)
  • Script YSTB đã biên dịch được giải mã tự động, không cần cấu hình gì
  • Hội thoại tiếng Nhật được trích từ bảng chuỗi. Toán hạng lệnh / tên biến / đường dẫn tài nguyên bị loại trừ theo mặc định
  • Dựng lại bảng chuỗi với vá offset đầy đủ, nên bản dịch dài hơn hay ngắn hơn đều vừa
  • Xuất bằng file rời ghi đè: file .ybn đã dịch được đặt tại đường dẫn archive của nó, không cần đóng gói lại
  • Dịch sang hơn 30 ngôn ngữ qua DeepL, Google, OpenAI, Anthropic, nhà cung cấp tương thích OpenAI hoặc mô hình cục bộ

Giới hạn

  • Đã xác nhận trong game trên một tựa game thật, nhưng mỗi bản phát hành một khác, nên hãy thử bản dựng đã xuất trước khi dựa vào nó
  • Chuỗi YU-RIS là Shift-JIS (cp932): tiếng Anh và các ngôn ngữ đích biểu diễn được bằng cp932 chạy tốt. Script không thuộc cp932 (ví dụ Cyrillic mở rộng, tiếng Hàn, tiếng Trung phồn thể) cần cách xử lý phông chữ / mã hóa của game mà hiện chưa tự động
  • Chữ nằm sẵn trong ảnh (màn hình tiêu đề, menu, nút bấm) không thuộc script; luồng OCR chữ trong ảnh chỉ với tới những ảnh game giữ ở dạng file rời, không phải ảnh đóng gói trong .ypf
  • Gắn thẻ thông điệp theo từng lệnh qua bảng lệnh YSCM là cải tiến đã lên kế hoạch. Hiện tại mọi chuỗi tiếng Nhật trong script kịch bản đều được đưa ra, còn chuỗi không hiển thị bị loại trừ bằng heuristic

Bài liên quan

Hướng dẫn dịch YU-RIS đầy đủĐọc hướng dẫn ›

Bài liên quan

RuneTranslate vs TextractorĐọc hướng dẫn ›

Các engine khác được hỗ trợ

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisAliceSoftUnrealLiveMakerGameMaker

YU-RIS

Dịch visual novel YU-RIS (raiL-soft): đọc gói .ypf bằng Rust thuần và script YSTB đã biên dịch trong ysbin.ypf, giải mã tự động, trích hội thoại tiếng Nhật, rồi xuất script đã dịch ở dạng rời, không cần đóng gói lại.

.ypf.ybn (YSTB)ysbin
Đầy đủTải RuneTranslate cho Windows & Linux