Tearing Saga Translation project !

Thảo luận trong 'Turn Based Strategy' bắt đầu bởi lckhoa, 30/8/08.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    Font chứ sửa dần cho quen đi
    tài liệu hack thì http://www.romhacking.net/docs/
    Ở đấy có các tài liẹu tiéng anh thôi.
    Còn tiếng Việt thì http://forum.gamevn.com/showthread.php?711506-Huong-dan-dich-game-Console
    Một bản hướng dẫn do chính ASM viết. Tuy nhiên nó lấy các ví dụ là game Nes, Snes nên ban đầu đọc cậu có thể không để ý lắm. Chỉ cần nhớ những nguyên tắc chung thôi. Không có gì lạ cả

    ---------- Post added at 13:24 ---------- Previous post was at 13:19 ----------

    Font chứ. Sửa lại cho quen dần đi
    tài liệu hack có thể vào http://www.romhacking.net/docs/ (enlish only) nếu muốn tiếng việt thì
    http://forum.gamevn.com/showthread.php?711506-Huong-dan-dich-game-Console
    1 Bài hướng dẫn do ASM viết. Có điều nó lấy ví dụ là các game Snes. Tuy nhiêu nếu ông chọn lọc được những nguyên tắc cơ bản thì nó cũng tương tự nhau thôi
    Còn data font trong file MB0.mes thì nằm từ offset 00083D đến offset 00C844
    Mấy cái từ 0E, 0F ở dưới là chỉ độ dài kí tự

    LCkhoa trả lời câu này giúp. sang trang mới rùi

    Yeah1 tìm thấy rồi
    Hóa ra lúc tính toán mình chưa trừ đi cái phần bắt đầu của ram là 1ba. Thảo nào tính mãi không ra. Giờ mình đã tìm thấy pointer của file PSX EXE rồi!!!!!!!!
     
    Chỉnh sửa cuối: 22/9/10
  2. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Hình như mấy cái data front,độ dày của front trong mấy cái file .mes không có điểm chung phải không cậu.Vậy không lẽ xài YY-CHR để mở à.Theo tớ thấy nó chữ sử dụng được trên game snes thôi mà
     
  3. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    Nó có điểm chung hết đó chứ.
    Tớ từng sử dụng thành công font mes của MB0.Mes cho file mes của phần vào save game đó.
    Hướng dẫn bằng hình nè:
    Đầu tiên như cạu thấy chúng ta có 3 file 1.tim, MB0.mes và noname2 là file tớ mới tao
    [​IMG]





    copy Đoạn offset từ 00000->0003F của file 1.tim sang file noname2
    [​IMG]
    [​IMG]
    Copy từ offset 000844 -> 00C844 của file Mb0.mes sang file noname2
    [​IMG]
    [​IMG]
    [​IMG]
    Save file lại với tên Font mes.tim
    [​IMG]
    mở ra bằng tim viewer
    [​IMG]
    Còn quá trình edit và chèn lại thì ngược hoàn toàn.
    Lưu ý: edit ảnh nên dùng Paint.net vì nó có kiểu chữ Blur thích hợp hơn so với Photoshop
     
  4. asm65816

    asm65816 Mega Man

    Tham gia ngày:
    23/5/09
    Bài viết:
    3,320
    Nơi ở:
    El Sallia
    Hơ xin lỗi, mình nhầm :))
    Mình nhầm vì không ngờ bạn lại "cần biết" cái sơ đẳng đến vậy.
     
  5. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Ôi giời tớ mới nhập nghề được có 3,4 tuần hà cậu chấp tớ làm gì
    Tonlamba tớ không hiểu sao front của tớ làm y chang như cậu luôn thì dung lượng nó ra là 49kb sau khi chỉnh sửa và chuyển qua lại tim thì nó còn có 33kb à hết biết luôn và đương nhiên ảnh thể hiện front nó còn chút xíu à
     
    Chỉnh sửa cuối: 22/9/10
  6. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    33 kb thì cứ dán vào đủ 33 KB là được.
    Phần thiếu thì cứ cho mấy số 00 vào cũng chả sao đâu
    Font kia là tớ đã sửa rồi đó , nhưng chưa add thêm tV vào
    Mà dù nhập nghề 3,4 tuần hay lâu thì cũng nhớ là FONT chứ không phải là FRONT


    lckhoa cho hỏi tiếp pointer qui định chỗ của mấy cái file mes nằm ở file nào vây
     
  7. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Chỉnh sửa font rồi thì mình coppy data mà mình lấy của mb0.mes lúc đưa qua 1.tim rồi chuyển cái phần đó qua lại mb0.mes phải không tonlamba :)
     
  8. lckhoa

    lckhoa Mr & Ms Pac-Man

    Tham gia ngày:
    26/6/08
    Bài viết:
    232
    Không hiểu ý của em là gì?............................................
     
  9. Mr.Khoa86

    Mr.Khoa86 Youtube Master Race

    Tham gia ngày:
    26/7/08
    Bài viết:
    51
    Đang chơi lại Tearing Saga và Berwick Saga nên mon men vào diễn đàn tìm hướng dẫn vô tình đọc được cái dự án này. Các bạn pro thật đó. Cố lên! Các fan của Tearing Saga rất mong chờ có một bản Eng hay Tiếng Việt hoàn chỉnh để chơi, rồi tự mình tìm hiểu nội dung luôn.
    Thank các bạn rất nhiều về dự án này.
     
  10. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    Là thế này:pointer file itemexp.ar nằm ngay trong file đó(cái phần đầu)
    Pointer file SLPS_031.77 cũng nằm ngay trong đó, cũng đã tìm ra
    Còn pointer những file mes nằm ở file nào.
    Lấu ví dụ file Mb0.mes
    Tức là nó bắt đầu đoạn hội thoại ở offset 0000030.
    Nhưng em muốn đoạn hội thoại đó bắt đàu ở chỗ khác (0000040 chẳng hạn) thì phải chỉnh sửa ở đâu? File nào?

    P/S: nghi là ở trong mấy file event.ar lắm nhưng không chắc và cũng chưa hiểu về nó lắm. Mấy file đó có tác dụng gì vậy?
     
    Chỉnh sửa cuối: 22/9/10
  11. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    anh tonlamba cho em hỏi offset nào chỉnh độ dày kí tự front vậy .anh có thể lấy ví dụ với cái file mb0.mes ko nãy giờ em dò mãi mà nó không ra
     
  12. lckhoa

    lckhoa Mr & Ms Pac-Man

    Tham gia ngày:
    26/6/08
    Bài viết:
    232
    Nằm ngay trong file MES luôn đó em, test vài lần là sẽ ra thôi mà.
    File "event" thì anh không biết :)
     
  13. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Em chưa hiểu về pointer lắm anh tonlamba có thể giảng giải xíu cho em hỏi được ko?
    ví dụ với cái file itemxp.ar thì offset của nó 15c0 phải ko.Như vậy là mình gõ chữ vào đó sao cho cái món weapon thứ nhất không thể chèn thêm kí tự được nữa rồi dò ra pointer thì tại địa chỉ đó mình có thể gõ thêm một số kí tự nhất định phải ko anh :)
    anh tonlamba em đã tìm được cái file ps-exe rồi làm thế nào để đọc nó vậy ta
    [​IMG]
    Và độ dày kí tự nó nằm ở chỗ này phải không anh
    [​IMG]
     
    Chỉnh sửa cuối: 23/9/10
  14. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    Muốn hiểu pointer là gì? đọc cái hướng dẫn của ASM ý, ngay dưới chữ kí cậu ấy đó
    File Psxexe thì mở = madedit hay hexeditor khác cũng đều thế cả thôi, chẳng có gì khác nhau cả.
    độ dày kí tự thì đúng ở chỗ đó đấy
    Cụ thể nó nằm ở offset nào, ông anh cho biết cái. Em đọc file ram của nó ra thì nó bắt đầu load file MB0.mes ở offset 0019FD2 (Cái chữ ESMD)

    Em thử thì thấy thế này:
    - Ở trước đoạn hội thoại có 1 đoạn 3 byte là 00 00 01, tương tự đến 00 00 09 cho đoạn text thứ 9
    - Nếu ta sửa 01 thanh 09 và ngược lại thì 2 đoạn hội thoại đó sẽ bị đổi chỗ cho nhau.
    Tuyy nhiên máy lại chỉ nhận đúng các vị trí mà đoạn text trước đã từng đặt thì mới bắt đầu đoạn hội thoại
    À ma còn mấy cái hex kiểu như
    có tác dụng gì vậy?
     
    Chỉnh sửa cuối: 23/9/10
  15. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    anh tonlamba cho em hỏi sao em đã dán cái phần data font của 1.tim vào mb0.mes rồi nhưng cái thằng mb0.mes nó tăng dung lượng lên 81 kb luôn .Em bị lỗi gì chăng
     
  16. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    bị lỗi gì à? Chắc chắn cậu dán vào mà không xóa cái mes font cũ đi rôiBinhf thường mình dán vào nó toàn giảm đi mà.
    Mà 1.tim là cái file nào vậy, file cậu tạo ra từ cái hướng dẫn ở trên hay là file cậu extract từ wintim1.ar?
     
  17. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Em lấy 1.tim trong wintim.ar,rồi lấy cái header trong 1.tim vừa mới lấy ra bỏ vô mbo.mes lần nữa rồi xong nó hiện hai cái bảng font thì em lấy ngẫu nhiên một trong 2 bản rồi bỏ qua cái file mới tạo rồi làm y chang như anh hướng dẫn luôn.Có bị sai chỗ nào ko anh hay là em lấy trực tiếp trong wintim.ar luôn
     
  18. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    font trong mb0.mes không liên quan gì đến font trong wintim.ar hay wintim1.ar cả. Có chăng chỉ là cái header(mà sau này khi dán vào thì ta lại bỏ cái header đi thôi)
    Mấy cái font 1.tim trong wintim dù có insert vào thì cũng bị lỗi font mes thôi, fix size của nó khác nhau mà.
    qui trình thay font thế này:
    - Tạo 1 file font mới như tonl hướng dẫn ở trên
    - Convert nó sang BMP
    - Chỉnh sửa file BMP đó theo ý muốn
    - Convert file BMP đó sang lại file tim
    - Dán phần Data của file tim đó (là phần bỏ header đi ấy) sang file MB0.mes
    -Edit độ dài của font
    - Test


    @lckhoa:
     
  19. rish

    rish Donkey Kong

    Tham gia ngày:
    30/5/10
    Bài viết:
    330
    Nơi ở:
    Bình Thuận
    Thì tớ cũng làm như cậu vậy thôi.Nhưng tớ không hiểu chỗ " không xóa cái mes font cũ" gõ vào ô hay là dán trực tiếp vào luôn.Nếu mà dán trực tiếp vào luôn thì nó bị lỗi
     
  20. tonlamba

    tonlamba Comic Sans MS>╬ Lão Làng GVN

    Tham gia ngày:
    5/1/08
    Bài viết:
    3,690
    Nơi ở:
    gram
    Sao lại bị lỗi đc. "dán" ở đây của tonl có nghĩa là chèn đè lên phần font cũ của nó ý

    @lckhoa: Khi nào onl thì trả lời dùm tonl câu hỏi ở #878 nhé
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này