最近研究了一下静物,意外地实现了静物的汉化。
& |/ r( r) x0 W4 J u静物也是用virtools开发的,我通过OD发现Stilllife.dll里有日文的显示函数。 0 P( C" C5 n. `, F
把stilllife.dll里面的ID_Language改为JP或CH就能使静物使用日文的显示函数。
% t# t, L6 S, k; O1 A* o; v下面的就和Syberia2的汉化方法一样了。
: Y" p! j D4 t; v. ~% G
. ~1 B" ]7 j7 ~3 o% [6 C边界检查点如下 / D V* ~; ?) K$ D, f2 t
00EE1836 |. 3D 80000000 cmp eax, 80
- q$ T2 k' d7 m00EE183B |. 75 21 jnz short 00EE185E
4 g1 D: V6 Q2 X5 H% Z- |00EE183D |. 8A4424 04 mov al, byte ptr [esp+4]
# }: C ^' n, W; f00EE1841 |. 3C 81 cmp al, 81
( l& N4 T* n `' x: a00EE1843 |. 72 11 jb short 00EE1856
% g, B4 n& C) l1 k4 T M- t00EE1845 |. 3C 9F cmp al, 9F
2 {7 F+ [6 q! A: w, p9 I00EE1847 |. 76 04 jbe short 00EE184D
. M8 r. [9 s0 H& x+ l00EE1849 |. 3C E0 cmp al, 0E0
; p$ g8 M$ I( v8 E- M00EE184B |. 72 09 jb short 00EE1856 6 {0 m! |5 t0 Q6 ~1 m) w. M; W i
00EE184D |> 3C EF cmp al, 0EF ' Q' |- a0 H, O& ?
把
3 {1 \0 j/ V9 {% G6 d1 F3D8000000075218A4424043C 81 72113C 9F 76043C E0 72093C EF
9 ?* F# X7 t7 |改为
" S; |* ~# d9 h( a) N2 u# u* Z3D8000000075218A4424043C A1 72113C F7 76043C A1 72093C FE + {, \7 {, K; l& L4 |- H3 F' s
汉化抓图如下,其他相关工具随后更新。
; C; `/ a- w# L/ k" ?& x, g% t
( l4 ?% S1 E- B$ b d {/ h) ~ G5 d----------------------------------------------------------------------
: E8 P! j2 M9 I- n+ k7 r0 v7 X2009.1.10 第一次更新 8 k! ~5 h# ]3 U- J, {
1.文本的解密和加密工具
, e5 i8 ]& j! u: H工具以前发过,地址如下,只要加个/r的参数就可以实现把.txt文件加密为.sls文件。 1 j6 q1 `) [3 a6 p9 o8 l. J5 S8 N
不加的话就是把.sls文件解密为.txt文件。
7 i' x# K& N' n+ Y8 h& whttps://www.chinaavg.com/read.php?tid=12061
( @6 s3 J% i0 X' l3 H; `' x0 k7 {, o6 {" {8 o9 t6 {3 b K3 T
2.资源文件的解包工具据说和syberia2相同 ' x9 ]& _ I! I1 D% }
相关网址如下,尚未测试。
& C' t, N- b, Xhttp://oezmen.eu/gameresources/
: k/ x* S! ]' G+ z n我估计把文件扩展名改一下就能解,打包的话用syberia2打包工具应该就能行。 ( h0 E$ k% Z: x5 t8 |2 c7 [8 g2 [
. A* {, v2 ?; T+ J$ j: f3.窗口化的方法。 7 j/ [' Q$ L1 w5 v* j$ A
方法1.按syberia2公布的方法修改exe文件 9 t5 n! x2 v$ ^4 k$ ]2 Z. V
方法2.修改StillLifeCfg.sls中的一个设定RenderFullScreen,测试通过。
+ N5 J5 x6 b8 I2 Y% P
) j0 e% x2 v$ \% x: `/ _----------------------------------------------------------------------
2 G" A1 E, h( Y; W2009.1.11 更新 , H7 z. ]( c5 n0 T' Z7 h T
发布修改过的StillLife.dll 9 Z) L+ [* H. c2 E: L
+ X1 x2 B0 x3 l1 }3 A' E---------------------------------------------------------------------- F r& K! \1 v3 J6 V8 K+ [/ i
2009.1.14 更新
1 T6 N4 U; C( N放上一张验证换行的汉化抓图 2 g' ?2 S" y& g+ k' u" w
. ~9 i4 j) \7 U. U: R: Y1 C! e5 o3 C5 D2 E. ^8 s
---------------------------------------------------------------------- * E5 H& u0 C- p; [* l6 R
2009.1.21 更新 . ], t3 s* _ e
放上几张不同字体的汉化抓图
# D9 A" m4 n R. w- d2 Z; {2 C/ H3 b# X/ C7 ^ _' o
我觉得用宋体和幼圆的比较清晰,其他的都看不清了。
7 d3 ]+ _3 ?- Q
6 u! u- w K, `1 r4 a 6 _" o6 `9 I! n7 e
# g( [* F' {# T. N N" H
|