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

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

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

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

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

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

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。
% K' q9 x+ S) P下面对这个游戏做一下简单的汉化分析。 % [" O4 N9 U9 d6 k( k$ N; a
! u. ?1 ~. E: J5 j& z7 L
这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。 % j, a7 g8 b$ E7 l- {& X6 f7 p
字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。 % W6 k, _; p. k" |

" u& z8 m- L, }+ c! t' X" s这个游戏的各种字幕画面可以参考这个帖子。
( x- K" \/ B0 f/ s, Shttps://www.chinaavg.com/read.php?tid=17368 2 B/ f  L# u8 ^/ @
下面简单说一下汉化字幕的方法。
- `5 }  Z% x  `$ ?' O这个游戏有不少dat文件其实是zip文件,比如以下这个。 2 e6 b6 }6 A& ?) b6 p/ L
\media\shared\local.dat 解开后可以发现一些字体文件。 6 Y/ y+ o. Z) s4 q, }
一般一个字体包括一个.tga 和2个同名的配置文件。 , C3 b3 f& t$ F8 D
游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。 2 B  J$ A1 v/ z" o; v
! \3 d$ t1 ?/ J+ l2 d/ U
菜单画面 5 n& `1 o) Z& S
看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。 6 s% _, i3 v- r5 u
1 e$ h6 H2 K# C/ ?( B  Y# d/ j
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面
6 G; E0 }" E9 h& c对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。 8 W$ W% \# l8 `+ S6 X
方块 空格 方块 方块 方块 空格 方块 空格 " q, x  W# O+ j* @! F! s

" x' o5 j) G1 e# z画面中部字幕 ; g. s! f! d; r/ B
对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。 $ G. u" ?7 d- ]3 d' S/ F+ n

, U: _% W- T* |. S( f9 B像素级2维码大致是这样子的
1 S# h" N; I8 h7 Y. @4 t; e) u9 t+ R9 J2 ?& H1 k
黄像素 透明像素 黄像素 3 l1 k8 m, Q6 I% Y
黄像素 黄像素    透明像素 7 t! \& @: Z. h: ^+ _
黄像素 透明像素 透明像素
$ h9 Y/ j9 H$ d4 G
! j3 y  A( v3 j, w# M, D' W
下面先放上这个游戏的部分字幕文件
) @' N' b! s' k5 H& C$ ?7 j--------------------------------------------- 9 ~4 C% R& Z8 W2 r  U
2009.6.3 更新 - w; z1 B6 i% }
看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。
4 T2 L0 T5 `7 g. q! c$ b) k# d) v' g) h8 W9 t) D% K6 b  Q
字幕文件TGA文件的格式如下
0 M. W4 h6 g# j0 {头部        18 字节
1 r  I) g  {$ T. @数据部      宽X高X4 字节  BGRA 格式存放
1 u$ s6 B6 a! {+ T) {尾部        26 字节 ; j6 k7 P) C% e* ]9 W/ @/ E
---------------------------------------------
" y8 o4 c9 t( w$ {2009.6.3 第2次更新
' s9 v- |' `9 i4 v) m: B7 I/ K放上ANKH 2 的另一个字幕文件Interface_english.bin。 7 q) \* i# Q6 q! Z: r* J) U7 y) c1 Z
主菜单的字幕都在里面。 4 W" B2 r' N( ~, \2 X
以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。
/ \  ?9 x* B1 }% H--------------------------------------------- & J+ B. U/ ^3 W  s6 O/ e$ g& R& I
2009.6.3 第3次更新 & C6 [/ |2 ]% T! r# l# q4 ^) {% T
补上一个 ANKH 1 的字幕文件 conversations.bin
8 ~4 |  e6 Z( v% f, Z! s+ u, u- J$ c& g! e* u1 A
字幕ID前缀说明
+ q5 [+ C8 N* _6 u) NCFG_CHAR   ANKH 1      屏幕中央字幕  ?+ l+ l0 Y5 x
ID_MENU     ANKH 1,2 主菜单字幕
$ h' U# w% l* o: z* a
CHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2009-6-3 00:08 | 只看该作者
收到 重大好消息啊 $ f1 l6 S2 g# ^  s# K1 G
& T8 P  s* z. S6 U+ W
不过说一声 Heart of Osiris 是第2作啊 应该从1开始吧 估计无碍吧 ?
回复 支持 反对

使用道具 举报

板凳
发表于 2009-6-3 00:13 | 只看该作者
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上
: G- y  g4 _$ S' y: e  x' ?% N3 I& R# e1 w4 @+ T. M: ^
然后在游戏里 到时如何对应上呢?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-6-3 00:15 | 只看该作者
引用第2楼soring123于2009-06-03 00:13发表的  :4 W. s5 T( ^/ K- W' g& a; T. N
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上& Q1 i, R' u4 j+ n# F
4 W# }2 ^% I1 c3 ~5 e
然后在游戏里 到时如何对应上呢?

0 ^1 ]; \7 F( G' u2 r, r2 f5 N先别着急,要把方法说明白不容易。
: Z6 E+ Y1 |. y等我慢慢更新。
# @8 t+ }. x; a3 M
. p5 C- J" h. j# K( w, i手头有这个2 就先试验2了,我还以为这个是1呢。4 i4 E, i* Y, L
这个引擎能对应好几个游戏,所以选它开刀了。
回复 支持 反对

使用道具 举报

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

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