无名 发表于 2022-4-15 02:31:10

【技术教程】c2d游戏修改之货币反加


少壮不努力,长大靠翻译!

工具:mt管理器

游戏:奇异小队

https://wwe.lanzous.com/iLPdHdkiroh

目标:足够货币使用不减反加

思路:改法跟dll区别不大,找到减少货币的方法,-改+,就是这么无脑。

进入游戏看一下,可以大概知道它的方法:coin(金币),gold(黄金,硬币)http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUVqAeQf4AAIhqtrqjCo420.jpg
开搞!

第一步:开包,c2d游戏的脚本数据在/assets/src/,发现js文件没加密,加密后的js后缀为jsc,进入project.jshttp://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUVqAELleAAJSvx7t8qU455.jpg
第二步:搜索:金币不足,或者coin,gold,个人觉得搜金币不足好点,像coin,gold方法太多了,国产游戏,不做多解释。

大概分析了一下(箭头),if (r.getMoneyNum() < o) 翻译过来,if(如果)getMoneyNum(获取金钱数量),你可以理解为你现在拥有的金币数量,然后 < o(小于价格)它就会提示你金币不足,如果你的金币大于价格购买后就会减去金币(18378行),(-o)也就是你使用金币后它就会减少。http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUVuAefYrAANMzzCPrv0980.jpg
既然(-o)可以让货币减少,那也就可以增加啦!(-o)改(+o)http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUVuAfnkeAAMs3z3EElc576.jpg
看了一下发现还有一个没改,一样的道理:-改+http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUVyAOKVLAANxz6bOVKU533.jpg
http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUV2AenhrAARvfX4An5E919.png
保存安装测试http://cdn.u1.huluxia.com/g4/M02/68/EA/rBAAdl7iUV2Aec4bAAKAIZiWhIU677.jpg
修改成功。

至于为啥搜“金币不足”,有不足就会有足够,那足够了购买之后货币就会“减少”
页: [1]
查看完整版本: 【技术教程】c2d游戏修改之货币反加