Có gì mới?
DIỄN ĐÀN GAME VIỆT HÓA - THE RED TEAM

Đăng ký hoặc đăng nhập để có thể thảo luận, chia sẻ và nhắn tin riêng với các thành viên khác trong diễn đàn.

KHỞI ĐỘNG DỰ ÁN Đề Xuất Việt Hóa Game Battle Brothers

Bánh Mỳ Ba Ghét

Thành Viên TRT
Tham gia
12/3/24
Bài viết
15
Lượt thích
4
Điểm
3
Game này có thể ở Việt Nam mình không có nhiều người chơi, nhưng để xây dựng cộng đồng, mình nghĩ nên Việt Hoá game này.
Battle Brothers là một game đáng chơi, với gameplay chiến thuật theo lượt trong battle và quản lý 1 đội lính đánh thuê. Game hứa hẹn sẽ cho bạn 1 trải nghiệm thú vị khi mà thế giới game sẽ được generate liên tục và trải nghiệm chơi lại của bạn sẽ khác biệt về map và thậm chị là xuất thân khi bạn bắt đầu 1 new game. Bạn sẽ trở thành 1 Gladiator ở đấu trường cố gắng chuộc thân, 1 hiệp sĩ lang thang hay 1 đội witcher chuyên săn phù thuỷ và quái vật. Tất cả tuỳ thuộc vào bạn. Game có nhiều event trong suốt quá trình chơi và nhiều lựa chọn giúp chúng ta nhập vai hơn vào thế giới mà game tạo ra. Bên cạnh đó còn có các cơ chế ambition giúp điều hướng 1 đội hình mà bạn muốn tạo ra, cùng với cơ chế End Game Crisis khi mà đó có thể là 1 cuộc xâm chiếm của Orc, 1 cuộc trỗi dậy của Undead, chiến tranh giữa các quốc gia,... Tất cả điều tạo cho người chơi nhiều cơ hội để đặt dấu ấn của đội lính đánh thuê nhỏ bé của mình và tồn tại trong 1 thế giới đen tối và khắc nghiệt.
Link Steam: https://store.steampowered.com/app/365360/Battle_Brothers/
MÌNH MUỐN TÌM ĐỒNG ĐỘI HỖ TRỢ VỀ KỸ THUẬT CŨNG NHƯ CÙNG MÌNH DỊCH GAME NÀY, MÌNH ĐÃ CHƠI GAME NÀY HƠN 100 TIẾNG NÊN MÌNH HIỂU VỀ BỐI CẢNH VÀ THẾ GIỚI CỦA GAME.

222

223

224

225

226

227

228

229
 

Bài viết cùng chuyên mục:

L.M

The Red Team
Trùm Cuối
Dịch Giả
Kỹ Thuật
Tham gia
5/3/24
Bài viết
101
Lượt thích
29
Điểm
28
Nơi ở
Tân An
Có thành viên thì đóng gói game gửi lên ae KT xem thử nhé bạn
 

Doongu

Kẻ Suốt Đời Đi Lạc
Thành Viên TRT
Tham gia
5/3/24
Bài viết
86
Lượt thích
8
Điểm
8
hóng, nhìn có vẻ hay
 

MrBanana

Nhớ về tôi, như là kẻ bận tâm đến em thôi
Thành Viên TRT
Tham gia
5/3/24
Bài viết
40
Lượt thích
6
Điểm
8
Emoji_10 có vẻ hay
 

H

The Red Team
Trùm Cuối
Kỹ Thuật
Tham gia
28/3/20
Bài viết
596
Lượt thích
35
Điểm
28
Nơi ở
TPHCM
engine custom thì ăn mứt Emoji_15
 

H

The Red Team
Trùm Cuối
Kỹ Thuật
Tham gia
28/3/20
Bài viết
596
Lượt thích
35
Điểm
28
Nơi ở
TPHCM
mình chuyển bài này qua Mục Tìm Đồng Đội nhé, đăng đây sai chỗ
 

H

The Red Team
Trùm Cuối
Kỹ Thuật
Tham gia
28/3/20
Bài viết
596
Lượt thích
35
Điểm
28
Nơi ở
TPHCM
Mình gửi nha.
Đây là cách làm mình sưu tầm đc, bạn mò theo trước, font nó là font ảnh bitmap, bạn mò cách dịch trước đi, font để xem sao đã:

1. Unzip the data
If you re-create the same tree as that contained in the file data_001.dat directly in the data folder, you will be able to overload the files and it is with this that we will be able to play.
Go to the data folder of the game: \ SteamLibrary \ steamapps \ common \ Battle Brothers \ data and unzip (with 7zip for example) the file data_001.dat.

I advise you to unzip the folder ui on your desktop.

2. Create a translate.js file
I have grouped the translation sample into a file named translate.js - create it in the \ SteamLibrary \ steamapps \ common \ Battle Brothers \ data \ ui directory
Overall it is a large javascript table containing our translations.
- The key to an entry in the table (for example, perk.fast_adaptation) refers to the ID value in the set for an item - this is normally unique.
- The "0" is the title / name
- "1" is the description
- The rest of the digits correspond to the rest of the lines.

Sample file translate.js in this post : http://forum.canardpc.com/threads/96551-BATTLE-BROTHERS-Le-X-Com-sauce-médiévale?p=10885154&viewfull=1#post10885154

3. Include our translate.js file in the game
Copy the file named ui \ main.html, which you can find in the zip in the \ SteamLibrary \ steamapps \ common \ Battle Brothers \ data \ ui directory and edit it with the notepad.
After line 159: <script type = "text / javascript" src = "screens.js"> </ script>
Add: <script type = "text / javascript" src = "translate.js"> </ script>

4. Change the display of tooltips
Copy the file named ui \ screens \ tooltip \ modules \ tooltip_module.js which you will find in the zip in the \ SteamLibrary \ steamapps \ common \ Battle Brothers \ data \ ui \ screens \ tooltip \ modules \ tooltip_m odule.js directory With the note pad.

After line 425, which corresponds to

if (tooltipData === undefined || tooltipData === null)
{
console.log('ERROR: Failed to query Tooltip data. Reason: Data is not valid.');
return;
}

Add :

// NB-Translation Start
var translationId
if (_data.contentType == 'ui-element')
translationId = _data.elementId;
else if (_data.contentType == 'ui-perk')
translationId = _data.perkId;
else if (_data.contentType == 'skill')
translationId = _data.skillId;
else if (_data.contentType == 'ui-item')
translationId = tooltipData[0].text; // _data.itemId change à chaque chargement ?;

if (translation[translationId] !== undefined)
{
for (var i = 0; i < tooltipData.length; ++i)
{
if (translation[translationId] !== undefined)
tooltipData.text = translation[translationId];
}
}
// NB-Translation End

5. Launch the game
You should see in your roster translations into French - mainly at the perks level.

6. Limitation
It is currently impossible to translate procedural sentences. Basically, we can intercept them, but as they change with each loading of the game, I do not see how to translate them.

7. Recovery of data to be translated
To retrieve the blocks of info to be translated, especially the IDs, ... I work with the console of logs of the game.
The game creates a log.html file in My Documents.

To write the values of a variable in it, I use the code: console.error(JSON.stringify(XXXX))

Or XXX is the name of the variable.
For example, the character_screen_perks_module.js file after line 70 perk.Unlocked = false; if you add console.error (JSON.stringify (perk)), you get the following data in the log file in this post : http://forum.canardpc.com/threads/96551-BATTLE-BROTHERS-Le-X-Com-sauce-médiévale?p=10885154&viewfull=1#post10885154
 
Sửa lần cuối:

Bánh Mỳ Ba Ghét

Thành Viên TRT
Tham gia
12/3/24
Bài viết
15
Lượt thích
4
Điểm
3
230

Trên Nexus mod mình có thấy 1 mod nó screenshot tiếng Nga, trong khi game này chỉ có tiếng Anh, chắc là có cách dịch được.
231
 

Doongu

Kẻ Suốt Đời Đi Lạc
Thành Viên TRT
Tham gia
5/3/24
Bài viết
86
Lượt thích
8
Điểm
8

Bánh Mỳ Ba Ghét

Thành Viên TRT
Tham gia
12/3/24
Bài viết
15
Lượt thích
4
Điểm
3
Không biết có bị sai sót bước nào không, nhưng mình đã làm tất cả các bước trong cái forum tiếng Pháp đó nhưng vào game chữ vẫn là tiếng Anh
 

H

The Red Team
Trùm Cuối
Kỹ Thuật
Tham gia
28/3/20
Bài viết
596
Lượt thích
35
Điểm
28
Nơi ở
TPHCM
Không biết có bị sai sót bước nào không, nhưng mình đã làm tất cả các bước trong cái forum tiếng Pháp đó nhưng vào game chữ vẫn là tiếng Anh
ông nén file data lại chưa?
nó chạy là theo mod hay là vào file trực tiếp?
 

Bánh Mỳ Ba Ghét

Thành Viên TRT
Tham gia
12/3/24
Bài viết
15
Lượt thích
4
Điểm
3
lúc mở game thì nó cảnh báo là đang chạy mod á, tui chuyển file data gốc đi chỗ khác để nguyên thư mục bị unzip ở đó hình như nó vẫn hiểu.
232
 

L.M

The Red Team
Trùm Cuối
Dịch Giả
Kỹ Thuật
Tham gia
5/3/24
Bài viết
101
Lượt thích
29
Điểm
28
Nơi ở
Tân An
Sửa xong thì nén lại .dat như cũ nha
 
Top