源码Mod和TML Mod的区别
源码Mod的制作方法是通过反编译泰拉瑞亚源码,并在此基础上修改而制作的模组。优点是自由度高,可以实现的功能多。缺点是很难管理,灵活度低下,尤其是当Mod规模扩大的时候。
TML Mod通过提供原版的接口使得开发者可以在一个与原版独立的环境开发Mod,也就是说,开发者可以不用关注原版冗长的代码实现细节,而是与接口进行互动。优点是管理方便、灵活。缺点是实现的功能具有局限性,有时候需要等待TML开发者添加了某些接口才能实现特定的功能。但是随着TML这么多年功能的不断的完善,以及原版泰拉瑞亚代码越来越晦涩难懂,TML开发最终占据了主导。
TModLoader的安装
这是TML的官方发布页面,最新版的TML以及附带组件都可以在这里下载:链接
进入后在Assets下面你应该能看到
根据自己的操作系统下载相应的zip,而我们会把教程的重心放在Windows系统下,所以默认接下来的教程都是基于Windows系统。不止是因为Windows系统用的人最多,而是整个.Net平台在Windows下是最好用的。
接下来有两种安装方法
自动安装
如果你电脑中有Java运行环境,那么可以把zip中的文件解压到一个临时文件夹,然后运行
如果运行了以后没有反应,那你可能就需要手动安装了
手动安装
首先找到你的泰拉瑞亚安装目录,一般是在
"C:\Program Files (x86)\Steam\SteamApps\common\Terraria"
这个目录下。然后把原来的Terraria.exe
备份一下(也可以不备份,反正Steam能修复),然后确保打开这两个文件夹选项
然后把zip文件中的内容覆盖到泰拉瑞亚游戏目录
至此安装就结束了。如果你是第一次安装TML,我们需要先运行一次TML来让它创建好相应的文件,出现这个界面就代表成功了
接下来点击模组源码,应该会看到这样的界面
如果没有发现模组源码这个选项,请点击右下角的启用开发者模式。
你可以选择点击下载来下载ModCompile文件夹的内容,但是由于某种不能说的力量,在国内下载这个文件会很慢。
不过好在你可以直接在官方直接下载ModCompile_FNA.zip,如果实在是下载不下来,也没关系,我会定期在群里上传新版TML相关文件。下载完毕以后可以在泰拉瑞亚目录下创建一个ModCompile文件夹,把zip里面的文件解压到这个文件夹。
好
不错
前言不能评论
是啊(悲)
好
不知道为什么我在TML内下载ModCompile快得飕飕的(
小裙子超赞
就是这个奇怪的力量导致我下载了1个小时还是0kb
不是可以用加速器吗
复习一遍
难道不能在Steam上下载吗
?+1
注意下这篇文章的写作时间
❗❗❗请注意:您现在正在阅读的是基于1.3版本tML的旧版教程,旧版教程在代码上与现在使用的1.4版本tML有所出入。
如果您需要阅读1.4版本的新版教程,请点击网页右上角的“目录”(PC版)或点击网页右上角的按钮并在弹出的菜单中点击“目录”(移动版)进入目录页,在第一部分的末端“Remake的1.4教程”为修订的新版教程。新版教程基于tML的1.4.3.6版(即steam的默认版本,测试版选项为“无”),仍在持续翻新中。
如果您仍希望阅读旧版教程,并在使用1.4版tML编写Mod,请参考目录中第一部分第10节“小天使-转1.4教程-1.4tml的更改与制作1.4的物品”对您的代码进行修改,或参考tML官方的1.4搬家文档,如果您对代码产生了任何困惑,欢迎随时进群讨论。