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

Project1

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

[已经过期] 如何防止游戏的存档被人修改……

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
196 小时
注册时间
2010-10-20
帖子
143
跳转到指定楼层
1
发表于 2012-1-9 19:02:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT,我刚刚在某个地方发现了一个极其邪恶的东西……

= =这样子不是破坏了游戏的平衡性了吗?
RMVA测试过,用这个会提示无法获取存活的队员数量(这个存档就废了……)
RMVX存檔通用修改器_Ver_1.1_by_axdx.rar (60.77 KB, 下载次数: 129)
求助各位大大能不能编个脚本防止这样的事情= =,不然辛辛苦苦编了半天的游戏一下子被人玩通关……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
2
发表于 2012-1-9 19:38:19 | 只看该作者
本帖最后由 wbsy8241 于 2012-1-9 19:39 编辑

还有破解加密的呢
真心想玩游戏的人不会去修改的
想修改的挡都挡不住



最简单的就是存档的时候往SAVE0(数组) 里存一份一样的
读档的时候判断是不是和SAVE0里的一样 (应该可以这样)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1759
在线时间
2524 小时
注册时间
2010-10-12
帖子
1454

开拓者

3
发表于 2012-1-9 21:32:25 | 只看该作者
题外话,你发布的游戏没办法逼玩家如何玩,我爱玩游戏。有些游戏我就喜欢修改,修改不是什么坏事。对不楼主?你的游戏只要让玩家玩起来快乐就好了。当然你可以发贴呼吁玩家体会你的游戏的剧情,能不去限制玩家的自由度最好了。况且喜欢玩你游戏的人一定不太会去修改

回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
4
发表于 2012-1-10 05:12:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

反伸手党斗士

梦石
0
星屑
91
在线时间
1128 小时
注册时间
2009-9-10
帖子
2513

贵宾

5
发表于 2012-1-10 09:02:49 | 只看该作者
恩……事实上据说貌似用小数点的数据可以完美压制金山游侠0.0?至于你说单独的修改器……你得知道他的思路才方便反修改
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

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

开拓者贵宾

6
发表于 2012-1-10 09:58:20 | 只看该作者
本帖最后由 fux2 于 2012-1-10 09:59 编辑

多数据异算法验证,然后重载一下dump方法,防止一般的修改足矣。
打个2比方,第一个简单点,保护"金钱"变量的话,设置两个变量,一个为浮点型,显示金钱时只显示其整数部分,另一个变量用整形保存,然后存档时使其等于金钱的整数部分*8加6什么的,读取存档时验证二者逆向还原是否相等。
第二种比较强力,就是迷惑玩家的眼睛,初始金钱10000000,显示金钱就用10000000-当前金钱,得到金钱在内部都是减少金钱,这样就难以捕捉到金钱变量,同时保存一个没用的变量,使其等于显示金钱,保存时不存入档案。
如果还想强一点就自制10进制,比如金钱最大只能拥有100000元,开设6个不同类型的变量,逢10进1。

点评

重载下dump这类软件基本就完蛋了……RM本身的防内存修改做的还是不错的(当然针对非专业人士……)  发表于 2012-1-15 04:31
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
56 小时
注册时间
2010-7-6
帖子
105
7
发表于 2012-1-10 10:28:33 | 只看该作者
抱回去反汇编一下.....看看能不能改进..谢谢LZ了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
8
发表于 2012-1-10 16:59:28 手机端发表。 | 只看该作者
fux2 发表于 2012-1-10 09:58
多数据异算法验证,然后重载一下dump方法,防止一般的修改足矣。
打个2比方,第一个简单点,保护"金钱"变量 ...

其实,加密存檔,虛值保護,和加上一种,在显示虚值时设定金錢实值自动内存,而且把得到金錢条件改成只有击倒敵人才可以。而且每一次变量轉变时核对戰記錄,如無相关記錄,自动切換金钱为最大值,但使用时卻呼叫真实值。(那不是挺好么-_-?)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

9
发表于 2012-1-11 08:48:09 | 只看该作者
不可能绝对防止的哦,就算做出来也会被破解的,而且6R大部分游戏都没版权的嘛,重要是让玩家高兴嘛,防修改有何意义?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
156 小时
注册时间
2011-12-13
帖子
133
10
发表于 2012-1-13 16:13:11 | 只看该作者
本帖最后由 dant 于 2012-1-13 16:24 编辑


通过暴力搜索找到数据

笨方法:把涉及到的变量的名字全部改掉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 06:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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