跳至正文

Mod环境的配置 – 1.4再版

原作者:裙子 / 2020年3月5日 再版:夜谷紫幽

要想写出自己的Mod(1.4版本,以下内容仅针对1.4内容,不在赘述),我们至少需要两样东西:TModLoader和dotnet 6.0,并且建议使用VS2022作为编写代码的软件

TModLoader介绍与安装

源码Mod和TML Mod的区别

源码Mod的制作方法是通过反编译泰拉瑞亚源码,并在此基础上修改而制作的模组。优点是自由度高,可以实现的功能多。缺点是很难管理,灵活度低下,尤其是当Mod规模扩大的时候。

TML Mod通过提供原版的接口使得开发者可以在一个与原版独立的环境开发Mod,也就是说,开发者可以不用关注原版冗长的代码实现细节,而是与接口进行互动。优点是管理方便、灵活。缺点是实现的功能具有局限性,有时候需要等待TML开发者添加了某些接口才能实现特定的功能。但是随着TML这么多年功能的不断的完善,以及原版泰拉瑞亚代码越来越晦涩难懂,TML开发最终占据了主导。

TModLoader的安装

当前版本只需要拥有steam正版Terraria,便可以在steam商店直接免费下载TModLoader

VS2022与Dotnet 6.0的安装

VS2022是TML官方推荐的编写Mod软件,下载VS2022会自动下载Dotnet 6.0,否则需要自己手动下载

摘取自TML wiki

VS2022官网下载链接

在安装VS时会有很多选项,我们编写Mod只需要使用社区版(Community)与.NET 桌面开发即可

发表回复