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

注册 登录

QQ登录

只需一步,快速开始

查看: 299703|回复: 356
打印 上一主题 下一主题

[原创] 缺氧修改教程 让缺氧从此不缺氧!!!!!!!!

  [复制链接]

111

主题

2378

帖子

8472

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
517
金元
63737
积分
8472
精华
3
注册时间
2010-6-3
跳转到指定楼层
主题
发表于 2017-6-13 20:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lcsy 于 2017-6-13 20:39 编辑

写在最前
1,Assembly-CSharp.dll最好在原目录里修改,放到其它位置用dnspy修改会各种报错。



一、需要修改的文件
      \OxygenNotIncluded\OxygenNotIncluded_Data\Managed\Assembly-CSharp.dll 修改前注意备份
二、修改工具dnspy
      下载工具链接  https://github.com/0xd4d/dnSpy/releases 或者
       https://github.com/0xd4d/dnSpy/releases/download/v3.0.0/dnSpy.zip
三、开始修改
打开dnspy将Assembly-CSharp.dll文件拖入程序集管理器(下图)


接着我们开始利用dnspy右下角的搜索功能(下图)


1,修改发电机
搜索 generatorconfig 得到下图4个项


GeneratorConfig                  燃煤发电机
HydrogenGeneratorConfig     氢气发电机
ManualGeneratorConfig        人力发电机
MethaneGeneratorConfig       天燃气发电机

以天燃发电机为例
双击 MethaneGeneratorConfig  
找到buildingDef.GeneratorWattageRating = 800f;

右键选择 edit method 在弹出的修改代码窗口中将800f修改成8000f(10倍发电量) 修改完成后点右下角的compile保存
其它发电机同样方法,记住是buildingDef.GeneratorWattageRating 这行


2,修改电线
在程序集资源管理器(左上角)中依次展开 Assembly-CSharp(0.0.0.0) →  Assembly-CSharp.dll{}-
下拉找到Wire并点击选中  

这里我们要修改的就是return xxx后面的数值,右键选择 edit method 在弹出的修改代码窗口
return xxxf修改成你要的数值,compile保存  (500f就是500w


3,修改电池
使用右下的搜索栏搜索 BatteryConfig 双击搜索结果第二项BatteryConfig
找到 go.AddOrGet<Battery>().capacity = 10000f; 右键选择edit method修改成你要的倍数。
compile保存



4,食物盒修改
使用右下的搜索栏搜索 RationBoxConfig,双击搜索结果中的RationBoxConfig项,在上面的代码窗口下拉
找到 storage.capacityKg = 150f; 这里面的150就是默认的存储值,右键edit method在弹出的代码窗口中修改。
compile保存


5,冰箱修改
使用右下的搜索栏搜索RefrigeratorConfig 双击搜索结果中的 RefrigeratorConfig项,在上面的代码窗口下拉
找到 storage.capacityKg = 100f; 右键edit method在弹出的代码窗口中修改。
compile保存


6,存储箱修改

在程序集资源管理器(左上角)中依次展开 Assembly-CSharp(0.0.0.0) →  Assembly-CSharp.dll{}-
下拉找到 Storage 继续展开找到.ctor():void XXXXXX




找到 public float capacityKg = 200000f 默认多少忘了,就是这一行记住了
右键选择  edit class ,这次是edit class ,editclass ,editclass 重要的事情说三遍
在弹出的代码窗口中修改你要想的数值,据说超过10W会出问题,本人没测。
compile保存


四、保存修改


可以直接替换(游戏记得关闭),也可以保存到其它目录自行替换

评分

1

查看全部评分

回复

使用道具 举报

10

主题

1035

帖子

2066

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
51
金元
18622
积分
2066
精华
0
注册时间
2011-2-15

G胖の微笑

舒服的沙发
发表于 2021-1-14 12:41 | 只看该作者
武文王. 发表于 2020-12-12 17:05
可以更新一个储物箱的吗,原来的没用了

依次展开 Assembly-CSharp(0.0.0.0) →  Assembly-CSharp.dll→ {}-
下拉找到 Storage 继续展开找到.Storage():void XXXXXX

其实就换了个地方

回复 支持 反对

使用道具 举报

1

主题

59

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1015
积分
102
精华
0
注册时间
2018-8-20
硬硬的板凳
发表于 2021-1-22 19:26 | 只看该作者
修改储存箱的没用了,用dnSpy无法编译,改数据会报错:编译器错误 CS0592啥的,有没有大佬能更新一下修改储存箱的教程啊
回复 支持 反对

使用道具 举报

10

主题

1035

帖子

2066

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
51
金元
18622
积分
2066
精华
0
注册时间
2011-2-15

G胖の微笑

冰凉的地板
发表于 2021-1-26 08:25 | 只看该作者
wochaonima0820 发表于 2021-1-22 19:26
修改储存箱的没用了,用dnSpy无法编译,改数据会报错:编译器错误 CS0592啥的,有没有大佬能更新一下修改储 ...

存储箱修改

在程序集资源管理器(左上角)中依次展开 Assembly-CSharp(0.0.0.0) →  Assembly-CSharp.dll{}-
下拉找到 Storage 继续展开找到Storage():void XXXXXX


找到 public float capacityKg = 200000f 默认多少忘了,就是这一行记住了
右键选择  edit class ,这次是edit class ,editclass ,editclass 重要的事情说三遍
在弹出的代码窗口中修改你要想的数值,据说超过10W会出问题,本人没测。
compile保存
回复 支持 反对

使用道具 举报

10

主题

1035

帖子

2066

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
51
金元
18622
积分
2066
精华
0
注册时间
2011-2-15

G胖の微笑

5#
发表于 2021-1-27 08:14 | 只看该作者
wochaonima0820 发表于 2021-1-22 19:26
修改储存箱的没用了,用dnSpy无法编译,改数据会报错:编译器错误 CS0592啥的,有没有大佬能更新一下修改储 ...

发的回复不知道为啥,没有审核通过,你看我上条留言吧。右键 编辑IL指令 修改就可以了。
回复 支持 反对

使用道具 举报

0

主题

85

帖子

158

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1584
积分
158
精华
0
注册时间
2015-5-6
6#
发表于 2021-2-19 11:14 | 只看该作者
本帖最后由 qq764081632 于 2021-2-19 11:16 编辑

66666
回复 支持 反对

使用道具 举报

1

主题

59

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1015
积分
102
精华
0
注册时间
2018-8-20
7#
发表于 2021-2-21 21:13 | 只看该作者
19611024 发表于 2021-1-27 08:14
发的回复不知道为啥,没有审核通过,你看我上条留言吧。右键 编辑IL指令 修改就可以了。
...

万分感谢!!!之前一直“edit class”,不好使,原来是要修改IL指令,我刚刚试了可以了。
回复 支持 反对

使用道具 举报

0

主题

156

帖子

257

积分

高级玩家

Rank: 4

贡献度
0
金元
2565
积分
257
精华
0
注册时间
2016-5-29
8#
发表于 2021-4-1 14:41 | 只看该作者
已收藏,晚上回去试下,先感谢大佬了
回复 支持 反对

使用道具 举报

14

主题

203

帖子

266

积分

高级玩家

Rank: 4

贡献度
1
金元
2616
积分
266
精华
0
注册时间
2011-1-7
9#
发表于 2021-5-1 12:16 | 只看该作者
大佬,我的版本是以前下的383949。用你的教程修改了发电机的发电量。现在发现电压转换器不够用了。想把原来的小转换器中的1000瓦、大转换器的4000瓦调高数值。
发现PowerTransformerConfig中的
35                buildingDef.GeneratorWattageRating = 4000f;
36                buildingDef.GeneratorBaseCapacity = 4000f;
调高以后,游戏里面还是没有变化。
难道不是这个位置吗?
回复 支持 反对

使用道具 举报

4

主题

115

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1255
积分
126
精华
0
注册时间
2021-10-18
10#
发表于 2021-12-8 20:19 | 只看该作者
想改储液罐和储气罐,但是不知道名字,求求啦大佬们
回复 支持 反对

使用道具 举报

10

主题

1035

帖子

2066

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
51
金元
18622
积分
2066
精华
0
注册时间
2011-2-15

G胖の微笑

11#
发表于 2022-2-16 06:52 | 只看该作者
zhl0618 发表于 2021-12-8 20:19
想改储液罐和储气罐,但是不知道名字,求求啦大佬们

GasBottlerConfig气体罐装器
LiquidReservoirConfig储液库
GasReservoirConfig储气库
回复 支持 反对

使用道具 举报

4

主题

115

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1255
积分
126
精华
0
注册时间
2021-10-18
12#
发表于 2022-2-26 21:02 | 只看该作者
19611024 发表于 2022-2-16 06:52
GasBottlerConfig气体罐装器
LiquidReservoirConfig储液库
GasReservoirConfig储气库

谢谢大佬
回复 支持 反对

使用道具 举报

17

主题

367

帖子

357

积分

高级玩家

Rank: 4

贡献度
0
金元
3567
积分
357
精华
0
注册时间
2016-3-5
13#
发表于 2022-3-1 16:34 | 只看该作者
有没电解器的名字啊 大佬们
回复 支持 反对

使用道具 举报

37

主题

579

帖子

574

积分

高级玩家

Rank: 4

贡献度
14
金元
5184
积分
574
精华
0
注册时间
2014-5-5
14#
发表于 2022-4-4 10:23 | 只看该作者
楼主大大,求冰息萝卜快速降到需要温度的方法
回复 支持 反对

使用道具 举报

37

主题

579

帖子

574

积分

高级玩家

Rank: 4

贡献度
14
金元
5184
积分
574
精华
0
注册时间
2014-5-5
15#
发表于 2022-4-10 12:15 | 只看该作者
气体和液体温度调节器每个循环降低14度,请问怎么修改为30度?
回复 支持 反对

使用道具 举报

0

主题

132

帖子

253

积分

高级玩家

Rank: 4

贡献度
0
金元
2529
积分
253
精华
0
注册时间
2020-2-18
16#
发表于 2022-7-9 22:29 | 只看该作者
牛皮
回复 支持 反对

使用道具 举报

0

主题

23

帖子

24

积分

新手玩家

Rank: 1

贡献度
0
金元
244
积分
24
精华
0
注册时间
2019-9-29
17#
发表于 2022-10-27 16:38 | 只看该作者
这么久了,这帖子依旧有用
回复 支持 反对

使用道具 举报

7

主题

1048

帖子

1226

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
12258
积分
1226
精华
0
注册时间
2012-10-3
18#
发表于 2022-10-28 21:39 | 只看该作者
都2022年10月了,大佬能不能再出个最新一期的,最好全一点的!!!都过去5年了,坐等!!
回复 支持 反对

使用道具 举报

0

主题

95

帖子

170

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1701
积分
170
精华
0
注册时间
2014-10-18
19#
发表于 2022-10-29 10:53 | 只看该作者
救了亲命了!!!感谢!
回复 支持 反对

使用道具 举报

0

主题

225

帖子

393

积分

高级玩家

Rank: 4

贡献度
11
金元
3490
积分
393
精华
0
注册时间
2008-6-9
20#
发表于 2023-12-27 01:52 | 只看该作者
看看 怎么修改的
回复 支持 反对

使用道具 举报

6

主题

64

帖子

136

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1360
积分
136
精华
0
注册时间
2015-5-14
21#
发表于 2025-4-24 20:55 | 只看该作者
我再看看  有没有更新
回复 支持 反对

使用道具 举报

0

主题

204

帖子

254

积分

高级玩家

Rank: 4

贡献度
0
金元
2544
积分
254
精华
0
注册时间
2020-2-2
22#
发表于 2025-11-21 10:48 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

0

主题

7

帖子

12

积分

新手玩家

Rank: 1

贡献度
0
金元
115
积分
12
精华
0
注册时间
2020-1-7
23#
发表于 2025-11-30 11:51 | 只看该作者
水冷和机器人矿工怎么改啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-27 06:18 , Processed in 0.043660 second(s), 21 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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