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

注册 登录

QQ登录

只需一步,快速开始

查看: 5696|回复: 2
打印 上一主题 下一主题

[攻略] dnspy修改‘建议’

[复制链接]

36

主题

202

帖子

472

积分

高级玩家

Rank: 4

贡献度
54
金元
2555
积分
472
精华
0
注册时间
2017-11-16
跳转到指定楼层
主题
发表于 2018-3-13 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工具:dnspy,Poedit
找到OxygenNotIncluded_Data\StreamingAssets\Mods\strings.po,就是汉化包的位置。然后使用Poedit打开strings.po,可以看到里面对应英文的汉语翻译。例如想修改芳香百合的某项性能,就能找到芳香百合的英文。然后就用dnspy打开Assembly-CSharp.dll,进行搜索,然后修改。
注意几点:
1、一般后面有.15的都是温度,缺氧使用的开尔文,0℃=273.15。298.15就是25摄氏度。想改植物温度或者液泵的承受温度。
2、修改的时候最好用的右击,找到编辑IL指令,然后点确定。
3、使用“编辑IL指令”修改时,一些字符会发生改变,比如我想把芳香百合的生存环境改成氧气,使用dnspy打开后,搜索lily(百合的英文),找到SwampLilyConfig,看到SimHashes.ChlorineGas,右击编辑IL指令后,ChlorineGas击编就变成了-0x4EF4C7FD,这个时候输入-0x5B1F4CC0,点确定,就能看到SimHashes.Oxygen。这个时候就把芳香百合的生存环境改成了氧气。如果采用Edit class的话,可能会不成功。
4、使用“编辑IL指令”后,一些物质会有特殊的代码
      ChlorineGas   氯气    -0x4EF4C7FD
      Oxygen       氧气    -0x5B1F4CC0
其他的可以执行搜索。使用这种方法可以改很多东西,比如把污水处理器改成生产藻类。
5、更高级的比如修改岩石粉碎机的效率,或者洗澡的时间,就需要懂一点C语言和一点英语。祝大家玩得愉快

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

0

主题

84

帖子

90

积分

初级玩家

Rank: 2

贡献度
0
金元
899
积分
90
精华
0
注册时间
2018-11-3
舒服的沙发
发表于 2019-9-23 11:50 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

13

主题

353

帖子

1110

积分

游戏狂人

Rank: 6Rank: 6

贡献度
97
金元
7217
积分
1110
精华
0
注册时间
2016-12-1
硬硬的板凳
发表于 2019-9-23 12:44 | 只看该作者
没什么用,绝大多数物品的代码名和显示名称是完全不一样的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-7 23:53 , Processed in 0.090386 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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