赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 1729 |
最后登录 | 2020-11-13 |
在线时间 | 18 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 62
- 在线时间
- 18 小时
- 注册时间
- 2017-5-6
- 帖子
- 7
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
一般情况下,game.ini里面脚本目录如下
Scripts=Data\Scripts.rvdata2
今天听闻某游戏加密方法神奇,据说绝对不可能被修改,于是下载下来打算研究一下,惊奇的发现他的脚本目录居然是
Scripts=Data\r.r?
解包之后在Data下找到了一个名为r.ra的文件。
不仅如此,如果我没猜错的话,公共事件,职业,地图等数据他应该全部都打包到了这个r.ra里面(因为System.rvdata2之类的文件全都没有)
看了下解包的过程,magickey没有变化,这边没动过手脚,换上原装的dll和game.exe也能运行游戏,应该也没有做过修改。
于是我想学习下这种加密方法,请问如何把自己的脚本Scripts.rvdata2替换成其他类型的文件还能正常运行?
ps:这绝对不止是把Scripts.rvdata2重命名而已。。。。我试过把r.ra更名回Scripts.rvdata2,游戏不能运行。把Scripts=Data\r.r?更名为Scripts=Data\r.ra,也不能运行。甚至改成Scripts=Data\rr.r?,然后rr.ra也不能运行。
这个r.ra到底是怎么加密的? |
|