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

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

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

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

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

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

看了一下Ankh - Heart of Osiris 这个游戏,觉得很适合用来作为第1个被汉化的大型图片字库AVG。
8 ^7 b; I0 m4 H/ s! C下面对这个游戏做一下简单的汉化分析。
2 L9 T8 x5 i3 u) _* V  }0 E# ^) Z6 A9 W4 [- e2 U8 G
这是一个Directx9的游戏,用代理DLL已经试验过了,可以起作用。
7 k; v: Q$ |. Q. f4 n) Y字幕文件在\media\shared\speech\english下面的各个目录里,都是.bin文件,里面保存的是明文的字幕ID和字幕文本。 ! q* I& ^( g% J# k- q8 o
% C' u0 m  H: D% n2 M9 H9 M( [
这个游戏的各种字幕画面可以参考这个帖子。
& l3 _  B. M% uhttps://www.chinaavg.com/read.php?tid=17368
! V7 X; q0 f( m1 U下面简单说一下汉化字幕的方法。
; J# N0 w1 E4 X这个游戏有不少dat文件其实是zip文件,比如以下这个。
4 W1 [$ k. Z* {\media\shared\local.dat 解开后可以发现一些字体文件。 0 K8 G9 k. R- p% q8 a: w" q
一般一个字体包括一个.tga 和2个同名的配置文件。 4 I( W" d$ m4 w% Q8 p1 |
游戏中用的字体都是不等高和等宽的,我们要先修改配置文件,使其等高和等宽。
7 s+ l' K. i. h1 _- L- [
% W' o( v2 s* K0 v! L! |$ Q菜单画面
$ g% J0 V) F) h" u1 {* G看了游戏字幕画面,我们发现,菜单是单独使用一种字体的,这样我们只要把tga中的字体样子修改一下就行了。
& h3 O& ^7 \9 n2 Y- H7 W6 p2 B' b6 S6 C# l( q) G
底部多行对话选择画面, 底部单行对话画面,底部单行提示字幕画面 + E3 k, ~% j1 P* ?2 M4 {0 b
对于这3种字幕画面,由于背景是纯黑色的,比较简单,我们用像下面的这种变种条形码和自制的码表,配合图形识别技术就能显示出字幕。
: n, ^7 P- d( j. }4 E方块 空格 方块 方块 方块 空格 方块 空格 ! u* G, r& p4 T+ \% L

8 r; {$ `7 _) R% c7 }7 T画面中部字幕
! P3 y# X: B% u1 K+ p对于这种字幕,由于有背景,我们可以显示一个像素级的2维码,判断之后,显示字幕,并进行一些位置调整,让我们显示出来的字幕把像素级的2维码遮盖掉。
4 s3 N3 k7 L5 z% |2 A
, E& o# m+ I* S7 e6 S像素级2维码大致是这样子的
( |, r0 ~2 T  d6 A& d9 ]! W1 z6 v8 I* m+ j$ x% `
黄像素 透明像素 黄像素 ; ~8 z: c  |2 q& Z) H' ?7 J
黄像素 黄像素    透明像素   y3 U" u) q7 f( s
黄像素 透明像素 透明像素
; A0 H) c( v) C$ Z' m$ v' i3 p; ?0 i8 u
下面先放上这个游戏的部分字幕文件 $ f1 a% I6 g0 c
---------------------------------------------
. V; z. P5 l" [- a9 o2009.6.3 更新 - v1 v$ }. H1 }2 m; i% G
看了一下ANKH 1 ,的确字幕位置和ANKH 2完全一样。 / j; j: S  D- ~% v# j! p9 g$ c

8 B  ]% |- X" o4 G  ?字幕文件TGA文件的格式如下 : F# F. c& @8 R# t
头部        18 字节 8 `: a( c) W7 Q% U2 A+ `) F+ M/ L
数据部      宽X高X4 字节  BGRA 格式存放 4 o" l* @* Y* {) ~/ N6 j/ ^$ F
尾部        26 字节   F" q7 v: q  O5 l& E
---------------------------------------------
1 g6 U7 L" ]  j( S8 d6 [" z. }2009.6.3 第2次更新
2 s. L" Z/ e7 \. K2 [放上ANKH 2 的另一个字幕文件Interface_english.bin。
, t" b% }  ]" r2 ~( x+ D1 T: @主菜单的字幕都在里面。
0 Q  h. I( ]! P) W) b以及ANKH 1 的字幕文件 ankhEnglishStringTable.bin。
9 g/ ]8 ?* _/ s  x% N2 ?) q+ H--------------------------------------------- 0 M0 {5 j# f; _- ?( ]
2009.6.3 第3次更新 / S9 ]6 H" G+ K: a4 P% d" q
补上一个 ANKH 1 的字幕文件 conversations.bin
5 m6 p) D5 z, }6 b1 S  j* A
/ W7 a  H' |8 E0 A- h字幕ID前缀说明; ~9 u/ s& H5 s5 Y6 V8 l, }
CFG_CHAR   ANKH 1      屏幕中央字幕. S9 w, \% O2 u. P5 k  x: B) o
ID_MENU     ANKH 1,2 主菜单字幕
  B$ S3 b: W5 J0 {+ j5 N
CHAR_         ANKH 2      屏幕中央字幕

本帖子中包含更多资源

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

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

使用道具 举报

33#
 楼主| 发表于 2009-6-8 06:23 | 只看该作者
大致没问题
回复 支持 反对

使用道具 举报

32#
发表于 2009-6-7 23:54 | 只看该作者
根据2 对1做了些修改
0 P1 E  U/ r! K+ @! ]5 U
" \3 K  N# E; U1 }/ }2个同时放上 请下新的

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

31#
发表于 2009-6-7 23:36 | 只看该作者
我的疑问是如何找出来呢?
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2009-6-7 23:19 | 只看该作者
OK,没问题了。
1 L/ j2 t: Q0 \3 O那些 章节名HOME之类的你看要翻译吗? 要翻译的话就要找出来。: x8 c+ H+ g, K. T( {% h" Y
& L6 x2 @7 o8 C: [7 P3 t
我准备休息了,明天继续。 
回复 支持 反对

使用道具 举报

29#
发表于 2009-6-7 23:08 | 只看该作者
重新放上 9 Z) m* o5 P2 B. E" O6 E7 h
3 _# b0 b4 M3 V9 v5 u5 C
2的我现在找找盘来装一下

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2009-6-7 22:56 | 只看该作者
ankh 2 的呢?如果可以的话我想一起搞了。因为菜单部分的比较特殊。
回复 支持 反对

使用道具 举报

27#
 楼主| 发表于 2009-6-7 22:54 | 只看该作者
87 行 Texture quality 没翻译
回复 支持 反对

使用道具 举报

26#
发表于 2009-6-7 22:49 | 只看该作者
引用第23楼shane007于2009-06-07 22:39发表的  :
3 L' I8 y6 ~5 r& o$ S+ ~有个问题,那个back ,delete到哪去了?

2 ~  D  I  }' |1 t/ _% m/ i
( P* J) ?4 ]: ~! s2 T! r! W不好意思 搞丢了
5 Q" n# v2 H, y& d7 ?+ W/ T" k( e" U% f0 A, |& S# B
添上back 9 b! X) i9 b- _' U' a+ r4 B4 e
delete里面有啊
回复 支持 反对

使用道具 举报

25#
 楼主| 发表于 2009-6-7 22:40 | 只看该作者
对了,你能否把那个 home 保存在哪个文件里找出来翻译一下,还有类似的。* p* P4 ^# w2 Q+ X7 X6 r2 q
如果太多的话,只能让它保持英文,怕中文字符不够用。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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