攻略详情

人类解散部队返还5倍人口方法

作者: 雪风 2021-08-18 14:35

人类解散部队返还5倍人口方法

在游戏《人类(humankind)》中,玩家在解散部队后会返还对应的人口数量。玩家如果感觉游戏过于繁琐,可以通过修改游戏文件来进行作弊。

玩家修改游戏文件的方法是玩家首先dnspy打开Amplitude.Mercury.firstpass.dll。

接着玩家找到namespace Amplitude.Mercury.Simulation

然后玩家找到internal class DepartmentOfDefense : Agency, ISerializable

private void ProcessOrderDisbandUnits(OrderDisbandUnits order)

此时玩家可以找到population = unit.UnitDefinition.PopulationInstantCostDefinition.Constant;

玩家进IL编辑,找到这句

67 00CF ldfld int32

[Amplitude.Mercury.Data]Amplitude.Mercury.Data.Simulation.Costs.PopulationInstantCostD

efinition::Constant

后面加两行

ldc.i4.5

mul

改好变成这样

population = unit.UnitDefinition.PopulationInstantCostDefinition.Constant * 5;

保存文件后重启游戏,随意解散一个部队,如果获得了原值的五倍人口就说明修改成功。玩家还可以把值调得更高来获得更多人口。

上一篇 : 人类不花金币 ...

下一篇 : 人类移动力消 ...

相关阅读

精彩推荐