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

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

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

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

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

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

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。
& \" v* ?6 o9 ^& A1 \# |! C& W下面对这个游戏做一下简单的汉化分析。 5 t/ Z0 A* r6 Y2 ?# N

& U  p' T0 c  n. ?# L, x+ D这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。
7 L3 v, k3 D7 H7 T字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。
5 O- s1 {  k" @6 p/ c1 R4 L' R1 y% ]: u
这个游戏的各种字幕画面可以参考这个帖子。
0 K- J' s' N' Q3 L9 |$ V* n3 t. Uhttps://www.chinaavg.com/read.php?tid=17368
+ |8 z- T# L/ }( X+ N! {下面简单说一下汉化字幕的方法。
" z% z; a" l" ~, ?4 ^* X这个游戏有不少dat文件其实是zip文件,比如以下这个。 & I* G2 l9 X* ?
\media\shared\local.dat 解开后可以发现一些字体文件。
4 b6 d( p$ I3 Z一般一个字体包括一个.tga 和2个同名的配置文件。
* s( i9 L- k* x2 _' }; x游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。
; B- h) R4 v) x& ?7 ]% v4 \" K/ v) u" F& I- S$ @" }) A1 J" A+ X
菜单画面 0 J" L( D; C6 B. Y
看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。
% O4 w( V& V; R  J. d% l) F3 f9 K
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面
' r1 E3 `' M7 `9 f2 w5 x7 u* |6 @对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。
8 l/ r6 o6 m: A6 [& Y6 ^方块 空格 方块 方块 方块 空格 方块 空格 4 [5 L% a6 Y, N( w3 C& _
$ }0 f  T% W; `: B' C
画面中部字幕 : S! \4 T7 S9 j$ `! L
对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。 $ @8 O. m3 W5 G- T) r5 n$ w" Q2 u
) z6 q, x% Y# Z: O7 e2 K
像素级2维码大致是这样子的 : S2 {6 M0 Q! x, O6 f

; u* q$ ]& j, a3 S$ r0 k黄像素 透明像素 黄像素 5 ?# P8 ?5 ^' |/ N& P
黄像素 黄像素    透明像素 % W+ U5 ^* F3 r( v0 x. r
黄像素 透明像素 透明像素 ; R/ e: J8 u" B

0 J& Y# p$ f5 e2 m2 x
下面先放上这个游戏的部分字幕文件
" H4 O# `6 ~8 g- p3 T6 h3 v--------------------------------------------- ' k! A1 ^1 O9 l4 u2 {3 n
2009.6.3 更新 3 j/ B2 F7 P8 }# S0 n* l
看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。
) R' F6 E0 k( t5 Y
( P8 Z) D- J8 q9 c7 ~, b3 a字幕文件TGA文件的格式如下 " I$ _  o) q% ~
头部        18 字节 ; |( I$ X  [4 F" N: S7 k0 u3 t" i
数据部      宽X高X4 字节  BGRA 格式存放 7 _6 y/ r  C, D2 e
尾部        26 字节
2 S& L1 m; W7 E7 H--------------------------------------------- ! d) o) a0 r- Q0 g( t( O. X2 D
2009.6.3 第2次更新 7 n* Q' N- d' R$ l6 f4 b
放上ANKH 2 的另一个字幕文件Interface_english.bin。
3 Y" y4 x# d% U$ B主菜单的字幕都在里面。 " X# a0 f/ H$ m* R$ |" p
以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。 : c: p& d0 b3 a: K6 u) t
--------------------------------------------- * F& t. `* d5 Z( V4 R8 {7 c+ `
2009.6.3 第3次更新
7 r. B! f) ]7 N补上一个 ANKH 1 的字幕文件 conversations.bin5 X( K( B4 G5 J5 D: j) t+ D
8 L) [& Z, J9 J; y' I* L; E- L$ G
字幕ID前缀说明" U! J' A, s. e$ E7 p  p; U, `) V
CFG_CHAR   ANKH 1      屏幕中央字幕
' F5 R; Z! |" @ID_MENU     ANKH 1,2 主菜单字幕
7 W1 R* `5 e- @6 g. C9 j( i$ f
CHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2009-6-3 00:08 | 只看该作者
收到 重大好消息啊 7 _+ A  H8 D+ z2 t9 H# v2 J. r

. V. Y' j! \5 V, t) R4 q不过说一声 Heart of Osiris 是第2作啊 应该从1开始吧 估计无碍吧 ?
回复 支持 反对

使用道具 举报

板凳
发表于 2009-6-3 00:13 | 只看该作者
字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上9 `" M0 L# x2 n8 i$ y5 D

* x& \- \7 g* a2 n然后在游戏里 到时如何对应上呢?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-6-3 00:15 | 只看该作者
引用第2楼soring123于2009-06-03 00:13发表的  :
5 [1 L' g2 k- F* E字幕已经打开 因为这个deck 13工作室都是用这个引擎 所以2实现,估计1也是没问题 Jack keane 这游戏也能用上1 A1 X) V3 o8 Q* _0 u9 P. i

$ t4 k( i. R4 V然后在游戏里 到时如何对应上呢?

% V" Y) l) a$ Q7 o0 `先别着急,要把方法说明白不容易。
/ D2 g- D; @" t4 K3 O等我慢慢更新。( C' \8 f- ?& M* q) T: M
6 h9 }4 V# s! K0 @" O
手头有这个2 就先试验2了,我还以为这个是1呢。
6 {; p6 p" k2 e% H, e这个引擎能对应好几个游戏,所以选它开刀了。
回复 支持 反对

使用道具 举报

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

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