一. 准备工具
1.VS
首先我们安装VS2019作为我们的IDE,并勾选 .Net桌面开发 和 使用Unity的游戏开发。然后去掉附带的Unity下载,需要的时候我们可以根据游戏使用的Unity版本来下载。
2.Dnspy
下载好之后我们找个地方放好,这是一个绿色软件,不需要安装,打开即用,制作mod过程中很大一部分时间都在使用这个工具。
3.UnityModManager
在Nexus上下载最新的UMM,我这里使用的版本是0.21.4a。
4.Force UTF-8
这是一个VS的扩展插件,会让我们所有的文件都以UTF-8编码保存,以免在游戏造成中文乱码,直接从VS->扩展->管理扩展 下载安装,然后重启VS即可。
二. 准备一个基于Unity的游戏
在steam上逛了一圈,找到了一个基于Unity并且目前好像没有mod发布的游戏《Kingdom Two Crowns》,也就是《撒币:新大陆》的续作《撒币:双冠》。接下来的教程如果遇到实践部分,我们就使用这个游戏来展开。