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

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

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

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

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

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

我找到一个谋杀的艺术2的俄文补丁,但是用了没出俄文,文字全部消失了。& l* o% T. Q$ W
我感觉这和中文的现象很象,你能否试试看,如果能把俄文搞出来,应该也可以出中文。
2 B% w9 s: f1 w  E$ w. F
" h  ~3 p5 R& O8 A, W' vhttps://www.chinaavg.com/read.php?tid=151040 g( W( S9 L; p1 E! W  s; f1 W
4 J% \7 W1 Q# \8 y( k! [% b
4 A  {& M- ]# O/ Q1 u, j
我比较了一下2个_scripts.vbf,感觉这里好像是个比较重要的地方。
9 E. o. s1 z0 `1 G: l$ E" G; K: n你也可以把相关文件比较看看。看看能否发现有价值的线索。: v' x% P! `% o- W& X( N! d
3 X- Z/ O. g# l/ ]. y  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"  n% W; N  q6 L+ y* ]  T; i
我用Ollydbg跟踪发现,文字显示的确和player\\BuildingBlocks\\Adventrue.dll有关,中文可能就是被这个东东过滤的吧?
+ c0 s4 ~  U9 V  {' J, [6 e如果要显示中文可能要破解修改Adventrue.dll的l吧?
$ z2 V- |$ n: H8 D4 eps:我看不懂俄文,"神秘纪事3"好像没有_scripts.vbf
回复 支持 反对

使用道具 举报

板凳
发表于 2009-7-11 14:18 | 只看该作者
一点发现,不知道有没有用
% `4 A( i8 h7 N, W4 zVxMath.dll,数文字个数的:
2 t/ D+ R" _  G2 {! k1 g24297CA1    8A08            MOV CL,BYTE PTR DS:[EAX]9 j) O  J9 C" |
24297CA3    83C0 01         ADD EAX,13 M% m2 a/ c3 H, s7 _8 `
24297CA6    84C9            TEST CL,CL
) ]( l  |* o% u/ r+ n24297CA8  ^ 75 F7           JNZ SHORT VxMath.24297CA1
( \4 W8 ?, E; F/ s, o( o24297CAA    2BC7            SUB EAX,EDI              ;文字个数
3 K# A8 l- I# y( T1 A24297CAC    50              PUSH EAX! t/ F3 i5 o' d$ ?4 H5 ^9 F
24297CAD    52              PUSH EDX/ I7 a9 A/ @8 d+ y  h' G" f* _4 [0 d
24297CAE    8BCE            MOV ECX,ESI
6 j' A1 Z3 a" V. G24297CB0    E8 7BFFFFFF     CALL VxMath.24297C30( L( C, W- M; k. O. q9 Y

! ~* b" s* y" H, O* bAdventure.dll中有个gdi32.textoutW的函数,但是在这里设中断好像没反应
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2009-7-11 14:20 | 只看该作者
你是说魔蝎典礼吧。
& J  y( }7 u7 |" F% f魔蝎典礼和谋杀的艺术2是同一个引擎。7 Y2 j* A! D# y9 ]6 \) ^
现在谋杀的艺术2有了俄文补丁感觉可以着手研究。" H% a( @/ {  ]5 t1 c, a) z* C7 h
其实不需要看懂俄文。只要补丁能打上后出俄文即可。0 ]4 \) D$ R5 r+ d0 o2 i# `

: Z0 J8 z" _' ~1 `0 n( S0 m9 ~/ }俄文在线翻译如下,翻译后可以大致看懂! K  f$ J) R0 H' y
http://www.qyen.com/online/russian.htm
% H, [: [# i- c- L) @2 Q5 C* n) i) q+ z' a1 v' M2 r7 a" @( T
_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 Y) Y4 ^9 n8 h  {- ~( m; t  g# [
我去下个art2,我网速很慢,魔蝎典礼3还是去买的碟片~! Q  I# o' u$ q7 q* D  O% d5 w
另外我汇编还刚刚入门呢,论坛有这类高手吗,好希望这两部游戏都能实现汉化。。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

9#
发表于 2009-7-11 14:33 | 只看该作者
引用第7楼shane007于2009-07-11 14:28发表的  :
6 v/ @3 ?% [( v3 D' `9 U* _: _还有一个思路,你能否在内存里找到字幕,然后下内存断点?
可以的,就是在VxMath数文字个数的那个地方中断的,然后一路下去,我就看不懂了,貌似后面还把字幕拷贝了一下,拷贝到内存中的其他地方
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-7-11 14:39 | 只看该作者
写个中文字幕比如 ABC你好DE,过滤前是ABC你好DE ,过滤后是 ABCDE。
" O' h- l  }" ?0 y6 l' x* P4 F只要找到过滤点就算解决一半了。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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