冒险解谜游戏中文网 ChinaAVG
标题:
【汉化资料】东方快车谋杀案的初步汉化分析
[打印本页]
作者:
shane007
时间:
2009-4-19 09:21
标题:
【汉化资料】东方快车谋杀案的初步汉化分析
最近看了一下东方快车谋杀案这个游戏,下面作一个初步汉化分析。
* P0 A- B8 b" E/ z# i% ]3 T \; s
) n( e2 A* @8 X+ `' ^9 E) g
字幕在\Text\Dialogue目录里,utf-16编码,明文,文件头部存在2字节的编码标志。
7 ?, S+ u2 I& |/ x0 y
TTF字体在\Interface\Fonts目录里,替换后能见到效果。
: ]- c ~ w: h3 m5 `
看起来汉化很容易,但是修改字幕文件后发现游戏存在某种字符边界检查。
$ }+ h9 l8 p# H8 {0 q$ L. G/ B
具体来说就是
: e1 M: q" @( J( I K3 ^; U
1 m3 d- k* Y/ k3 L3 N
1.每个字符的第2个字节,不大于0x09的时候,能通过字符边界检查,这时屏幕显示一个空格。
$ s7 c* _+ G: N" d( d( i
2.每个字符的第2个字节,大于0x09的时候,被过滤,这时屏幕显示只显示前后的字符,中间无空格。
7 K# h5 a v/ X4 W, {
8 L* k! r( L& {+ P- ^ x% E/ I
感觉只要想办法去掉字符边界检查就行了。
( a; K8 Q9 s- t
由于这个游戏无法用OD动态调试,只能用OD载入后静态分析一下。
, r L% Y2 b$ B. p4 M0 |
找到 cmp cl,0A 2处,cmp cl,9 2处。 nop 掉均无效果。
( o/ s. `& E5 m& \
% G; w" |6 R4 o8 r. Q/ S' W, `- d4 s
本人对此游戏的分析暂时告一段落。
作者:
黄金年代008
时间:
2009-4-20 08:52
希望能将这么经典的波洛游戏实现汉化,那该多好啊!鼎力支持!
作者:
leixing123
时间:
2009-4-30 19:24
很经典的一个故事,要是能喊话就好了````加油啊,支持
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2