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

谋杀的艺术2的再分析(justtoplay请进)

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

谋杀的艺术2的再分析(justtoplay请进)

跳转到指定楼层
楼主
发表于 2009-7-11 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

谋杀的艺术2的再分析(justtoplay请进)

我找到一个谋杀的艺术2的俄文补丁,但是用了没出俄文,文字全部消失了。, b8 [  I" M$ T* o- B
我感觉这和中文的现象很象,你能否试试看,如果能把俄文搞出来,应该也可以出中文。
$ v' l( X' ?; U# v$ R
' B/ G: X% j$ v" x* Hhttps://www.chinaavg.com/read.php?tid=151048 q5 s1 j9 T% J9 Q" a5 }/ [

, i, N9 r0 |( Y9 i% s4 i: A% u3 _- B# R
我比较了一下2个_scripts.vbf,感觉这里好像是个比较重要的地方。
3 P# G. E  _; ?1 I+ F7 [你也可以把相关文件比较看看。看看能否发现有价值的线索。
$ u& R5 m" ~1 F) Q
0 M% b. t* x# d0 w6 Q% i            CreateFont(name, fnt.def:GetElement(i, fnt.colFace), fnt.def:GetElement(i, fnt.colHeight), fnt.def:GetElement(i, fnt.colWeight), "Proof", italic, underline, 512, 512, DataArray("AdvConfig"):Get("StringTab Dir"))
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-7-11 14:12 | 只看该作者
我只有"神秘纪事3"
4 @# t+ S/ g& k! M3 t, [2 y我用Ollydbg跟踪发现,文字显示的确和player\\BuildingBlocks\\Adventrue.dll有关,中文可能就是被这个东东过滤的吧?4 P& K, X- x4 V+ k& h2 H
如果要显示中文可能要破解修改Adventrue.dll的l吧?) r) V  {; p! P6 `3 d* L
ps:我看不懂俄文,"神秘纪事3"好像没有_scripts.vbf
回复 支持 反对

使用道具 举报

板凳
发表于 2009-7-11 14:18 | 只看该作者
一点发现,不知道有没有用9 J4 `9 j3 T9 ^: p3 h
VxMath.dll,数文字个数的:
& A* i/ _4 j% x( q' `5 x) H+ j! }24297CA1    8A08            MOV CL,BYTE PTR DS:[EAX]
9 Q. u  p( }- d. i& A" j* l24297CA3    83C0 01         ADD EAX,12 L4 p/ e; x( U
24297CA6    84C9            TEST CL,CL6 ~( \8 i  \  O& T
24297CA8  ^ 75 F7           JNZ SHORT VxMath.24297CA12 X% h6 T. \# h% i; V
24297CAA    2BC7            SUB EAX,EDI              ;文字个数
( E5 w" n6 s3 k- @8 ]! y7 a6 u24297CAC    50              PUSH EAX
# p- R# Y: }3 W- e% M3 G24297CAD    52              PUSH EDX
$ ^5 n. m. m. t, @. f# u24297CAE    8BCE            MOV ECX,ESI
- V+ {% G% t6 a24297CB0    E8 7BFFFFFF     CALL VxMath.24297C300 o" t3 y, z# \) @% s

7 L5 R& @* O) A$ s7 b8 }Adventure.dll中有个gdi32.textoutW的函数,但是在这里设中断好像没反应
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-7-11 14:20 | 只看该作者
你是说魔蝎典礼吧。
  g8 w- A4 W" w4 a' R1 w9 v  o+ ]魔蝎典礼和谋杀的艺术2是同一个引擎。
! z4 _( A+ ~- i% X1 ~8 L; q; l现在谋杀的艺术2有了俄文补丁感觉可以着手研究。* ~9 U% w, M* s& G$ [& b; ~: f
其实不需要看懂俄文。只要补丁能打上后出俄文即可。! o) O/ P- \3 w
4 `1 N3 d5 A  A2 O  M
俄文在线翻译如下,翻译后可以大致看懂* d! m. p! G4 K  B0 m
http://www.qyen.com/online/russian.htm0 j( b, z) ^3 S+ b- E

! N+ @1 @  x6 e_scripts.vbf  可能只是文件名不同,魔蝎典礼中也会有个文件是放脚本的。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-7-11 14:23 | 只看该作者
对了,你能把2个Adventrue.dll比较一下吗,要汇编级的比较
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2009-7-11 14:26 | 只看该作者
魔蝎典礼的脚本文件是这个 datas.vbf
回复 支持 反对

使用道具 举报

7#
发表于 2009-7-11 14:28 | 只看该作者
我把俄国那个Adventure.dll覆盖魔蝎典礼3中的,系统就崩溃了。
7 f* M+ E" y& a/ Y! y, ~我去下个art2,我网速很慢,魔蝎典礼3还是去买的碟片~/ K5 V$ y2 q6 L4 T
另外我汇编还刚刚入门呢,论坛有这类高手吗,好希望这两部游戏都能实现汉化。。。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-7-11 14:28 | 只看该作者
还有一个思路,你能否在内存里找到字幕,然后下内存断点?
回复 支持 反对

使用道具 举报

9#
发表于 2009-7-11 14:33 | 只看该作者
引用第7楼shane007于2009-07-11 14:28发表的  :. w3 F% r3 x1 L$ A/ Z8 }
还有一个思路,你能否在内存里找到字幕,然后下内存断点?
可以的,就是在VxMath数文字个数的那个地方中断的,然后一路下去,我就看不懂了,貌似后面还把字幕拷贝了一下,拷贝到内存中的其他地方
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-7-11 14:39 | 只看该作者
写个中文字幕比如 ABC你好DE,过滤前是ABC你好DE ,过滤后是 ABCDE。# U  ~4 O- Z+ |9 o6 H& l5 S" Z, @, R
只要找到过滤点就算解决一半了。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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