昨儿翻旧手机发现艾诺迪亚3的安装包,突然想起十年前玩得贼上头那会儿,贴总有人神神秘秘说改代码能解锁玩意儿。我寻思反正周末没事干,干脆折腾看看这老游戏到底能挖出啥宝藏。
先得把安装包拆开才能摸到代码。安卓上直接拿ZArchiver戳开APK文件,里面全是叫*的玩意儿。这破格式根本读不懂!赶紧上网扒拉工具,用个dex2jar转成jar包,再拖进jd-gui里。好家伙满屏英文代码看得我眼冒金星,只能硬着头皮搜关键词。
跟数值死磕半小时
我琢磨着改掉率最容易验证,就在代码里狂搜"drop rate"。还真逮着段代码写着int baseDropRate = 3; 把3改成300后打包签名,装进手机手都在抖。进游戏砍死个小怪——哗爆一地蓝装!背包瞬间被塞爆,这感觉比菜市场抢到打折排骨还爽。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
改上瘾了又去翻技能树,发现段神秘代码写着if (playerLevel < 10) return false; 直接把10改成1后重进游戏,好家伙刚出新手村就能学终极技能!法师开局直接搓陨石术,小怪见面就蒸发,村口野猪挨砸时估计都懵了。挖出三个意外收获
- 隐藏地图传送门:在关卡配置文件里找到个标注"locked":true的深渊副本,改false后村长的破草屋后面突然多出个紫色漩涡
- 屏蔽装备限制:把装备类代码里的职业判定全删了,战士扛法师杖放火球,奶妈穿重甲抡大剑,整个队伍画风彻底崩坏
- 调出未实装坐骑:在坐骑数组末尾发现贴图是问号的幽灵狼,硬改参数后骑着半透明的狼跑图,马蹄声却是哒哒哒的
最邪门的是乱翻资源包时,发现个名叫chaos_*的配置文件。里面就一行字:"enable":0。改成1之后游戏直接变异——怪物体积随机放大缩小,BGM突然切京剧,任务NPC头顶飘弹幕,吓得我手机差点扔泡面碗里。
折腾整下午搞出一堆bug:改爆率超过500会导致金币显示负数,隐藏副本的BOSS卡在地板下面只露个脑袋,幽灵狼跑快了还会穿墙卡死。不过说真的,十年前通关五次都没现在改代码俩钟头笑得欢。虽然改完这破游戏基本没法正常玩了,但扒出开发者废弃的脑洞比打最终BOSS还有意思,就是可惜当年要是会这招,网包夜钱都能省了。