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

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

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

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

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

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

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。 1 f. {4 }* q$ V& W  C
下面对这个游戏做一下简单的汉化分析。   @* U6 a# S2 \1 \% Y7 ~! D/ J

$ a0 p7 i7 o( W1 ~- U' y# ~9 e这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。
- r! V5 B8 s& l& a' c字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。 0 l- I* @+ |4 J8 _2 I4 m
; _1 z" S: u  t
这个游戏的各种字幕画面可以参考这个帖子。
# P' o+ _! ?; @/ I) F' X! }https://www.chinaavg.com/read.php?tid=17368 . g9 _! w8 v& {' \7 X4 s
下面简单说一下汉化字幕的方法。
+ ^5 U, V9 z2 m: g- L这个游戏有不少dat文件其实是zip文件,比如以下这个。
4 _. T2 i% x) J+ [- N" S& b\media\shared\local.dat 解开后可以发现一些字体文件。 # u$ N' F( z) f, K; c$ G& o1 ^
一般一个字体包括一个.tga 和2个同名的配置文件。
$ u7 `, d: S! Z! q$ b: Q7 c游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。 ' O! Y. {; k# M6 k9 i+ d: D
+ _# L4 a/ O$ t8 W/ |' |$ g8 N
菜单画面 3 u' B) O. m+ E% c% H; S& o# o
看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。 - B4 @8 \  ?% p' i7 x) \- `
% p! X  J' N  }( }7 I
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面
( {, X0 G. n% a1 ]" [( Z对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。 ! ^4 ^4 J7 k! h2 o
方块 空格 方块 方块 方块 空格 方块 空格 3 L4 s5 ]- D# Z8 u3 {9 c

& j3 f4 D' J" U- p6 a. Q8 `& G画面中部字幕
2 T+ ~3 i  `# j对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。 * O1 e2 c* Z3 S0 \

! v0 N- E2 d+ D- t& S像素级2维码大致是这样子的 % q8 x  i! j2 p% q3 r" r
, D  w7 ^) D0 I5 y% X/ n* A
黄像素 透明像素 黄像素
  P3 W0 G. [7 z3 [8 d/ A5 Y黄像素 黄像素    透明像素 * F4 J- t7 S$ `* A  L; {: [
黄像素 透明像素 透明像素
9 J9 B4 E# T& D# J9 O) e* J( C3 k& e2 L
下面先放上这个游戏的部分字幕文件 # B4 m3 F$ |- H- g
---------------------------------------------
9 c0 ]  p6 f' N/ I. l7 W2009.6.3 更新 # x, U. w9 k1 a4 _# S' K  r5 {  u
看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。 / o8 l) |1 S/ B; k

+ T' V8 V/ V. s8 K, X  k( M7 r字幕文件TGA文件的格式如下
8 _; S9 B2 o' j" s头部        18 字节 % O7 a- Y) Z. ]! P! F
数据部      宽X高X4 字节  BGRA 格式存放 $ n  _) y0 O2 R( Z" b" r* I
尾部        26 字节
; q1 o7 x9 |9 z+ I9 ^--------------------------------------------- / L4 y; Y* Y4 f8 B
2009.6.3 第2次更新 $ ]) i; Z/ a; @. q: V% z. _. Q
放上ANKH 2 的另一个字幕文件Interface_english.bin。 5 u& H7 N$ i1 @# _9 Q4 b
主菜单的字幕都在里面。 ) M  V- F- j( P" f" e# X3 S
以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。 % P. n: h, P- t3 a
--------------------------------------------- ' g7 y% i" h9 w( y) B
2009.6.3 第3次更新   E8 g6 |, Q8 s% g/ U& k5 _
补上一个 ANKH 1 的字幕文件 conversations.bin
9 o( F+ `  E) ^# [' a: W) {4 Y2 \& ^# c  J
字幕ID前缀说明
) `/ t# L1 {9 tCFG_CHAR   ANKH 1      屏幕中央字幕
, ~( I, X% N. c4 g8 b; wID_MENU     ANKH 1,2 主菜单字幕

2 x- y3 p* ~" }CHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2009-6-3 00:08 | 只看该作者
收到 重大好消息啊
) o; }& N7 q! j# t) y' c7 W8 i$ e2 m$ F# h0 x3 Q  V0 Q
不过说一声 Heart of Osiris 是第2作啊 应该从1开始吧 估计无碍吧 ?
回复 支持 反对

使用道具 举报

板凳
发表于 2009-6-3 00:13 | 只看该作者
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上& f: y5 q! t# M- L
" m( {; a# e9 {$ o6 B& I% ^
然后在游戏里 到时如何对应上呢?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-6-3 00:15 | 只看该作者
引用第2楼soring123于2009-06-03 00:13发表的  :
4 g* J# R5 t8 _5 @% {5 m字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上! C8 O+ i, w2 l! `2 [+ {
& p4 f$ x/ [  h1 ^& c
然后在游戏里 到时如何对应上呢?

3 @; r) U4 T, Y先别着急,要把方法说明白不容易。5 S, v. t  k) i4 u
等我慢慢更新。
5 N3 F* u3 a& V! ^6 H. }9 z
: Y& q1 w7 |' U( Z: ~) M' E% b/ R手头有这个2 就先试验2了,我还以为这个是1呢。! ^+ W) c  p3 j; B5 H: W- @
这个引擎能对应好几个游戏,所以选它开刀了。
回复 支持 反对

使用道具 举报

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

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