Project1

标题: 自定义存档数据排列顺序并校验存档 [打印本页]

作者: xiaoji66606    时间: 2008-7-12 14:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2008-7-12 15:45
真是太佩服你了~全部帖子都发错区~注意看一下~这还有别的区呢
作者: horussakai    时间: 2008-7-12 17:56
这玩意怎么用,干嘛用的。。。。。。。。。没看明白
作者: 391395435    时间: 2008-7-12 20:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌冰    时间: 2008-7-12 20:04
这个楼主有些冷
移帖大法
作者: hide秀    时间: 2008-7-13 04:01
我看到了ZLIB.crc32....制作效验码~~{/cy}
很好的东西,不怕存档被修改了。。。哈哈
作者: 灯泡没我亮    时间: 2008-7-13 05:21
说详细一点了啦
作者: hide秀    时间: 2008-7-13 05:51
这么好的脚本 怎么大家都看不明白呢 {/jy}
那就我来解释下这个脚本的功能把
核心 Zlib.crc32
这个函数的功能是计算效验码
因为存档最后都是存入一个string,所以可以通过这个来计算一个效验码
计算出的效验码 加入到这个string中去 最简单的方法就是加入到string的后面
但也可以插入到string 具体的位置之后自己知道 这样给破解带了麻烦。。。哈哈
好了 如果存档数据变动过(比如用修改器修改过) 则计算出的效验码肯定和原先写入的时候
不一样了 所以在load_data之前 要先计算效验码 如果和原先不一致 则不读取存档 退出~
具体大家可以使用我写的RM存档修改器修改下物品试试看 {/cy}
http://rpg.blue/viewthread.php?t ... 7%2D12+21%3A53%3A17
解释完毕~~{/cy} 话说 这个不是lz原创的?作者是 FantasyDR
其实这个脚本还是很好的 大家不要误会了 哈哈{/cy}
作者: 大地的雨    时间: 2008-7-13 17:17
有技术,但对于使用度基本上是接近 0 了。
作者: 越前リョーマ    时间: 2008-7-13 23:46
话说不会和其他存档脚本冲突吧?




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