设为首页收藏本站官方微博

【大型图片字库AVG汉化第1弹】Ankh - Heart of Osiris 初步汉化分析

[复制链接]
查看: 4882|回复: 32
打印 上一主题 下一主题

【大型图片字库AVG汉化第1弹】Ankh - Heart of Osiris 初步汉化分析

跳转到指定楼层
楼主
发表于 2009-6-3 00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

【大型图片字库AVG汉化第1弹】Ankh - Heart of Osiris 初步汉化分析

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。 % B$ Z# ]$ F: {! m, G3 s: N
下面对这个游戏做一下简单的汉化分析。
. B: ]$ d: s6 u, v# u, T8 o& F1 I+ P9 @/ O  B% u
这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。
' L' e6 a1 Z; K& Z- C9 ~/ v字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。
& e. q$ U8 `3 x9 S
2 T$ T0 @9 P$ Z( H$ q1 z9 ], M这个游戏的各种字幕画面可以参考这个帖子。
/ q' @9 k5 e+ G) M/ [6 y( w0 Phttps://www.chinaavg.com/read.php?tid=17368 ! p! _( ~7 W( N( i
下面简单说一下汉化字幕的方法。
3 G- B5 x+ i% H( G, |这个游戏有不少dat文件其实是zip文件,比如以下这个。
% s' B2 a8 x# [6 {9 N! f  }\media\shared\local.dat 解开后可以发现一些字体文件。
# B( q. r7 d! A" `; V. i一般一个字体包括一个.tga 和2个同名的配置文件。
: K/ R; s8 u* G游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。
4 y& q8 e3 @- c9 e) {$ T& k& B8 s
菜单画面
2 W$ v, }* f' Q$ A看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。 3 ^( o- g! y7 v' y6 B9 w
0 L& M8 S# w  z1 P' f0 |$ g3 t8 T
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面 2 _4 ?" ~0 R/ l! e/ V" t
对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。
2 i' H6 O* P# B方块 空格 方块 方块 方块 空格 方块 空格
# a: ~- G" P  J, S/ _, T
7 t" k7 d- ~$ I* ^画面中部字幕 6 n; f+ N* k  |$ H
对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。
* @9 A+ x. C2 U6 J8 Z+ u$ N" v' E) J3 {2 r! r0 ?% V
像素级2维码大致是这样子的 7 S9 T2 O- O- d2 V) p1 x/ _) A

% c! \  F; M6 ^4 p+ n黄像素 透明像素 黄像素
& V9 B- z& i1 W' Z! m9 b* T2 H黄像素 黄像素    透明像素 - y: U0 @9 e3 @: Q) L3 [
黄像素 透明像素 透明像素 : y1 G. h% t5 W/ ]
: `5 L6 x9 |8 N; W. N7 e+ ?
下面先放上这个游戏的部分字幕文件
: N) ~, l6 @2 L--------------------------------------------- ! Z/ t* S, _2 J" f6 @
2009.6.3 更新
" D. H$ @) e. @6 `. t0 l看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。
8 k, J; Y( L- a) N1 i  x5 p+ Z0 Z3 V! Z
字幕文件TGA文件的格式如下
& Z; C4 J, R+ V" H* t: d8 R+ j. T" B头部        18 字节 / N* V/ J! u0 n8 p! z+ [4 _* M
数据部      宽X高X4 字节  BGRA 格式存放 , A- [# J$ ]1 x8 M: K$ u! T. M
尾部        26 字节 - T7 K) g$ {  U
---------------------------------------------   q7 @( }; M8 j6 X# \2 P# s) U$ Q
2009.6.3 第2次更新 ( k: }$ M4 ^0 O0 V4 Q1 X
放上ANKH 2 的另一个字幕文件Interface_english.bin。
! V, t& K7 K7 {2 D  N0 {( S主菜单的字幕都在里面。
* C; [9 C) h" x% V$ V/ L. i5 @: e以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。 & Y0 c/ a9 B0 f. Z, ?) ]5 I
--------------------------------------------- 0 P: E* w! s( K
2009.6.3 第3次更新
) l4 I3 `, i5 j4 Y" O补上一个 ANKH 1 的字幕文件 conversations.bin
  {8 {6 s2 R) a
9 ?, X3 E4 C9 m% Y0 _字幕ID前缀说明+ ]$ w  E" s  s, I
CFG_CHAR   ANKH 1      屏幕中央字幕
/ _  ?* }2 N0 u: I7 j* ^0 [$ o4 xID_MENU     ANKH 1,2 主菜单字幕
' Q/ A5 p8 h9 }( K% o
CHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-6-3 00:08 | 只看该作者
收到 重大好消息啊 & n$ p7 Y9 j: n. j- e

: U5 |# B% j. K1 n不过说一声 Heart of Osiris 是第2作啊 应该从1开始吧 估计无碍吧 ?
回复 支持 反对

使用道具 举报

板凳
发表于 2009-6-3 00:13 | 只看该作者
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上  h) ]0 B- e  V' G* O
5 b6 _8 E% X7 w# i6 T( u
然后在游戏里 到时如何对应上呢?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-6-3 00:15 | 只看该作者
引用第2楼soring123于2009-06-03 00:13发表的  :5 Z& L$ I7 x' }
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上
) t5 b5 H  F! z. p4 D& ?
9 N4 i8 B% q4 k5 k然后在游戏里 到时如何对应上呢?
& }8 R& c* E* D  y( z
先别着急,要把方法说明白不容易。; W$ k2 F2 A4 j+ p
等我慢慢更新。/ n, M- x; a# d3 f. Y

) F6 N2 E/ i3 [" {( |5 {  f1 H/ i手头有这个2 就先试验2了,我还以为这个是1呢。
; m- U& z6 D- C" i1 h这个引擎能对应好几个游戏,所以选它开刀了。
回复 支持 反对

使用道具 举报

5#
发表于 2009-6-3 00:29 | 只看该作者
好的 等我考完试再来慢慢学习吧 最近正在进行倒霉鬼 停了很久了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2009-6-3 23:02 | 只看该作者
2009.6.3 更新
回复 支持 反对

使用道具 举报

7#
发表于 2009-6-3 23:18 | 只看该作者
期待进一步汉化翻译办法的更新 [s:2]  我太贪心了
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-6-3 23:47 | 只看该作者
2009.6.3 第2次更新
回复 支持 反对

使用道具 举报

9#
发表于 2009-6-3 23:51 | 只看该作者
1全部只有这么多吗? 打开来600多行?
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-6-4 00:01 | 只看该作者
2009.6.3 第3次更新
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表