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

建议 【Directx9游戏汉化 #2】 逃亡1(Runaway - A Twist Of Fate) 字幕篇

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

[建议] 【Directx9游戏汉化 #2】 逃亡1(Runaway - A Twist Of Fate) 字幕篇

跳转到指定楼层
楼主
发表于 2023-8-23 15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

【Directx9游戏汉化 #2】 逃亡1(Runaway - A Twist Of Fate) 字幕篇

本帖最后由 shane007 于 2023-8-23 15:32 编辑
) s/ V! ^$ z8 n# L# y2 @
5 W7 Y. S+ }$ u& v3 ?0 }本分析使用的是GOG版本。
" e: k6 h1 T8 Q- {8 J7 ~9 P这个游戏用dxwnd.exe可以进行窗口化,然后我采用ollyice附加进程的方式进行调试。经过查看,是directx9的游戏。) a$ o5 g2 f2 ~/ d& a2 m
  1. .text:004042D8                 push    20h             ; SDKVersion
    8 ?: V( m1 ~0 t6 G/ p$ v3 {
  2. .text:004042DA                 call    Direct3DCreate9
复制代码

$ q1 \/ I" y, h$ a# W$ s" e" G2 C7 l6 B8 r2 k% x2 \
在游戏画面查找一句对话bought it to look, 点击物品后触发,断点代码如下
; Z9 B; l6 N# O' \# t) w( E
  1. 0069DEDA    F3:A5           rep     movs dword ptr es:[edi], dword p>
复制代码

/ B7 |, I1 m+ N" w2 H( }$ F在ida pro中查看,发现是memcpy函数,查看调用处,有好多20-30个。
# d0 T6 ?3 R4 L& P$ V% x4 s这个得做个资料,一个一个进行排查了。但是显示函数一定就在其中。. Z# r6 G0 a: @! R9 X1 x* N
  1. void *__cdecl memcpy(void *Dst, const void *Src, size_t Size)
复制代码

; y# C, {, d; ~9 m% n) j( ?9 {5 R我尝试了其中第一个,在函数开头设置断点,能断下来,说不定,这就是
5 [$ b0 G  [) _+ i显示函数其中之一,等以后继续分析。
; D! E1 e2 U6 f( ?2 v/ M8 o4 B1 n
  1. int __cdecl sub_408AD0(int a1, int *a2, int a3, int *a4)
复制代码
2 i" F" W9 W3 Z# h3 k# }
1 v' ~1 z# M8 C  i" c

" [( |% T# z3 }( P4 a6 u4 J( u- u; u3 B5 [0 }, h! M

; m3 O$ d. N0 o* f/ _
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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