冒险解谜游戏中文网 ChinaAVG

标题: 【汉化资料】东方快车谋杀案的初步汉化分析 [打印本页]

作者: shane007    时间: 2009-4-19 09:21
标题: 【汉化资料】东方快车谋杀案的初步汉化分析
最近看了一下东方快车谋杀案这个游戏,下面作一个初步汉化分析。
9 f) p0 v" {$ c9 f. s
5 Z+ [. y5 L. i- U6 v; C) C字幕在\Text\Dialogue目录里,utf-16编码,明文,文件头部存在2字节的编码标志。' s: ]* b4 [: c% h
TTF字体在\Interface\Fonts目录里,替换后能见到效果。
/ X+ M$ \0 W7 I& w$ i  b6 Q4 F看起来汉化很容易,但是修改字幕文件后发现游戏存在某种字符边界检查。6 m2 d0 n3 d& d8 C0 t
具体来说就是2 z( \$ p- D; R+ j1 [
' e1 a% V  t/ r- ]# }9 u
1.每个字符的第2个字节,不大于0x09的时候,能通过字符边界检查,这时屏幕显示一个空格。
, T6 P8 D8 J; A' x2.每个字符的第2个字节,大于0x09的时候,被过滤,这时屏幕显示只显示前后的字符,中间无空格。' d  u* G) m% `# j) C& p
( W- j: g) R, E* Z$ U, |4 _
感觉只要想办法去掉字符边界检查就行了。
' {7 ^, Q: M( _' Q由于这个游戏无法用OD动态调试,只能用OD载入后静态分析一下。
3 d: P! N1 _7 z+ _9 R找到 cmp cl,0A 2处,cmp cl,9 2处。 nop 掉均无效果。3 |$ ]$ @: [% e/ S  A) y

, w$ K( o) p5 c& O本人对此游戏的分析暂时告一段落。
作者: 黄金年代008    时间: 2009-4-20 08:52
希望能将这么经典的波洛游戏实现汉化,那该多好啊!鼎力支持!
作者: leixing123    时间: 2009-4-30 19:24
很经典的一个故事,要是能喊话就好了````加油啊,支持




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2