重制版DLL修改
本帖最后由 宇智波京 于 2024-11-21 00:46 编辑具体参考touch大佬的帖子[修改] 自用DLL,属性获得加成提高至十倍
(更新)不是很强的属性加成,其他自行体验,
首先打开steam游戏根目录然后打开BlackthornArena Reforged_Data\Managed,打开Assembly-CSharp.dll,搜索类humaniodunit,然后Ctrl+f搜索public override void UpdateUnitAttribute然后具体看下面我改完的对照原文自己改吧
DialogueLua.SetVariable("Willpower", this.willpower);
}
上面是这个
if (this.Data.team == Faction.player)
{
this.MeleeDamageMD += (float)this.strength * 0.1f;
this.MagicDamageMD += (float)this.intelligence * 0.1f;
this.SummonDamageBonus += (float)this.intelligence * 0.2f;
this.SummonHealthBonus += (float)this.willpower * 0.3f;
this.critMultiple += (float)this.intelligence * 0.5f;
this.cooldownReduce += (float)this.intelligence * 0.5f;
this.AttackSpeedMD += (float)this.agility * 0.1f;
this.MovementSpeedMD += (float)this.agility * 0.05f;
this.AtcMD += (float)this.precision;
this.DodMD += (float)this.agility + 1f * (float)this.intelligence;
this.DefMD += (float)this.precision;
this.CriMD += (float)this.precision;
this.HPMD += (float)(this.Data.level * 50);
this.HPMD += (float)(50 * this.endurance);
this.SPMD += (float)(50 * this.endurance);
this.MPMD += (float)(50 * this.willpower);
this.HPRMD += 5f * (float)this.endurance;
this.SPRMD += 2f * (float)this.endurance + 2f * (float)this.willpower;
this.MPRMD += 2f * (float)this.willpower;
this.PDRMD += (float)this.strength;
this.MDRMD += (float)this.willpower;
this.totalWeight += (float)(this.strength * 20);
this.totalInventoryWeight += (float)(this.strength * 50);
this.initiative = 2 * this.agility + this.intelligence;
this.turnSpeed *= 1f + 0.01f * (float)this.agility;
}
else
{
this.MeleeDamageMD += (float)this.strength * 0.01f;
this.MagicDamageMD += (float)this.intelligence * 0.01f;
this.SummonDamageBonus += (float)this.intelligence * 0.02f;
this.SummonHealthBonus += (float)this.willpower * 0.03f;
this.critMultiple += (float)this.intelligence * 0.01f;
this.cooldownReduce += (float)this.intelligence * 0.01f;
this.AttackSpeedMD += (float)this.agility * 0.01f;
this.MovementSpeedMD += (float)this.agility * 0.005f;
this.AtcMD += (float)this.precision;
this.DodMD += (float)this.agility + 0.5f * (float)this.intelligence;
this.DefMD += (float)this.precision;
this.CriMD += (float)this.precision;
this.HPMD += (float)(this.Data.level * 5);
this.HPMD += (float)(5 * this.endurance);
this.SPMD += (float)(5 * this.endurance);
this.MPMD += (float)(5 * this.willpower);
this.HPRMD += 0.05f * (float)this.endurance;
this.SPRMD += 0.1f * (float)this.endurance + 0.2f * (float)this.willpower;
this.MPRMD += 0.2f * (float)this.willpower;
this.PDRMD += (float)this.strength;
this.MDRMD += (float)this.willpower;
this.totalWeight += (float)(this.strength * 2);
this.totalInventoryWeight += (float)(this.strength * 5);
this.initiative = 2 * this.agility + this.intelligence;
this.turnSpeed *= 1f + 0.01f * (float)this.agility;
}
下面是这个
if (this.buffmanger.ContainBuff("ScoutPostureBuff") && this.spellmanger.FindSpell("ScoutPosture") != null)
本帖最后由 宇智波京 于 2024-11-6 13:05 编辑
下注修改。编辑类matchpairbar搜索public void OnBetSliderChange(float value)下面的三个100改成随意数值. 太感谢了,没想到还有人记得这游戏 谢谢分享 昨天刚开始玩重置版 在学着修改存档 6666666666牛批大佬 是获取属性点十倍吗
感谢分享 感谢分享 本帖最后由 a2372031009 于 2024-11-5 19:31 编辑
我参考sawersasa大佬的帖子dll修改教程----不完全https://bbs.3dmgame.com/thread-6264327-1-1.html,找到了属性点获取数量修改,重制版换了个位置在类NPCSaveData里,搜索level,就可以找到this.level++;
this.potentialPoint += 3;
this.livingSkillPoint++;
this.skillPoint += 2;
将他改成this.level++;
this.potentialPoint += 30;
this.livingSkillPoint++;
this.skillPoint += 30;
就可以每升一级获得30属性点和技能点,但我不确定是否有其他影响。 就是能力x10 建议大家可以改个2-3倍 这个太bt了哈哈哈 能给发个2倍的么 亲 qq4658888 发表于 2024-11-7 09:21
能给发个2倍的么 亲
改起来很简单的,你也可以自己动手试试{:3_94:}
a2372031009 发表于 2024-11-5 19:12
我参考sawersasa大佬的帖子dll修改教程----不完全https://bbs.3dmgame.com/thread-6264327-1-1.html,找到 ...
改完之后电脑也是30倍属性点,互相谁都赢不了谁
qwe3410266 发表于 2024-11-8 16:11
改完之后电脑也是30倍属性点,互相谁都赢不了谁
你用上主楼的代码,同样属性点你加成是电脑十倍
你好大佬 为什么我改完以后双方都生效了 谁也打不死谁 都是很高的加成 大佬,问下修改专业技能等级上限的代码在哪啊?
疯狂的青春 发表于 2024-11-11 18:30
大佬,问下修改专业技能等级上限的代码在哪啊?
搜索类livingskill拉到最下面[Range(0f, 10f中的10就是上限{:3_94:}
用了后可以新开游戏 但一读档就卡在准备游戏界面了 宇智波京 发表于 2024-11-11 18:35
搜索类livingskill拉到最下面
楼主是不是因为更新的原因,替换后不能读取存档,能不能发个更新下最新版的dll啊。
大佬有没有能解除技能武器限制的修改
页:
[1]