冒险解谜游戏中文网 ChinaAVG
标题:
纪念品 Keepsake 初步汉化分析(2010.9.20 更新)
[打印本页]
作者:
shane007
时间:
2009-12-4 23:07
标题:
纪念品 Keepsake 初步汉化分析(2010.9.20 更新)
最近看了一下纪念品 Keepsake这个游戏。
* V; k# C4 @2 I( ?4 H0 _! e' G4 r
发现这个游戏使用的是\res\interface\1024x768\font 目录下面的2个图片字库。
7 i) q$ J, m9 y2 a9 X" w) S) c
字库在caligula和system,各为256张单独的字符图片。
& I( f. Q2 d$ L' |& t C2 x
我用OD在\bin\keepsake.dll 里找到了程序读取图片字库的函数。
' ~% |1 P* t/ O# ?4 E9 _
抓图如下
" A' N2 G0 z' h2 I% R* J' D) d9 A% R1 S
[attach]14860[/attach]
z( f* G# j! W0 J- x$ Z9 u+ ^9 W% N
1 P- b2 a6 y; u p9 j. V3 c9 I1 t
用下内存断点的方法,找到了对话选择画面的文本显示函数
$ e( F8 k1 D" A7 I) |
抓图如下
+ F& p* g: f6 o# N) {0 V
[attach]14861[/attach]
' X$ a' T; |" l* V
6 w& `, ]/ F" P, |3 U- w3 F* w
通过修改这几个地方的代码,就有希望实现此游戏的汉化。
% j4 J4 ?. x) w7 M% A
$ d1 w! b( j+ Y$ x& p$ \$ I
-------------------------------------------------------
" T3 K2 \" L5 l9 V# f+ o2 [( a
2010.9.20 更新
\+ P5 U8 l2 D: m
* x, K1 D; x# Q7 D: g/ r
最近又研究了一下这个游戏,又有了不少新的发现。
& w5 ~# ]7 b6 r4 _- C
我发现这个游戏用了不少opensource的东东。
+ r0 ]) S" _1 o! o
在bin\encoding下面,我们可以找到一个叫cp1252.enc。
2 Z/ g$ ^0 c& c& c2 K
在google上检索了一下,终于找到了这个东西的老家。
) Z5 ?2 u" k5 c, l; {3 G1 k
在这里还可以找到简体中文的编码文件gb2312.enc,这是一个线索。
& j) R% c/ t, t- D9 P
http://www.opensource.apple.com/source/tcl/tcl-3.1/tcl/library/encoding/
1 e2 O, d, x1 `: K; `6 Y& y. ]4 {8 A
在res\scripts下面有好多.tcl的文件,我查了一下,这是一种脚本文件。
" u* Z/ m, X* {- @% {
关于这种脚本语言的介绍可以看这里
) C8 J/ N+ [- @0 \+ b
http://en.wikipedia.org/wiki/Tcl
% L6 Y- e+ s8 D# R
然后,我根据\bin下面的好多DLL的版本信息,发现这个游戏使用了一个叫做
2 z: y0 Z1 m# N1 c. s9 b; ~
Crystal Space的开源游戏开发包,具体可以参考以下网址。
: s C' j1 v+ M6 n- I0 P; A) ?
http://www.crystalspace3d.org/main/Main_Page
$ X( @2 N2 H# w, G; c( z
综合以上的信息,也许可以找到汉化的方法。
7 }) @: o' g. n, M
2 x! D1 T$ M. t* A% V b
http://tmml.sourceforge.net/doc/tcl/encoding.html
1 w6 Y; r8 j0 T% M
http://tmml.sourceforge.net/doc/tcl/CEncoding.html
+ F0 N6 w$ H; @' p+ q; d6 b
作者:
naptid
时间:
2010-7-7 23:32
顶上来,不知后续结果如何?
作者:
shane007
时间:
2010-7-8 11:52
暂无下文,等待懂汇编的朋友出手相助。
作者:
shane007
时间:
2010-9-20 21:10
2010.9.20 更新了
作者:
humphry.l
时间:
2010-9-20 22:14
好像是个很大的进展啊
作者:
shane007
时间:
2019-3-19 22:46
5 \4 j0 P1 a' r+ g5 g
顶上来
作者:
shane007
时间:
2021-1-23 08:17
顶上来
作者:
shane007
时间:
2021-2-9 21:33
顶上来
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2