3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 12545|回复: 13
打印 上一主题 下一主题

[心得] bad north 修改金币和治疗时间(原创首发)!

[复制链接]

10

主题

568

帖子

1363

积分

游戏狂人

Rank: 6Rank: 6

贡献度
130
金元
8126
积分
1363
精华
3
注册时间
2004-11-30

3DM MOD站(白银)

跳转到指定楼层
主题
发表于 2019-1-6 16:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zpczzn 于 2019-1-6 19:32 编辑

转载请注明出处,谢谢!
这个游戏是unity制作的游戏,因此可以用dnsspy进行内核修改
首先下载dnspy,可以百度。稍微需要一点点的编程基础。
首先用dnspy打开BadNorth\BadNorth_Data\Managed\Assembly-CSharp.dll
1. 修改金钱:使得金币在分配时升值为6倍
找到 Voxels.TowerDefense.HeroDefinition
修改方法为以下
public int coins
{
get
{
return this._coins;
}
set
{
if (Math.Abs(value - this._coins) < 2) //胜利界面分配金币时触发
{
this._coins += (value - this._coins) * 6;//6可以改为任意数字,金币倍率
}
else//购买升级时触发
{
this._coins = value;
}
this.onCoinsChanged(this._coins);
}
}


2. 修改部队治疗时间为1/20
找到Voxels.TowerDefense.Upgrades.ReplenishAbility
修改方法为以下
private float healTime
{
get
{
return this.replenishTime / 20f; //20f可以改为任意数字,数字越大治疗时间越短
}
}
链接:https://pan.baidu.com/s/1Erzp6LQYcugYIvf6cv_nzA
提取码:ohnt
复制这段内容后打开百度网盘手机App,操作更方便哦


评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-3 11:21 , Processed in 0.026535 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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