查看: 4044|回复: 4

[通用发布] 存档加密小秘方

[复制链接]

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
回帖
3011
发表于 2011-10-19 15:03:27 | 显示全部楼层 |阅读模式

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

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

×
类型:加密
难度:会脚本就行了

简单来说就是更改该 Class 的 dump&load 方法,
在那个 Class 里面定义 _dump 和 self._load 即可
  1.   def _dump(depth)#这个 depth 我不知道有什么用
  2.     # 这里是加密方法,必须返回字符串
  3.   end
  4.   def self._load(str)# 这个 str 代表加密后的字符串,现在要进行解密
  5.     # 这里是加密方法,必须返回这个 Class 本身 但不是直接 return self
  6.   end
复制代码
表达能力不是很好,看不懂的请研究范例(对游戏变量进行加密)
  1. class Game_Variables
  2.   def _dump(depth)
  3.     return @data.pack("L*")
  4.   end
  5.   def self._load(str)
  6.     g_v = self.new
  7.     attr_writer :data
  8.     g_v.data = str.unpack("L*")
  9.     return g_v
  10.   end
  11. end
复制代码
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到engshun@1ppl.me咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党

老黄鸡

梦石
4
星屑
45695
在线时间
7948 小时
注册时间
2009-7-6
回帖
13337

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2011-10-19 16:38:51 | 显示全部楼层
存档本身就不好改,直接内存多方便,n*2+1你懂得。

点评

fux2...咋让某一变量不可修改呢?.....  发表于 2011-10-19 22:01
加密多麻烦,不加密的多方便  发表于 2011-10-19 21:01
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发表于 2011-10-19 19:49:51 | 显示全部楼层
高科技啊这是,搞不清楚

嘿。嘿。嘿
回复

使用道具 举报

梦石
0
星屑
50
在线时间
43 小时
注册时间
2011-7-16
回帖
123
发表于 2011-10-19 20:54:51 | 显示全部楼层
不明真相的围观者路过。

点评

这是什么意思???  发表于 2013-4-10 17:41
回复

使用道具 举报

梦石
0
星屑
50
在线时间
263 小时
注册时间
2012-8-8
回帖
28
发表于 2013-3-21 14:31:53 | 显示全部楼层
楼主范例在哪里……没有地址啊{:2_254:}
签名怎么弄啊?
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部