asm65816
Mega Man
- 23/5/09
- 3,320
- 4,851
Nhiều bạn PM hỏi tôi cách dịch game, tôi trả lời cứ đọc mấy bài hướng dẫn tôi viết. Và câu hỏi mà tôi hay nhận được nhất là:
- Giúp em cách gõ tiếng Việt trong game
- Nó (game) không hỗ trợ Unicode, em gõ tiếng Việt nó toàn ra ký tự gì đâu
- ......
Đại loại là nhiều vấn đề liên quan tới việc hiển thị dấu tiếng Việt trong game.
Bài viết này tôi mượn Captain Tsubasa trên SFC để minh họa cụ thể nhất quá trình dịch một game từ tiếng ABCXYZ sang tiếng Việt như thế nào, áp dụng những nguyên tắc cơ bản mà tôi từng giới thiệu trong bài hướng dẫn dịch game console/PC và nhiều bài khác. Bài này cũng sẽ đi sâu vào phân tích ở góc độ Assembly để giúp người đọc hiểu cặn kẽ hơn những gì có trong game.
Mặc dù hồi nhỏ (gần 30 năm trước, tính từ 2016) toàn chơi Tsubasa 1, 2 trên FC và không mấy khi chơi Tsubasa 3, nhưng tính ra bản này dễ nghịch hơn nên dùng làm ví dụ cũng đơn giản hơn.
II. Chuẩn bị
III. Xác định text
IV. Trích text
V. Sửa font
VI. Phân tích cơ chế bỏ dấu
VII. Viết routine bỏ dấu tiếng Việt
VIII. Kết
- Giúp em cách gõ tiếng Việt trong game
- Nó (game) không hỗ trợ Unicode, em gõ tiếng Việt nó toàn ra ký tự gì đâu
- ......
Đại loại là nhiều vấn đề liên quan tới việc hiển thị dấu tiếng Việt trong game.
Bài viết này tôi mượn Captain Tsubasa trên SFC để minh họa cụ thể nhất quá trình dịch một game từ tiếng ABCXYZ sang tiếng Việt như thế nào, áp dụng những nguyên tắc cơ bản mà tôi từng giới thiệu trong bài hướng dẫn dịch game console/PC và nhiều bài khác. Bài này cũng sẽ đi sâu vào phân tích ở góc độ Assembly để giúp người đọc hiểu cặn kẽ hơn những gì có trong game.
Mặc dù hồi nhỏ (gần 30 năm trước, tính từ 2016) toàn chơi Tsubasa 1, 2 trên FC và không mấy khi chơi Tsubasa 3, nhưng tính ra bản này dễ nghịch hơn nên dùng làm ví dụ cũng đơn giản hơn.
Mục lục
I.Link tải bản Việt ngữ (xem bên dưới)II. Chuẩn bị
III. Xác định text
IV. Trích text
V. Sửa font
VI. Phân tích cơ chế bỏ dấu
VII. Viết routine bỏ dấu tiếng Việt
VIII. Kết
Chỉnh sửa cuối:
5FC, $25628 = $04