无名商城论坛

搜索
查看: 344|回复: 0

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

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-4-15 02:31:10 | 显示全部楼层 |阅读模式

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

工具:mt管理器

游戏:奇异小队

https://wwe.lanzous.com/iLPdHdkiroh

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

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

进入游戏看一下,可以大概知道它的方法:coin(金币),gold(黄金,硬币)
开搞!

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

大概分析了一下(箭头),if (r.getMoneyNum() < o) 翻译过来,if(如果)getMoneyNum(获取金钱数量),你可以理解为你现在拥有的金币数量,然后 < o(小于价格)它就会提示你金币不足,如果你的金币大于价格购买后就会减去金币(18378行),(-o)也就是你使用金币后它就会减少。
既然(-o)可以让货币减少,那也就可以增加啦!(-o)改(+o)
看了一下发现还有一个没改,一样的道理:-改+

保存安装测试
修改成功。

至于为啥搜“金币不足”,有不足就会有足够,那足够了购买之后货币就会“减少”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表