设为首页收藏本站官方微博

汉化资料 静物2 汉化分析专用贴

[复制链接]
查看: 14322|回复: 25
打印 上一主题 下一主题

[汉化资料] 静物2 汉化分析专用贴

跳转到指定楼层
楼主
发表于 2009-4-3 07:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

静物2 汉化分析专用贴

老外放出了一个静物2数据文件样本。 0 a3 R# w9 Q/ I1 d% @4 E0 g
http://rs706.rapidshare.com/files/216482719/Sl2data.zip ; e9 A- b, h( [- O- Q6 _
有巳さ呐笥芽梢匝芯恳幌隆? & x/ y4 z, ]* F
& ^4 G1 ~/ O% U
--------------------------------------------------
5 z3 u3 ?6 J9 U0 F2009.4.4 第1次更新 & \- M8 d5 @4 }9 I" D6 E2 Z$ `
老外放出了静物2包文件的异或key,据说解密以后文件的格式很简单。 / W& R% s. P0 w2 R4 c- K) ]& T3 q
2923BE84E16CD6AE529049F1F1BBE9EB
' l( u0 d7 }; a, y! f& E- k4 k, s, m0 x' z- L, f1 y6 p3 B
-------------------------------------------------- : \* y' @3 |* m7 m
2009.4.4 第2次更新
7 ?( k; s. d& q6 ^测试了一下上面的异或key,结果正确。解密后的文件为不压缩的简单格式包文件。 7 S, \5 G! v1 Z5 j
放上异或解密工具,在工具包里有一个例子,异或key就在key.txt中。 4 q, B( P3 I8 Y; L' [# Z( n4 c

1 M9 ]  J' @- f% n# H) o2 X! z--------------------------------------------------
( v* C9 L: x/ q" ]2009.4.4 第3次更新
- T4 U3 m/ j* H静物2采用wild-dna公司开发的3D引擎。网址如下。 # K% M; R) C" x4 r( X6 ^" Q
http://www.wild-dna.com/main.html
# \4 B4 g: p5 s! s4 Y# Thttp://www.gamecostudios.com/xcengine.html ' |3 c5 i  B2 ]. A: b! `2 _1 g& h

; R+ x! J1 y+ B4 G--------------------------------------------------
) }- q# I$ U% N: h- H3 y2009.4.8 更新
: h, h  W$ ]" B# `% B老外公布了静物2包文件的格式。 * F) h" l! g! c/ H! }4 S5 b/ F" w# t
0x04 //"GMGB" 7 E0 y3 W6 n& S" @5 R: P$ I
0x04 //Number of files
3 Q; v: e) v( h) A! c2 v  @( }+ E, F9 ?' X5 z7 D
for each file {
& O% s! Z- _% y
- z7 ~' C7 i: y- W9 Q! g- Z0xX path and filename + L) m1 u9 u, r8 u4 l3 S9 p1 [
0x01 0x00
! t1 ?" Z; {! I0x04 file length
: y: u: P1 ^5 I, t) D0x01 0x00
( Y/ |! v$ G! @# ^+ |}
+ i) D- x4 e7 i% i- ?( M8 a, W( B% [
--------------------------------------------------
' _  X% |, \" e- [2009.4.17 更新 6 i, }: j/ m* W  t1 _
老外动作很快,通用解包器quickbms发布以后很快发布了静物2的解包脚本。 5 M/ S* b) Y5 B" j
用法如下
9 G& Y( ~  f" K0 I; Uquickbms.exe stillife2.bms c:\Sl2data.dat c:\folder
- \* W' m. F) q! L, m9 ]- H% p4 q5 x0 j  e
--------------------------------------------------
: T) F! I3 \2 w# G* a) J" C% B* r2009.5.16 更新 5 B+ \8 A" `/ k9 K
最近又有一些细小但是可能比较重要的发现。 ) k( l% d3 a9 d
用filemon跟踪了一下发现这个游戏支持读取解包后的字体文件Sl2fnt.dat。
* Y* @# K# L9 ^! n; |第2个发现可能很重要,我把Sl2fnt.dat改名后发现游戏竟然能正常运行,此时使用了一种奇怪的字体。此种字体和原来的字体明显不同,并且显示有些不正常。我怀疑是某种系统的TTF字体被强制用不正确的参数显示而导致的。如果真是这样的话,我们无疑看到了一丝汉化的曙光。
5 @* \& U: f2 r1 j* `: c弄清楚这谜一般的字体来源是接下去要研究的课题。
' V( R) |" `$ T0 R+ F5 e下面是此字体画面抓图。 : k, P7 `+ B2 y8 {9 x

9 B4 w' ~: \: O/ |% o. E3 l' w( ^  Q1 p+ L
-------------------------------------------------- 5 u% E& p) f0 O7 d6 J( Y
2009.6.26 更新 ! f2 H" \4 m2 ]* v9 l: t5 a  s$ @
经过老外的分析,把Sl2fnt.dat文件删除以后,游戏会自动寻找系统字体arial.tff。
5 h8 u/ Z  u8 F# @: L! J老外还放上了清晰的抓图。就是说我们目前已经可以把静物2转化为一个使用TTF字库的游戏,如果有办法HOOK显示函数的话,也许可以用比较简单的方法实现汉化。   e6 ?: C, w! l* ~' ~
放上抓图
8 G0 o* x) R; L. w2 D
0 A1 ~  i: a" F1 F7 [- p" f3 t: n$ E8 A. L
-------------------------------------------------- & T6 Y0 i: J$ E1 Q
2009.6.27 更新 : F. }! w% c- l  ^/ j
我在另一台电脑上试验了一下,可以显示出正常的英文。 3 E  w1 e- G" h7 U, ~: [8 [
我用上面的异或工具解密了字幕文件Sl2data.dat,然后写入一个中文字,再用异或工具异或一次。发现只有这个字的低字节被显示出来,高字节被过滤了。
) |( `" P5 s' @7 O7 ^& V  Q" e! ?我觉得分析到这里基本可以知道实现汉化的方法了,就是用OD分析一下,找到那个过滤点,使游戏一下子读取2个字节,这样游戏应该就能显示出中文。
) w/ U" Y' k( r$ i肥牛如果有时间的话,希望能尝试一下。拜托了。 ! V0 v$ n$ i* J! A, @
需要修改的可能是xcEngine.dll这个文件。 3 f& t9 K; x4 h4 R8 {' S% k

+ I% \0 m) w$ v* \- H& v抓图如下,显示出来的是 汉 这个字的低字节部分
7 ~2 J* }0 ]4 _9 R! w
5 v. }# u2 n9 @4 N; z' a8 ^" @! S; \6 ~9 N
--------------------------------------------------
8 l1 P7 O: H. y/ {/ r8 W( I) l2010.2.2 更新
) J5 s" ^8 o' ?' z. g: A+ Z8 ?0 s9 z$ K我电脑上的静物2,在一开场2人打完电话以后,就会崩溃。2 ^8 W' ]9 z" Z6 @
研究了一段时间,发现可能是我显卡较老,只有128M显存的缘故。
( S  S& [2 I- S  L+ [: v+ X把option的Shadow Quality改为low以后,解决了上述的崩溃问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

26#
发表于 2012-9-30 04:47 | 只看该作者
[s:89]顶上来,我是做电视包装的,就是logo演绎之类的,对三维软件什么都比较熟悉,主流的三维软件都很熟,如果说能汉化这款游戏的话,虽然平时很忙,但是我一定会帮忙的~!
回复 支持 反对

使用道具 举报

25#
发表于 2012-2-6 23:04 | 只看该作者
2012年了,顶起来,一直没玩静物2,就等汉化了,可惜也不能帮上什么忙。
回复 支持 反对

使用道具 举报

24#
发表于 2011-12-2 21:45 | 只看该作者
都等两年了 唉 这么经典的游戏  喜欢的人怎么那么少[s:84]
回复 支持 反对

使用道具 举报

23#
发表于 2011-11-5 13:04 | 只看该作者
[s:74]静物2还是没出汉化
回复 支持 反对

使用道具 举报

22#
 楼主| 发表于 2010-9-18 21:46 | 只看该作者
再次顶上来
回复 支持 反对

使用道具 举报

21#
 楼主| 发表于 2010-9-14 22:49 | 只看该作者
顶上来备用
回复 支持 反对

使用道具 举报

20#
发表于 2010-2-2 23:19 | 只看该作者
期待2代技术的解决!
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2010-2-2 23:09 | 只看该作者
2010.2.2 更新
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2009-8-14 23:58 | 只看该作者
把这个帖子顶上来。, {  B0 ], _. f5 W& U1 P7 t" E' @  x
希望某高手能够帮我们解决关键技术问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表