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

【汉化任务简报】#34 即时屏幕图文游戏攻略浏览工具

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

【汉化任务简报】#34 即时屏幕图文游戏攻略浏览工具

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

【汉化任务简报】#34 即时屏幕图文游戏攻略浏览工具

以前在某个帖子里提到过这个东西,现在正式作为一个汉化任务简报来发布。
. D. ?8 c0 ]" O; o# z5 w关心汉化的朋友都应该知道,利用代理DLL技术,可以实现在屏幕上输出图片和文字。
9 r6 Z1 E2 c& n利用这一点,我们可以制作一个即时在屏幕上察看图文游戏攻略的工具,这样就用不着老是把窗口切换来切换去的了,在屏幕上察看图文游戏攻略的时候,游戏并不中断。( Z* G! c0 F; M4 N' ]3 G. x! E# C

1 n+ z, t7 {! h* R工具的设计非常简单。
0 |4 Z! X/ b* D$ G8 Y5 C( a  M( V7 S  S把游戏攻略先保存到一个文本文件中,攻略图片也保存好,用一个ini配置文件来保存这些文件的路径,显示位置以及行数等信息。! R0 o8 P9 s+ ]/ |" B) C
初步设计热键为F10,F11,F12 ,因为这几个键比较少用到,在游戏中可以通过F10来切换显示和不显示攻略,F11,F12来前后翻页。初步设计攻略显示在屏幕的上方,显示5-10 行。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

34#
 楼主| 发表于 2010-7-23 21:20 | 只看该作者
顶上来
回复 支持 反对

使用道具 举报

33#
发表于 2010-4-9 21:58 | 只看该作者
引用第31楼shane007于2010-04-09 15:07发表的  :$ `/ I8 B3 K. _' n) T
感谢楼上的测试。
4 s! H4 t2 V2 ]4 h请楼上给这个工具提一些新的设想吧。
显示图片估计会好些!但是攻略都弄成图片也不方便吧!
回复 支持 反对

使用道具 举报

32#
 楼主| 发表于 2010-4-9 15:07 | 只看该作者
感谢楼上的测试。
' R. w4 D' i6 k& _0 I7 z请楼上给这个工具提一些新的设想吧。
回复 支持 反对

使用道具 举报

31#
发表于 2010-4-8 14:51 | 只看该作者
拿《爱丽丝梦游仙境》测试了下7 `/ j/ a* n2 I& Z* \6 A6 O
1.测试按Home键和PageDown键PageUp键可以正常使用, \0 ^" c) _. M' Y

3 n$ ^# a- V* ?' x& N' c2 o$ X/ G* P9 \! H) f4 F1 N6 z; x0 s
$ a3 q0 J3 N( t4 E6 I0 Q
+ a) y- j. E9 z* o
但是存在一个问题,切换到桌面或者截完图(qq的截图Ctrl+Alt+A)后,三个按键均无反应
6 E6 `: Z. X8 W" F! p% G0 L
4 H( W4 T6 a6 x) f; T2.退出时出现“The Direct3D has a non -zero reference count,meaning some objects were not released ”; x' R& m. P5 h- D' j

5 t6 |+ y7 a; ~6 a0 e! G( J7 R" B9 ]- A9 g8 o" u1 O7 c
3.有时会出现鼠标变白色方块7 h) v2 r$ T8 G4 {+ k* c- u

* |& J- |: W4 g3 Z% j: X- b4 q* ?' f6 y% ^
0 N) p  ]5 a% ]! t, q7 z# b
测试完毕,力挺一下!呵呵!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2010-4-8 07:59 | 只看该作者
我只知道显示部分,在present函数里加东西即可。
回复 支持 反对

使用道具 举报

29#
发表于 2010-4-8 07:18 | 只看该作者
好厉害哦,这样的东西偶都不知道该怎么上手....
  y0 c8 B+ x9 {$ d( v6 Z
( E- e$ c0 |0 d4 V直接写一个这样程序的话或许可以,可叫游戏调用这个.....
/ |0 \' n# `3 n' h* W% k6 s+ t- m1 O4 e  V- x8 w
这个DLL是替换了SYSTEM32目录下的DLL吗?是完全覆盖掉的还是就几个函数就行的啊0 `6 {" n: o: d: V4 p4 C2 h1 }9 \
又是怎么判断按键之类的呢?那应该是游戏程序呼叫的函数吧 [s:102]
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2010-4-7 17:22 | 只看该作者
顶上来
回复 支持 反对

使用道具 举报

27#
 楼主| 发表于 2009-6-9 23:49 | 只看该作者
知道了,看来文本要预处理以下。# r4 C  c+ G6 G2 D  ^
D9的做完后希望把代码和工具一起发布,让大家也学习一下。
+ e' C9 w# @$ M9 l9 Z- Y/ A& u辛苦了!
回复 支持 反对

使用道具 举报

26#
发表于 2009-6-9 23:34 | 只看该作者
引用第23楼shane007于2009-06-09 22:49发表的  :
+ T9 ]( c! g9 o3 P" l当文件里有某些乱码时,好像无法正确pagedown pageup 换页。
' v6 i1 J" b+ b: I测试文件如下。
恩,我的代码是针对纯文本文件的,这种乱码文件有的乱码代表换行,有的有可能代表文件结束,当读到文件结束的时候我就判断不再允许换页了,所以这种文件不行,目录的问题我就全都改成能够自己设定好了。D8的应该没问题,但是据说d9那个显示文字的函数在d8里效率很低,具体还没试过,DirectDraw的等我做完这个去看看
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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