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

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

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

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

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

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

本帖最后由 shane007 于 2023-8-23 16:24 编辑 % |9 f/ {7 i: W( T8 Q- a
6 v+ @, v/ C; U: v/ T
多年前Odair版本让我看是否能汉化,当时水平有限,暂时未能解决。
# N! d# {! i: ], V这一波,我感觉可以解决这个游戏的汉化问题了。游戏可以用dxwnd窗口化,随后用OD附加进程即可调试。0 z0 g- }0 l2 P+ y$ E5 Z; \3 ]

  o! B6 T- A9 d) A3 @5 w. q这是一款DirectDraw游戏,代码如下。' ]( T. C# G6 D% ~( R. ?
  1. .text:004234B0                 push    0               ; pUnkOuter
    1 T+ c9 r0 A$ a/ z% r5 M, H
  2. 9 j  t) h% a& `2 m) a9 m% a" z
  3. .text:004234B2                 push    offset lpDD     ; lplpDD  E& P% U$ T, {. r  Q
  4. ! A" J( `9 W- l
  5. .text:004234B7                 push    0               ; lpGUID% B. ]& d. s7 h+ s1 y
  6. # l1 o6 T3 S4 s% u- {
  7. .text:004234B9                 mov     dword_458E98, 0+ [2 y& Y. U2 `  E2 u. K

  8. / d: p* s9 }" s- h& }+ `
  9. .text:004234C3                 call    DirectDrawCreate
复制代码

/ y, `: f/ c9 u, ]' P# X  n( Y选了游戏开头主角点马桶出现的那句对话,下内存断点,在以下地方断下。/ ?- T, [! \* V4 j# Z* D" e0 T2 A0 w
  1. 0041EA60  |.  885437 FF     |mov     byte ptr [edi+esi-1], dl
复制代码

0 ]7 h' H! t" h4 b8 w$ r3 @2 F' Z( j
在ida pro中看到函数原型如下,a2,a3猜测是高度和颜色。
! V! G7 ]0 C5 |8 O
  1. signed int __cdecl sub_41E960(const char *a1, unsigned int a2, unsigned int a3)
复制代码

1 M3 |2 p# O' k9 t, @# U4 G6 z; [
看了一下调用的地方,有19处,那这个游戏应该都是只用这一个显示函数了。
- a! o' ?/ B3 i# D$ p) w) q0 v) {
+ J6 @  N+ P# o; R/ U0 a& j+ C- A
$ {  q7 s  r* Q6 k5 b
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好1 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2025-4-13 11:36 | 只看该作者
学习学习一下
回复 支持 反对

使用道具 举报

高级模式
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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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