最近研究了一下静物,意外地实现了静物的汉化。 C% O% C P- v; @- Z
静物也是用virtools开发的,我通过OD发现Stilllife.dll里有日文的显示函数。
5 N! i5 m0 @- k- ~: y把stilllife.dll里面的ID_Language改为JP或CH就能使静物使用日文的显示函数。 9 S& [9 C& r# X& \0 V$ D
下面的就和Syberia2的汉化方法一样了。
2 l# J8 I- \. Y/ }; \3 n, z9 f/ L" ~! I! @$ j+ j
边界检查点如下 9 g- [, f I" M# Y3 S. A
00EE1836 |. 3D 80000000 cmp eax, 80
( Z- I4 x* R/ p, M& K8 ]' m) T8 v00EE183B |. 75 21 jnz short 00EE185E
* w& H" L1 d# X' e" b00EE183D |. 8A4424 04 mov al, byte ptr [esp+4] / n9 {4 f5 z( c. T7 k
00EE1841 |. 3C 81 cmp al, 81 % H/ X. n J& O6 J5 K& l/ j8 U
00EE1843 |. 72 11 jb short 00EE1856
/ T& [, [# G Q; c. R' p00EE1845 |. 3C 9F cmp al, 9F
" C1 |, H! p1 ? j( Y$ Q# f00EE1847 |. 76 04 jbe short 00EE184D 1 l1 R3 c4 a/ l& w
00EE1849 |. 3C E0 cmp al, 0E0 0 Q( e+ t ~6 p
00EE184B |. 72 09 jb short 00EE1856
% o" b: t8 w( c9 D- _00EE184D |> 3C EF cmp al, 0EF - [ ~, {$ v& u, K8 T: g) }6 Y
把 " R9 [" P( p9 a; h' b4 @( U6 z/ Y
3D8000000075218A4424043C 81 72113C 9F 76043C E0 72093C EF
! O e/ \8 b' O- g: Y; K5 J改为 5 O, r5 m, g$ e( F P
3D8000000075218A4424043C A1 72113C F7 76043C A1 72093C FE
, y# X, [4 ]! E' a5 ?汉化抓图如下,其他相关工具随后更新。 + N! U; U. U' |9 D
8 A1 L, U, u) z: J0 h----------------------------------------------------------------------
( G; E1 @: c" H* s2009.1.10 第一次更新
- G) Y6 l* n- ^( E- X% g1.文本的解密和加密工具
- I' G5 R& Q8 f1 l3 N工具以前发过,地址如下,只要加个/r的参数就可以实现把.txt文件加密为.sls文件。
: Q+ u$ y: A$ b" [* g$ e不加的话就是把.sls文件解密为.txt文件。 6 \6 C/ R. J/ d
https://www.chinaavg.com/read.php?tid=12061
1 r3 i9 e0 E' i- W# Q
, u( l# ^; g0 h0 K4 u: r2 S5 @2.资源文件的解包工具据说和syberia2相同 , U- I& A& N4 X/ ~1 p- Z: n
相关网址如下,尚未测试。
! A9 S/ x( U9 b# Z7 ?; @, Ahttp://oezmen.eu/gameresources/ 6 {: S- ?5 F, P/ E8 y. Z
我估计把文件扩展名改一下就能解,打包的话用syberia2打包工具应该就能行。 5 [ y) T/ d' m6 e: @+ K- G4 N) h
3 J: o O6 F: w6 D" u
3.窗口化的方法。 W4 U6 ^6 B2 B5 w' a
方法1.按syberia2公布的方法修改exe文件 3 _4 Z/ ^& [4 m( `/ k
方法2.修改StillLifeCfg.sls中的一个设定RenderFullScreen,测试通过。
8 Z) v% G9 N) i/ _4 g$ }6 j- @7 u% }$ t( }. N9 E5 J
----------------------------------------------------------------------
* m7 i6 t( b( b, p6 V; x) f2009.1.11 更新
2 z% M% ]5 O' }( ^发布修改过的StillLife.dll ( r" `( _; r3 B) `- N1 `
& b" E f" ~5 o
----------------------------------------------------------------------
& H0 ?0 h/ S. n! ~ G& P) q' _2009.1.14 更新 + |: }* H1 s7 z, v9 a3 l
放上一张验证换行的汉化抓图
# e0 @; ]+ T, |" z
% O5 o5 k5 S: i; a/ d7 a& F5 O1 i$ Y3 H- G; o7 o' H3 u% b
----------------------------------------------------------------------
: ]2 L; [- s; x' e/ F1 t/ G7 `2009.1.21 更新 2 V8 J/ A/ H8 [/ C5 K8 W4 ^
放上几张不同字体的汉化抓图 3 f6 Q$ n- ^/ m, Z$ {) @
8 b7 @1 |0 A& o# a' s我觉得用宋体和幼圆的比较清晰,其他的都看不清了。* Z: N0 v) `2 J+ i z
# J, L0 o) b0 t2 E7 Q1 g, M3 U - J- ? y: q# J! O% U" L
* P9 _. g& o$ {) W: y0 R! E$ m |