我想修改人类不耗氧气,用il spy 打开Assembly-CSharp.dll终于在Character里找到了requiresOxygen这个参数,全局搜索只有Bot(机器人),Character(人类),和Construction(内建筑)有这个参数,而且他们的return值除了机器人是false其他两个都是true,看来应该是控制是否需要氧气的了。但是用reflexil替换代码时总是编译错误,因为这个软件以前没用过,不知道怎么办,按理说只要把其中的true
// Planetbase.Character
public virtual bool requiresOxygen()
{
return true;
}
改为false就可以了啊。有没有会用这个软件的指导一下啦。这个游戏的氧气设置始终是个瓶颈,怎么改氧气室都没用,氧气量似乎和空间大小有关,好不容易找到一个办法,却只能干瞪眼,急死我了。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=c50e6af796ef76c6d0d2fb23ad14fdf6/cff2d78ea0ec08fa71eeab715fee3d6d57fbda68.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a8afd464b4b7d0a27bc90495fbee760d/8bedc100a18b87d622e413c9010828381d30fdb0.jpg)
// Planetbase.Character
public virtual bool requiresOxygen()
{
return true;
}
改为false就可以了啊。有没有会用这个软件的指导一下啦。这个游戏的氧气设置始终是个瓶颈,怎么改氧气室都没用,氧气量似乎和空间大小有关,好不容易找到一个办法,却只能干瞪眼,急死我了。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=c50e6af796ef76c6d0d2fb23ad14fdf6/cff2d78ea0ec08fa71eeab715fee3d6d57fbda68.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a8afd464b4b7d0a27bc90495fbee760d/8bedc100a18b87d622e413c9010828381d30fdb0.jpg)