Project1

标题: 如何对自己的RMVA脚本进行加密? [打印本页]

作者: 皇城阳光    时间: 2017-5-6 16:39
标题: 如何对自己的RMVA脚本进行加密?
一般情况下,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到底是怎么加密的?
作者: sq333333    时间: 2017-5-6 17:56
很期待这个技术啊!等大神
作者: 七重    时间: 2017-5-6 18:38
也许是在load database的地方也有改过?
以前看过一个类似的。
这样做可以防到一部分解包器。
作者: sq333333    时间: 2017-5-6 18:49
素材是皮容易复制,脚本是骨是精髓啊!
强烈支持保护自己的心血!




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