Hướng dẫn việt hóa Fallout 4

#1
Mình muốn dịch Game Fallout 3 hoặc 4, nhưng mình không có hiểu biết nhiều về dùng các app để dịch ngược. Mong bạn nào có ý tưởng như mình, hay muốn giúp mình thì giúp mình với. Cảm ơn nhiều
 

Oblivion

The End of Fear
#2
Mình làm vì mình rất thích game này, mình làm chủ yếu cho mình (vì ngu tiếng anh), mình không nghĩ là sẽ sớm hoàn thành vì thấy tổng số câu phải dịch là tầm trên 120.000 câu. Vì mình dùng tool mới tải về cho thấy.
Đã xong:


Mình sẽ không hướng dẫn theo kiểu cầm tay chỉ việc mà chỉ nêu các bước cơ bản, nếu không thực hiện được hoặc không hiểu bước nào thì hỏi lại mình:

1. Chuẩn bị:
- Vào thư mục Data trong thư mục cài Fallout 4 của bạn. Copy file: Fallout4 - Interface.ba2 ra chỗ khác để backup.
- Dùng mod B.A.E để giải nén file Fallout4 - Interface.ba2 ra thì sẽ được 4 thư mục con: Interface, Programs, Strings, Textures. Ném cả 4 thư mục này vào trong thư mục Data trên (cùng chỗ với file Fallout4 - Interface.ba2).
- Đổi tên file Fallout4 - Interface.ba2 thành Fallout4 - Interface.ba2.org (hoặc xóa hẳn luôn nếu bạn đủ liều). Khi game chạy nó sẽ load data trực tiếp từ 4 thư mục đã giải nén ở trên nên file Fallout4 - Interface.ba2 không cần đến nữa.
- Download file fonts_en.swf này về và bỏ vào thư mục Interface *Bạn nhớ giữ file này cho cẩn thận vì nó là file mình chế, mất là mình ko có thời gian làm lại đâu. Nó là font để hiển thị chữ tiếng việt. Để chỉnh sửa file này (và các file đuôi .swf khác) thì dùng Free Flash Decompiler. Nhưng nói chung mình làm sẵn font cho bạn rồi nên cũng không cần phải bận tâm chỉnh sửa file .swf làm gì nữa.

2. Dịch:
- Thư mục Strings chứa toàn bộ các file text trong game (bản gốc, với các bản DLC thì bạn lại phải dùng B.A.E lần nữa để extract các file DLC ra). Bao gồm đủ loại ngôn ngữ. Các file bạn cần quan tâm là Fallout4_en.DLSTRINGS, Fallout4_en.ILSTRINGS, và Fallout4_en.STRINGS. Để dịch được các file này thì dùng cái mod xTranslator như post trước mình đã đưa. Hoặc thích thì mình có thể hướng dẫn extract nó thành file .txt để dịch bằng notepad++ cho tiện.
- Giao diện menu như cái ảnh ở trên cùng thì dịch trong file Translate_en.txt trong thư mục Interface. Lưu ý: text có dạng
Code:
$APPLY    APPLY
thì dịch chữ APPLY thứ 2 chứ không phải chữ thứ nhất có dấu $ ở đầu.

Tạm thời thế này là đủ cho bạn dịch rồi. Nếu cần bổ sung gì thì mình sẽ nói sau.


Hướng dẫn extract text ra txt
2. Bạn down tool này về: https://www.dropbox.com/s/ditrl2zfxgohxlh/BethesdaStringTools.zip?dl=0 . Giải nén ra một thư mục nào đấy. Ví dụ ở ổ C mở một thư mục mới tên là FO4 ta sẽ có C:\FO4
- Bỏ file Fallout4_en.ILSTRINGS (hoặc cả Fallout4_en.DLSTRINGSFallout4_en.STRINGS cũng được) vào thư mục FO4.
- Chạy file batch_export.bat để giải nén những file trên. Bạn sẽ được một file text là Fallout4_en.ILSTRINGS.txt (hoặc cả Fallout4_en.DLSTRINGS.txt và Fallout4_en.STRINGS.txt)
- Dịch file text trên xong xuôi muốn re-import lại thành file .ILSTRINGS bạn chạy batch_import.bat. Sau đó xóa số 2 ở đuôi ILSTRINGS2 đi và cho vào game là được, xóa đuôi tương tự với 2 file kia
- P/s: Nếu bạn muốn có số ID ở đầu mỗi câu thì bạn có thể mở cmd và gõ mấy dòng lệnh sau:
Code:
cd C:\FO4
stringpacker.exe /IL /C 0 Fallout4_en.ILSTRINGS.txt Fallout4_en2.ILSTRINGS
stringpacker.exe /DL /C 0 Fallout4_en.DLSTRINGS.txt Fallout4_en2.DLSTRINGS
stringpacker.exe /C 0 Fallout4_en.STRINGS.txt Fallout4_en2.STRINGS
 
Last edited:
#3
Bạn nên dứt khoát chọn 1 trong 2. Để mình còn down game và hack. Nếu bạn nói sớm cách đây tầm 1 tuần thì máy mình đang có sẵn FO4, tuần trước vừa dọn ổ xong.:|
Mình là người mới chưa rỏ về việt hóa mong bạn chỉ mình với. Mình muốn việt hóa FO4
 
#5
Thế thì để mình down game về đã 50GB chứ không ít. Tầm cuối tuần mình hướng dẫn cho
Cảm ơn bạn. Bạn có thể giử tên phần mền đùng để việt hóa, để mình tải trước được không. Cảm ơn bạn nhiều.
 

Oblivion

The End of Fear
#8
Chỉ cần cái đấy để dịch thôi. Còn game mình chưa xem nên chưa biết cần thêm cái gì.
 

Oblivion

The End of Fear
#10
Bản mới hơn ở link dưới. Cái Fallout 4 đến giờ vẫn còn cập nhật nên khả năng cao là cái mod kia của bạn ko dùng được nữa:
https://www.nexusmods.com/skyrimspecialedition/mods/134?tab=files

Và mình cũng nói trước, khối lượng chữ nghĩa của FO4 cực kỳ nhiều. Bạn nên xác định trước tư tưởng làm được hết thì hãy nhờ mình chứ đừng vì tò mò mà thử. Mình gặp rất nhiều trường hợp PM nhờ game nọ game kia rồi cuối cùng bỏ dự án vì ko đủ sức rồi. Cái dự án dịch FO4 trước kia từng bỏ dở khi còn chưa được nửa đường kia kìa.
 
#11
Bản mới hơn ở link dưới. Cái Fallout 4 đến giờ vẫn còn cập nhật nên khả năng cao là cái mod kia của bạn ko dùng được nữa:
https://www.nexusmods.com/skyrimspecialedition/mods/134?tab=files

Và mình cũng nói trước, khối lượng chữ nghĩa của FO4 cực kỳ nhiều. Bạn nên xác định trước tư tưởng làm được hết thì hãy nhờ mình chứ đừng vì tò mò mà thử. Mình gặp rất nhiều trường hợp PM nhờ game nọ game kia rồi cuối cùng bỏ dự án vì ko đủ sức rồi. Cái dự án dịch FO4 trước kia từng bỏ dở khi còn chưa được nửa đường kia kìa.
Mình làm vì mình rất thích game này, mình làm chủ yếu cho mình (vì ngu tiếng anh), mình không nghĩ là sẽ sớm hoàn thành vì thấy tổng số câu phải dịch là tầm trên 120.000 câu. Vì mình dùng tool mới tải về cho thấy.
 

Oblivion

The End of Fear
#12
Mình làm vì mình rất thích game này, mình làm chủ yếu cho mình (vì ngu tiếng anh), mình không nghĩ là sẽ sớm hoàn thành vì thấy tổng số câu phải dịch là tầm trên 120.000 câu. Vì mình dùng tool mới tải về cho thấy.
Đã xong:


Mình sẽ không hướng dẫn theo kiểu cầm tay chỉ việc mà chỉ nêu các bước cơ bản, nếu không thực hiện được hoặc không hiểu bước nào thì hỏi lại mình:

1. Chuẩn bị:
- Vào thư mục Data trong thư mục cài Fallout 4 của bạn. Copy file: Fallout4 - Interface.ba2 ra chỗ khác để backup.
- Dùng mod B.A.E để giải nén file Fallout4 - Interface.ba2 ra thì sẽ được 4 thư mục con: Interface, Programs, Strings, Textures. Ném cả 4 thư mục này vào trong thư mục Data trên (cùng chỗ với file Fallout4 - Interface.ba2).
- Đổi tên file Fallout4 - Interface.ba2 thành Fallout4 - Interface.ba2.org (hoặc xóa hẳn luôn nếu bạn đủ liều). Khi game chạy nó sẽ load data trực tiếp từ 4 thư mục đã giải nén ở trên nên file Fallout4 - Interface.ba2 không cần đến nữa.
- Download file fonts_en.swf này về và bỏ vào thư mục Interface *Bạn nhớ giữ file này cho cẩn thận vì nó là file mình chế, mất là mình ko có thời gian làm lại đâu. Nó là font để hiển thị chữ tiếng việt. Để chỉnh sửa file này (và các file đuôi .swf khác) thì dùng Free Flash Decompiler. Nhưng nói chung mình làm sẵn font cho bạn rồi nên cũng không cần phải bận tâm chỉnh sửa file .swf làm gì nữa.

2. Dịch:
- Thư mục Strings chứa toàn bộ các file text trong game (bản gốc, với các bản DLC thì bạn lại phải dùng B.A.E lần nữa để extract các file DLC ra). Bao gồm đủ loại ngôn ngữ. Các file bạn cần quan tâm là Fallout4_en.DLSTRINGS, Fallout4_en.ILSTRINGS, và Fallout4_en.STRINGS. Để dịch được các file này thì dùng cái mod xTranslator như post trước mình đã đưa. Hoặc thích thì mình có thể hướng dẫn extract nó thành file .txt để dịch bằng notepad++ cho tiện.
- Giao diện menu như cái ảnh ở trên cùng thì dịch trong file Translate_en.txt trong thư mục Interface. Lưu ý: text có dạng
Code:
$APPLY    APPLY
thì dịch chữ APPLY thứ 2 chứ không phải chữ thứ nhất có dấu $ ở đầu.

Tạm thời thế này là đủ cho bạn dịch rồi. Nếu cần bổ sung gì thì mình sẽ nói sau.
 
#13
Đã xong:


Mình sẽ không hướng dẫn theo kiểu cầm tay chỉ việc mà chỉ nêu các bước cơ bản, nếu không thực hiện được hoặc không hiểu bước nào thì hỏi lại mình:

1. Chuẩn bị:
- Vào thư mục Data trong thư mục cài Fallout 4 của bạn. Copy file: Fallout4 - Interface.ba2 ra chỗ khác để backup.
- Dùng mod B.A.E để giải nén file Fallout4 - Interface.ba2 ra thì sẽ được 4 thư mục con: Interface, Programs, Strings, Textures. Ném cả 4 thư mục này vào trong thư mục Data trên (cùng chỗ với file Fallout4 - Interface.ba2).
- Đổi tên file Fallout4 - Interface.ba2 thành Fallout4 - Interface.ba2.org (hoặc xóa hẳn luôn nếu bạn đủ liều). Khi game chạy nó sẽ load data trực tiếp từ 4 thư mục đã giải nén ở trên nên file Fallout4 - Interface.ba2 không cần đến nữa.
- Download file fonts_en.swf này về và bỏ vào thư mục Interface *Bạn nhớ giữ file này cho cẩn thận vì nó là file mình chế, mất là mình ko có thời gian làm lại đâu. Nó là font để hiển thị chữ tiếng việt. Để chỉnh sửa file này (và các file đuôi .swf khác) thì dùng Free Flash Decompiler. Nhưng nói chung mình làm sẵn font cho bạn rồi nên cũng không cần phải bận tâm chỉnh sửa file .swf làm gì nữa.

2. Dịch:
- Thư mục Strings chứa toàn bộ các file text trong game (bản gốc, với các bản DLC thì bạn lại phải dùng B.A.E lần nữa để extract các file DLC ra). Bao gồm đủ loại ngôn ngữ. Các file bạn cần quan tâm là Fallout4_en.DLSTRINGS, Fallout4_en.ILSTRINGS, và Fallout4_en.STRINGS. Để dịch được các file này thì dùng cái mod xTranslator như post trước mình đã đưa. Hoặc thích thì mình có thể hướng dẫn extract nó thành file .txt để dịch bằng notepad++ cho tiện.
- Giao diện menu như cái ảnh ở trên cùng thì dịch trong file Translate_en.txt trong thư mục Interface. Lưu ý: text có dạng
Code:
$APPLY    APPLY
thì dịch chữ APPLY thứ 2 chứ không phải chữ thứ nhất có dấu $ ở đầu.

Tạm thời thế này là đủ cho bạn dịch rồi. Nếu cần bổ sung gì thì mình sẽ nói sau.
Chào bạn, mình đã làm theo hướng dẫn của bạn. Nhưng có một số vấn đề như sau:
1. Mình đã giải nén file Fallout4 - Interface.ba2 nhưng chỉ ra được 2 file đó là Interface, Programs, riêng file Strings đã có từ lúc cài đặt.
2. Mình đã thủ dịch những từ cơ bản như bạn, nhưng không thể vào game được.
Mong bạn chỉ thêm mình với, cảm ơn.
 

Oblivion

The End of Fear
#14
Chào bạn, mình đã làm theo hướng dẫn của bạn. Nhưng có một số vấn đề như sau:
1. Mình đã giải nén file Fallout4 - Interface.ba2 nhưng chỉ ra được 2 file đó là Interface, Programs, riêng file Strings đã có từ lúc cài đặt.
2. Mình đã thủ dịch những từ cơ bản như bạn, nhưng không thể vào game được.
Mong bạn chỉ thêm mình với, cảm ơn.
Mình cần thêm vài thông tin:
Bước 1 của bạn ko có thư mục Texture?
Bạn có chắc cái thư mục Strings có từ lúc cài đặt hay trong quá trình dịch dùng cái xTranslator nó tạo ra? Mà thực ra cái này ko quan trọng. Mình chỉ hỏi cho chắc chắn thôi.
Cho mình cái file Fallout4 - Interface.ba2 gốc của bạn. Bạn up lên đâu đấy (mediafire, Fshare…) rồi cho mình link.
Nếu ko vào game được thì thường do thiếu texture chứ việc dịch file Translate_en.txt gần như ko ảnh hưởng. Nên khả năng là cái file Fallout4 - Interface.ba2 lỗi nên mới vậy
 
#15
Thư mu
Mình cần thêm vài thông tin:
Bước 1 của bạn ko có thư mục Texture?
Bạn có chắc cái thư mục Strings có từ lúc cài đặt hay trong quá trình dịch dùng cái xTranslator nó tạo ra? Mà thực ra cái này ko quan trọng. Mình chỉ hỏi cho chắc chắn thôi.
Cho mình cái file Fallout4 - Interface.ba2 gốc của bạn. Bạn up lên đâu đấy (mediafire, Fshare…) rồi cho mình link.
Nếu ko vào game được thì thường do thiếu texture chứ việc dịch file Translate_en.txt gần như ko ảnh hưởng. Nên khả năng là cái file Fallout4 - Interface.ba2 lỗi nên mới vậy
Thư mục Strings có từ lúc cài đặt (mình sài bản crack).
Mình không có thư mục Texture
Link của file Fallout4 - Interface.ba2 trên máy mình http://www.mediafire.com/file/z384hj07ikyjn7j/Fallout4_-_Interface.ba2/file
 

Oblivion

The End of Fear
#16
Mình e là bạn phải tải lại cả game thôi, cái file font lẫn hướng dẫn mình đưa cho bạn đều dựa trên bản mới nhất trên steam nên những bản trước đấy ko dùng được, Mình nhớ ko nhầm thì tháng 3 hay tháng 5 vừa rồi Bê tha còn đổi cả cấu trúc file ba2 khiến hầu hết mod không tương thích nữa.

Cơ bản thì bạn có thể down bản này:
Code:
zantix.wixsite.com/english/single-post/2016/05/22/Fallout-4Updates-⬆V15DLCsCODEX
(ở dưới có update cho từng version, bạn có thể dựa theo đấy mà update bản của bạn cho phù hợp)

- Mình có thể chế lại cái file font_en.swf cho phù hợp với bản bạn đang dùng nhưng ko chắc có được ko.
 
#18
Mình e là bạn phải tải lại cả game thôi, cái file font lẫn hướng dẫn mình đưa cho bạn đều dựa trên bản mới nhất trên steam nên những bản trước đấy ko dùng được, Mình nhớ ko nhầm thì tháng 3 hay tháng 5 vừa rồi Bê tha còn đổi cả cấu trúc file ba2 khiến hầu hết mod không tương thích nữa.

Cơ bản thì bạn có thể down bản này:
Code:
antix.wixsite.com/english/single-post/2016/05/22/Fallout-4Updates-⬆V15DLCsCODEX
(ở dưới có update cho từng version, bạn có thể dựa theo đấy mà update bản của bạn cho phù hợp)

- Mình có thể chế lại cái file font_en.swf cho phù hợp với bản bạn đang dùng nhưng ko chắc có được ko.
- Bạn có thể cho mình hỏi bạn đang sài phiên bản số bao nhiêu được không, để bạn dể hỗ trợ cho mình, theo hướng dẫn mình đã lên V1.10.82.0.
-
Sau khi lên V1.10.82.0 và làm theo hướng dẫn của bạn thì ra 4 Folder như bạn nói, nhưng game không thể chạy được, hiện lên đúng cái màng hình đen là thoát ra ngoài. Đổi tên Fallout4 - Interface.ba2.org thành Fallout4 - Interface.ba2. thì chạy lại bình thường.
- Bạn có thể hướng dẫn mình cách chuyển file .ILSTRINGS thành file.txt để sau này nếu có cái game nào tương tự mình có thể tự làm được. Cảm ơn bạn.
 
Last edited:

Oblivion

The End of Fear
#19
Bạn có thể cho mình hỏi bạn đang sài phiên bản số bao nhiêu được không, để bạn dể hỗ trợ cho mình, theo hướng dẫn mình đã lên V1.10.82.0.
- Bạn có thể hướng dẫn mình cách chuyển file .ILSTRINGS thành file.txt để sau này nếu có cái game nào tương tự mình có thể tự làm được. Cảm ơn bạn.
1. Bạn lên bản đấy là trùng với mình rồi.
2. Bạn down tool này về: https://www.dropbox.com/s/ditrl2zfxgohxlh/BethesdaStringTools.zip?dl=0 . Giải nén ra một thư mục nào đấy. Ví dụ ở ổ C mở một thư mục mới tên là FO4 ta sẽ có C:\FO4
- Bỏ file Fallout4_en.ILSTRINGS (hoặc cả Fallout4_en.DLSTRINGSFallout4_en.STRINGS cũng được) vào thư mục FO4.
- Chạy file batch_export.bat để giải nén những file trên. Bạn sẽ được một file text là Fallout4_en.ILSTRINGS.txt (hoặc cả Fallout4_en.DLSTRINGS.txt và Fallout4_en.STRINGS.txt)
- Dịch file text trên xong xuôi muốn re-import lại thành file .ILSTRINGS bạn chạy batch_import.bat. Sau đó xóa số 2 ở đuôi ILSTRINGS2 đi và cho vào game là được, xóa đuôi tương tự với 2 file kia
- P/s: Nếu bạn muốn có số ID ở đầu mỗi câu thì bạn có thể mở cmd và gõ mấy dòng lệnh sau:
Code:
cd C:\FO4
stringpacker.exe /IL /C 0 Fallout4_en.ILSTRINGS.txt Fallout4_en2.ILSTRINGS
stringpacker.exe /DL /C 0 Fallout4_en.DLSTRINGS.txt Fallout4_en2.DLSTRINGS
stringpacker.exe /C 0 Fallout4_en.STRINGS.txt Fallout4_en2.STRINGS
 
Last edited:
#20
Sau khi lên V1.10.82.0 và làm theo hướng dẫn của bạn thì ra 4 Folder như bạn nói, nhưng game không thể chạy được, hiện lên đúng cái màng hình đen là thoát ra ngoài. Đổi tên Fallout4 - Interface.ba2.orgthành Fallout4 - Interface.ba2. thì chạy lại bình thường.

Cái này thì giải quyết sao bạn. Để mình có thể test thử đã làm được đến đâu, kiểm tra lại có đúng nghĩa của câu không.
 
Top