Board logo

标题: 请教怎么在mod里加入/删除防修改的代码 [打印本页]

作者: archerzhl    时间: 2016-1-22 12:21     标题: 请教怎么在mod里加入/删除防修改的代码

请教怎么在mod里加入/删除防修改的代码,比如检测到玩家修改了装备、道具啥的,就弹出一个对话框然后结束游戏,如何添加这个代码?

多谢大神科普!
作者: dennis2669    时间: 2016-1-22 12:51

多數MOD都是在劇本加入測試
如果檢測到不正常的數值就是修改而來的..

刪除就在劇本刪就可以.
不過上述MOD.大部分都加密了
作者: archerzhl    时间: 2016-1-22 12:53



QUOTE:
原帖由 dennis2669 于 2016-1-22 12:51 发表
多數MOD都是在劇本加入測試
如果檢測到不正常的數值就是修改而來的..

刪除就在劇本刪就可以.
不過上述MOD.大部分都加密了

剧本里面加代码,然后加密剧本?
作者: dennis2669    时间: 2016-1-22 12:58     标题: 回复 #3 archerzhl 的帖子

直接在劇本測試..
例如兵種跟原本一不一樣
五圍一不一樣之類..

加不加密看作者心態
不過大部分都是有加密的
作者: luojianpiaofeng    时间: 2016-1-22 15:41

简单的例子,循环算法扫一遍我军,检测到兵种或属性异常就加入死循环。
作者: archerzhl    时间: 2016-1-22 22:48



QUOTE:
原帖由 luojianpiaofeng 于 2016-1-22 15:41 发表
简单的例子,循环算法扫一遍我军,检测到兵种或属性异常就加入死循环。

多谢!
作者: archerzhl    时间: 2016-1-22 22:48



QUOTE:
原帖由 dennis2669 于 2016-1-22 12:58 发表
直接在劇本測試..
例如兵種跟原本一不一樣
五圍一不一樣之類..

加不加密看作者心態
不過大部分都是有加密的

了解了,谢谢!
作者: luojianpiaofeng    时间: 2016-1-23 06:38



QUOTE:
原帖由 archerzhl 于 2016-1-22 22:48 发表


多谢!

属性检测
稍微具体一点,可以把我军武将存copy进几个空武将,隔一段时间,用武将升级那个指令将其copy升到平级,剧情能力什么的自己注意记录。然后检测武将与其copy各属性是不是相等。不过改果子吃就测不到了。
我这个只是低端的方法。我本人亦不会去搞什么防修改,全凭玩家自觉就好。




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0