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

建议 【DirectDraw游戏汉化 #1】 愚蠢的入侵者(Stupid Invaders) 字幕

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

[建议] 【DirectDraw游戏汉化 #1】 愚蠢的入侵者(Stupid Invaders) 字幕

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

【DirectDraw游戏汉化 #1】 愚蠢的入侵者(Stupid Invaders) 字幕

本帖最后由 shane007 于 2023-8-23 16:24 编辑
7 a# F# A2 j" w9 N' X7 @6 J
$ t* e- R( K; d8 B, K多年前Odair版本让我看是否能汉化,当时水平有限,暂时未能解决。
1 A/ q0 F/ o  W这一波,我感觉可以解决这个游戏的汉化问题了。游戏可以用dxwnd窗口化,随后用OD附加进程即可调试。* V( P+ J* O7 \0 h: ^& E
) E& ?* E' N* g( y  Y/ P* _% D
这是一款DirectDraw游戏,代码如下。+ x6 @/ x) I6 J. I" j
  1. .text:004234B0                 push    0               ; pUnkOuter
    3 y. ]# K0 K; k' D4 c; M

  2. 8 W1 o$ t, n* |: l3 n
  3. .text:004234B2                 push    offset lpDD     ; lplpDD
    6 N, q( i. A0 M" p- y
  4.   j* G" O6 ^% |
  5. .text:004234B7                 push    0               ; lpGUID
    , f$ c) O) C- X8 C0 p, ?) O1 {

  6. 2 V; S% r$ f6 S, c6 ~. R( S+ u
  7. .text:004234B9                 mov     dword_458E98, 05 n6 o) I: e& F
  8.   S# Y: H& N4 }; d: w2 r. Z
  9. .text:004234C3                 call    DirectDrawCreate
复制代码
$ `8 T+ b% U+ C3 l. |
选了游戏开头主角点马桶出现的那句对话,下内存断点,在以下地方断下。- ~. g* \' L1 L* n
  1. 0041EA60  |.  885437 FF     |mov     byte ptr [edi+esi-1], dl
复制代码

7 B% P1 a/ k2 ]/ ]8 G1 ~# l7 O% _# M) X' {8 @  T2 z& \8 c* G* W
在ida pro中看到函数原型如下,a2,a3猜测是高度和颜色。
. b! x2 k- t% x$ q; _: q
  1. signed int __cdecl sub_41E960(const char *a1, unsigned int a2, unsigned int a3)
复制代码
9 b" @' z  V$ S1 I- ?/ u. X% o/ H
' {4 |. s- V& Z& c3 c
看了一下调用的地方,有19处,那这个游戏应该都是只用这一个显示函数了。
& Q) T6 U  p7 T5 \! e* X2 \
! v- p4 M8 f  |, M- o/ a8 X  u
% x* G( Z6 Q# F* U3 y: m/ Q
* t# n$ X, P8 y/ X. w
分享到:  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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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