Project1

标题: 存档加密小秘方 [打印本页]

作者: 英顺的马甲    时间: 2011-10-19 15:03
标题: 存档加密小秘方
类型:加密
难度:会脚本就行了

简单来说就是更改该 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
复制代码

作者: fux2    时间: 2011-10-19 16:38
存档本身就不好改,直接内存多方便,n*2+1你懂得。
作者: summer92    时间: 2011-10-19 19:49
高科技啊这是,搞不清楚
作者: Pechor    时间: 2011-10-19 20:54
不明真相的围观者路过。
作者: 栗七三月    时间: 2013-3-21 14:31
楼主范例在哪里……没有地址啊{:2_254:}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1