设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2773|回复: 7
打印 上一主题 下一主题

[RMVA发布] 游戏退出时执行方法(包括点x退出)

[复制链接]

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42394
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

跳转到指定楼层
1
发表于 2017-1-11 17:34:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
此脚本面向脚本开发者,不能直接使用。

附代码。
代码


插入脚本到游戏工程内,游戏进程结束时会执行Fux2::Exit_Hook.exit_func方法,
当然你可以通过修改Str_Close_Catch的值来决定eval的内容。

注意:
1.仅限于RGSS300.dll保证有效,其他版本未测试。
2.并不能阻止游戏退出,退出方法若有错误,不会产生提示。
3.若游戏被外部软件通过结束进程的方法终止,退出方法也不会被执行。

这个小脚本一般配合系统变量之类的脚本使用,游戏退出时做一些变量记录。
比如记录游戏玩的次数,当前是否为第一次打开游戏的标志,甚至某些游戏做及时存档也是可以的。

评分

参与人数 1星屑 +15 收起 理由
浮云半仙 + 15 吼啊!

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42394
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

5
 楼主| 发表于 2017-11-3 16:46:46 | 只看该作者
SixRC 发表于 2017-11-3 16:41
突然想起之前的事
最开始接触反汇编的时候 只知道爆破 找关键跳 基础 原理什么的都不知道
视野只有那一块爆 ...

ida最有用的不是自动分析成伪代码的插件吗(x
说笑,实际上win32程序我倒不怎么用ida去分析,ida非常强大,但win32有更多强大的逆向工具。
原理什么的不要在意,学一大堆原理的人不见得有亲自动手尝试和思考来得快,
当然深入一些的东西是需要理论支持的,普通的逆向只要懂汇编,有编程思想就可以。

点评

嗯 好  发表于 2017-11-3 17:18
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13562
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

4
发表于 2017-11-3 16:41:23 | 只看该作者
突然想起之前的事
最开始接触反汇编的时候 只知道爆破 找关键跳 基础 原理什么的都不知道
视野只有那一块爆破点 上下文的代码一看就爆炸 更别提整体意识
所以一直以来都只会用od 不懂为什么都说ida好
慢慢学着玩着试着 一直到最近对rgss的反汇编 突然感觉到了之前积累的力量
开始不抵触全局思考 开始试着想它是怎么个处理过程
之前只知道某些地址做什么 现在把它们串联起来
主循环啊 消息处理啊 判断啊 顺着一条线下来思路就比较清晰
也开始意识到用ida的好处 把整段代码串起来
虽然 至今也还没开始用ida...
不过 所谓的感悟可能只是对rgss吧 毕竟调试了那么多次了... 换一个软件可能又会炸了2333
要学的东西果然还好多啊
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42394
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

3
 楼主| 发表于 2017-11-3 15:07:08 | 只看该作者
Lemax 发表于 2017-11-3 12:38
请问能否编写方法使退出无效化?

https://rpg.blue/thread-403712-1-1.html

这帖子里有处理消息的方法,你可以参考写一个不处理退出消息的。

点评

不过还是谢谢你了。  发表于 2017-11-3 16:36
我还没有那么强……  发表于 2017-11-3 16:35
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1592
在线时间
280 小时
注册时间
2017-10-17
帖子
81
2
发表于 2017-11-3 12:38:56 | 只看该作者
请问能否编写方法使退出无效化?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 08:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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