1.8 KiB
1.8 KiB
🚀 开发引言 (Preface)
这份文档旨在为 《缺氧》(Oxygen Not Included)的 Mod 开发者提供一份系统化的技术指南。
::: info 编写初衷
在尝试通过 Mod 扩展游戏玩法的过程中,会遇到许多问题,也会解决一些问题。本项目建立的初衷是:整理并记录开发过程中的新发现,让后来的开发者少走弯路。
:::
🛠️ 文档核心价值
| 特性 | 描述 |
|---|---|
| 源码参考 | 内容主要参考当前版本的 Assembly-CSharp.dll 逆向结果,尽量确保时效性。 |
| 侧重实践 | 分享我寻找 Hook 点 或修改 Prefab 时的思路,希望能提供一些实操参考。 |
| 尝试同步 | 由于游戏仍在更新,我会尽力在业余时间同步那些影响较大的逻辑变动。 |
🗺️ 学习路线图
- 环境准备
- 介绍我常用的反编译与开发工具配置。。
- 基础机制
- 探讨 Harmony 补丁的使用以及对游戏对象结构的理解。
- 进阶尝试
- 记录从属性修改到实体注入的一些实验性过程。
::: danger 💡 学习建议 Mod 开发需要一定的 C# 基础。 如果你是完全的编程新手,建议先花点时间了解 C# 的基本语法(变量、类、继承、Lambda 表达式),这会让你后续的开发事半功倍。 :::
从零开始,在代码中构建属于你的宇宙。
配置开发环境 →