预先准备
基础配置--劝退的开始
Last updated
基础配置--劝退的开始
Last updated
在这一节, 配置开发环境.
你需要是一个智力完备且拥有独立思考能力的人
为了更好地解决你会遇到的问题, 建议先阅读
然后你需要掌握
如果可以的话, 推荐掌握
游戏本体
安装NeoModLoader
下面有几种可选的, 按推荐程度排序:
Rider
. 付费, 但可以学生认证/开源项目
Visual Studio Community
. 免费
Visual Studio Code
. 免费, 轻量, 但配置对于新手较麻烦
记事本
. 免费, 轻量, 无需配置, 就是蠢
这里推荐两者同用, 恰好互补
ILSpy
能够得到高可读的代码, 并且能够导出符号文件(.pdb)
DnSpy
UI好看, 悬停在按钮上有高亮(ILSpy没有), 查看IL代码时能够看到指令index
AssetRipper
能够将游戏导出为Unity工程文件
BepInEx
并开启BepInEx\config\BepInEx.cfg
中Logging.Console
Enable
项, 原版的控制台太难用了, 这个选中其中文本能够冻结游戏.
UnityExplorer
一个BepInEx插件
IDE调试开发包(包含了所有游戏源码和资源, 暂不开放)
现在的一些开放的NeoMod代码仓库
一个纯粹的示例代码仓库, 将会包含该文档几乎所有功能的示例代码
一个大型模组, 如果只是为了找代码示例, 不推荐看这个