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

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

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

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

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

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

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。
5 ?) ~, r: m2 Z3 I* |) {下面对这个游戏做一下简单的汉化分析。
4 ]1 e. F, l1 W
0 D5 U3 I" Y2 J" J+ e* L这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。 5 C5 b3 v7 l- T
字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。
# q) i# _, ]" n! @/ _# w' n3 M' \% B( x+ E+ r5 s/ Y
这个游戏的各种字幕画面可以参考这个帖子。
( I1 Y4 j( L+ n) q' c2 a/ ~https://www.chinaavg.com/read.php?tid=17368 " a3 E' X+ I2 A9 ^% n
下面简单说一下汉化字幕的方法。 " P) r" M7 F; [1 ~
这个游戏有不少dat文件其实是zip文件,比如以下这个。
; O* a! {! t, P2 U/ v\media\shared\local.dat 解开后可以发现一些字体文件。 . G5 g- v- U& l$ F
一般一个字体包括一个.tga 和2个同名的配置文件。
" Y9 Q3 C* x' W) v1 E游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。
; S! A4 @1 @6 @4 l' c/ y: W8 Y* U
菜单画面
1 h: D9 w, b) I' }  J$ n* ^% L/ t看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。
8 }1 N. i$ w4 [! }4 ~0 ~) }4 t2 s. @1 b* Q
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面
6 d' Y2 ?, G  i7 u" W对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。
+ x* [& s* P. g方块 空格 方块 方块 方块 空格 方块 空格
8 y. `; W$ f. F$ Z* D9 ]* @! T7 q' G0 b8 o' p- B! L
画面中部字幕
' `$ ]1 S! o! o1 |; w对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。
+ w, |% v! R, H! y9 Z$ |0 j6 x: x: q# v( ~: c
像素级2维码大致是这样子的 ; I9 }5 R7 u1 S( p( y' K7 }
% c5 @, X8 B: R4 v* p
黄像素 透明像素 黄像素
  ?2 d2 H3 U+ M  q+ I7 a- w. n黄像素 黄像素    透明像素 5 N, [: m2 ~, b1 |( z0 X4 T
黄像素 透明像素 透明像素 7 P2 d  ?/ f: ^- B

7 }/ h3 E" b9 n/ v. O
下面先放上这个游戏的部分字幕文件
3 \% F$ b3 a# o2 l---------------------------------------------
7 \+ M# I1 w! o3 d2 g6 Z1 O2009.6.3 更新 6 N: P9 W- k+ }8 V3 U+ v' ^
看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。
- \' f9 m; z& Y4 b0 a7 y8 T( |
8 V2 K- [: \( Q, B$ ^5 g) N& M; f, g字幕文件TGA文件的格式如下
8 h% \* g& G  ^1 W; w6 }' j" y% E头部        18 字节 ' |; ]$ I  Y$ L  Z2 `! k2 ^
数据部      宽X高X4 字节  BGRA 格式存放
# U$ {2 B* I) s7 @- \尾部        26 字节
- v4 ?  ~# ^2 L# C* @---------------------------------------------
1 E' K" v# i' q% M2009.6.3 第2次更新
2 a3 n' e- M$ q放上ANKH 2 的另一个字幕文件Interface_english.bin。 - J$ G- @- I5 B
主菜单的字幕都在里面。 8 m" h: ^% w" N/ u% i' V
以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。
: X8 j0 I* D7 V1 w--------------------------------------------- $ ]- G  ]7 d4 W6 K: b$ z
2009.6.3 第3次更新
2 _/ X+ t; D. d. }" N4 V补上一个 ANKH 1 的字幕文件 conversations.bin
/ p6 r/ z2 Z6 k8 U/ r! s7 F  c$ o- J: v- [/ x
字幕ID前缀说明
0 E2 c9 M0 Z! Q; ZCFG_CHAR   ANKH 1      屏幕中央字幕
8 N3 z6 x  Y! q7 ^ID_MENU     ANKH 1,2 主菜单字幕

" k/ y5 ?; U* U( N# h  d$ cCHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2009-6-3 00:08 | 只看该作者
收到 重大好消息啊 . A) J) J- v' d; F

5 {* F# @2 k% R不过说一声 Heart of Osiris 是第2作啊 应该从1开始吧 估计无碍吧 ?
回复 支持 反对

使用道具 举报

板凳
发表于 2009-6-3 00:13 | 只看该作者
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上
0 l8 O; p! C- P) B" y0 @/ _; h& R  b) s7 N& W1 {) n$ _/ w1 B2 C
然后在游戏里 到时如何对应上呢?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-6-3 00:15 | 只看该作者
引用第2楼soring123于2009-06-03 00:13发表的  :
4 T7 R9 m8 W9 Y8 p9 b字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上
0 _' g& A5 k+ N0 s! F( t/ k8 Z; A
$ h$ }" ?; c! I  B8 I; y$ z- q然后在游戏里 到时如何对应上呢?
& \# G+ S8 D# J
先别着急,要把方法说明白不容易。
/ {+ c% L8 a+ l: _等我慢慢更新。& b/ ?6 _. x0 @5 a# F) t

; U5 {- B" w" K: p% D  n5 L! x- u手头有这个2 就先试验2了,我还以为这个是1呢。: A% z6 q$ o! u9 d, g3 ~/ ^/ @
这个引擎能对应好几个游戏,所以选它开刀了。
回复 支持 反对

使用道具 举报

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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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