Tut - Tool Hướng dẫn việt hóa Rune Factory 4 (3ds) bằng tool dễ nhất

Thảo luận trong 'Tut - Tool hướng dẫn dịch game' bắt đầu bởi NovaChrystalia, 9/11/17.

  1. NovaChrystalia

    NovaChrystalia Thành viên cấp 2

    92
    154
    33
    Nữ
    Ha Noi
    Mục đích của tut:
    - Hướng dẫn các bạn cách repack, unpack một game 3ds nhanh nhất. Lưu ý đối với cách unpack file 3ds này, thì file 3ds của các bạn phải là decrypted, lúc download hãy chú ý nếu có dòng decrypted thì mới unpack được bằng cách này.
    - Edit text của game bằng tool.
    - Giả lập 3ds trên máy tính.

    Chú ý:
    - Đây không phải là hướng dẫn hoàn chỉnh. Do mình chưa tìm được file chứa font của game nên chưa việt hóa tiếng Việt được. Chỉ có thể edit text (không dấu).

    I. Chuẩn bị:
    1. Citra Emulator:
    Đây là phần mềm giả lập 3DS trên máy tính.
    Download: https://citra-emu.org/download/
    2. Dotnet3DSToolkit: Đây là tool unpack, repack game 3ds nhanh nhất chỉ với 1 dòng lệnh. Hướng dẫn sử dụng chi tiết tại đây.
    Download: https://github.com/evandixon/DotNet3dsToolkit/releases/download/1.4.6/DotNet.3DS.Toolkit.v1.4.6.zip
    3. RuneTranslator: Công cụ edit text của Rune factory 4. Thread chính tại đây.
    Download: GoogleDrive
    4. File game:
    Tất nhiên khi dịch game bạn phải có file game rồi.
    Download: Tại đây

    II. Cách làm:
    Bước 1: Unpack file game.

    - Các bạn giải nén Dotnet3dsToolkit ra. Sau đó gõ cmd vào thanh address của folder rồi ấn enter, nó sẽ mở ra cửa sổ command prompt ở đó như hình dưới

    [​IMG]

    - Rename file game 3ds của Rune Factory thành cái gì đó ngắn ngắn. Ví dụ: MyRom.3ds. Copy file game này vào folder Dotnet3dsToolkit.
    - Quay lại cửa sổ command prompt, các bạn gõ lệnh sau:
    HTML:
    ToolkitConsole.exe MyRom.3ds RawFiles
    Trong đó:
    MyRom.3ds là file 3ds các bạn cần unpack.
    RawFiles là tên folder chứa các file đã unpack.
    Chờ một lúc cho nó giải nén xong. Các bạn sẽ có một folder RawFiles mới với các file mà các bạn đã giải nén.

    [​IMG]

    Bước 2: Edit text.
    - Các bạn mở Rune Translator lên. Vào file -> Open -> Các bạn tìm đến folder script chứa trong RomFS của folder RawFiles vừa giải nén: RawFiles -> RomFS -> Script -> rf3mc.eng
    - Các bạn sẽ được như hình dưới:

    [​IMG]

    Chỉ việc edit text thôi. Phần này chỉ có thể edit được dạng ko có dấu (vì mình ko biết file font nằm ở đâu nên ko hướng dẫn các bạn được). Xong xuôi thì các bạn ấn save.

    Bước 3: Repack file game.
    - Rất dễ thôi, cũng giống như lúc unpack. Các bạn mở lại cmd và gõ lệnh sau:

    Mã:
    ToolkitConsole.exe RawFiles Repacked.3ds
    Trong đó:
    - RawFiles: là tên folder các bạn đã unpack, gồm cả file rf3mc.eng đã chỉnh sửa.
    - Repacked.3ds là tên file game đã chỉnh sửa.

    Chờ một lúc cho nó repack xong. Các bạn sẽ được một file có tên Repacked.3ds. Đây chính là file game bạn đã chỉnh sửa.

    Bước 4: Test trên Citra.
    - Các bạn mở Citra lên. Chọn File -> Load file -> Chọn file Repacked.3ds vừa chỉnh sửa.
    - Xem thành quả!

    [​IMG]

    Rất mong có bạn nào rành kĩ thuật có thể tìm ra cái file font chết tiệt đó nó nằm ở đâu T_T để mình hoàn thành bài hướng dẫn này.
     
    RomHackingVN thích bài này.

    Chia sẻ trang này

    Bình Luận Bằng Facebook

  2. Bánh Dừa Miền Tây

    Bánh Dừa Miền Tây Quản trị viên Thành viên BQT Kỹ Thuật Viên

    511
    239
    43
    Cám ơn bạn đã chia sẻ, mình vẫn đang dùng bộ tool PackEnglishV5.3 trên giao diện console. Có vẻ như game này sử dụng font mặc định của hệ thống máy 3DS thì phải, mình thử với game Fire Emblem Awakening mà không có file shared_font.bin thì game vẫn chạy (bằng giả lập Citra), còn game này thì không, giống như video này:


    [​IMG]
    Rune Factory 4 lỗi nếu như không có shared_font.bin

    [​IMG]
    [​IMG]
    Khi có shared_font.bin thì game hoạt động bình thường

    [​IMG] [​IMG]
    So sánh với font hệ thống trên 3DS và font trong game mình thấy cũng khá tương xứng.

    Nếu có máy thật sẽ dễ test hơn, để sửa font hệ thống của 3DS thì máy thật phải chạy CFW, bạn thử làm theo cách này để sửa font hệ thống (mình chưa test thử :=P).

    [​IMG]
    [​IMG]
    Demo custom font, nguồn bài viết tại đây, tương tự bạn có thể Việt Hóa cả menu của 3DS devil~~
     
    Last edited by a moderator: 9/11/17
  3. NovaChrystalia

    NovaChrystalia Thành viên cấp 2

    92
    154
    33
    Nữ
    Ha Noi
    Ồ mình có máy 3DS đây, để mình test thử xem sao, cám ơn Bánh Dừa nhá!
     
    Bánh Dừa Miền Tây thích bài này.
  4. Bánh Dừa Miền Tây

    Bánh Dừa Miền Tây Quản trị viên Thành viên BQT Kỹ Thuật Viên

    511
    239
    43
    Chắc là bạn đang tiến hành Việt Hóa font nhỉ? Mình đã kiểm tra thử trên máy thật, kết quả như trong hình:

    [​IMG][​IMG]
    [​IMG]

    Nếu bạn chưa Việt Hóa font thì có thể dùng 1 font Windows có hỗ trợ ký tự việt rồi chuyển sang bcfnt với SDK của Nintendo rồi add nó vô file cia. Bạn có thể test với file cia này và unpack nó ra với cái tool trên rồi add file font mới vào, pack lại xong test luôn cũng được.
     
    NovaChrystalia thích bài này.
  5. taiton

    taiton Thành viên mới

    1
    0
    1
    Nam
    Can Tho
    Vậy cái này mình phải tự dịch hả bác...
     
  6. NovaChrystalia

    NovaChrystalia Thành viên cấp 2

    92
    154
    33
    Nữ
    Ha Noi
    Tất nhiên rồi bạn, muốn bản dịch xài được thì luôn phải tự dịch, hiện chưa có AI hay phần mềm nào giúp bạn dịch đúng được đâu.
     
    taiton thích bài này.
  7. trihieu22

    trihieu22 Thành viên mới

    1
    0
    1
    Nam
    Liệu mình dùng cách này để unpack game 3DS bất kỳ (ví dụ Fire Emblem), sau đó dùng google dịch nội dung, cuối cùng repack lại thì có được ko ad? ý mình hỏi là có khả thi ko ấy? Dịch trên google để chơi chữa cháy thôi chứ đợi một nhóm dịch nhận project rồi làm hoàn chỉnh ko biết đến chừng nào, mặc dù google dịch nghe hơi ngang và khó hiểu nhưng, vẫn hiểu được phần nào nội dung cũng như là cách sử dụng item,..., Túm lại là vấn đề là mình muốn hỏi là dùng google dịch để dịch game 3DS có khả thi ko ạ? có gặp vấn đề gì như nội dung dịch quá dài ko thể ghép vào được,....
     
    Chỉnh sửa cuối: 15/1/18
  8. Misaki9x

    Misaki9x Thành viên mới

    25
    2
    3
    Nam
    Mấy bác đã nghiên cứu xong font chưa. :D
     

Chia sẻ trang này