当前位置:淘百问>百科词库>Terraria

Terraria

2023-07-14 16:58:57 编辑:join 浏览量:627

Terraria

某种意义上的不务正业(误),这次一定填完坑(咕咕咕)

1.基本准备

①从官网下载Visual Studio Code;

②安装Visual Studio Code并安装C#插件(如有需求还可以安装简体中文插件);

具体步骤:安装完成Visual Studio Code后进入,按住ctrl+shift+X打开扩展;

然后在搜索框内搜索"C#";会弹出界面,点击下图红框中的"安装"按键(或install)即可;

这样我们就安装完了C#插件。对于需要简体中文插件的朋友,可以在搜索栏内输入Chinese,然后找到如下图的插件再重复上文的安装过程即可。

对于需要其他语言插件的朋友也可以用这种方法下载其他语言。

注:除了VS Code之外,还可以使用Notepad++等其他编辑器,对于mod制作而言是没有影响的.

③考虑mod中物品的贴图问题,建议使用各种像素画软件或网站;

一般情况下使用在线的像素画网站Pixilart(不需要挂梯子)是一个好的解决办法,这个网站中有许多广告,建议搭配浏览器的过滤功能使用。

④安装最基本的mod制作器tModLoader;

从Terraria本次更新(即1.4版本)之后,tModLoader更像是Terraria的一个DLC,安装方式也不需要像以前版本那样的覆盖文件和各种方法.只需要打开steam,然后在商店内搜索tModLoader即可下载到免费的。打开tModLoader就是一个可以安装mod的Terraria 1.3.5.3;而且不会和原版的Terraria冲突,存档都是独立的。

⑤在tModLoader中进入开发者模式;

打开tModLoader会进入和Terraria 1.3.5.3一样的界面,区别是进入时会显示加载mod:

然后加载完毕后出现如下界面:

单击屏幕右下角会弹出新界面,在第三个中下载.Net文件,然后单击界面下方的继续即可进入开发者模式。

2.Mod制作准备

在打开开发者模式后,可以点击Mod Source(模组源码)按钮进入如下界面:

这个时候我们就可以创建一个Mod了,但在此之前,我们需要知道Mod文件的位置。这十分简单,只需要单击上图中下方按钮第二排的第二个“Open Source”,会弹出文件夹界面:

这就是文件的位置。熟悉Terraria的朋友可能知道Terraria的存档文件一般位于我的文档(或文档)/My Game/Terraria,在tModLoader中,这个文件夹中多出了ModLoader这一新文件夹,我们制作的Mod位于其中的“Mod Sources”文件夹。而一般添加的Mod需要放在同一目录中的“Mods”文件夹中(且为.tmod后缀,否则说明该mod不能用tModloader加载)。

3.创建一个Mod

首先,单击如下界面红框中的“Create Mod”(创建Mod):

然后会打开界面:

在这个界面中,我们需要填写这些信息。第一行是Mod的名称,第二行和第四行对Mod没有影响的,我们将在第二节中介绍。第三行是Mod作者名称,可以直接填写,在填写完后点击右下角创建即可。然后就可以在Mod Sources文件夹中找到我们的Mod文件。

4.了解Mod文件基本构造

在Mod Sources文件夹中我们刚创建的Mod也是一个文件夹,其中包括了:

①Item文件夹:这里面是放Mod物品的代码文件(.cs后缀)和贴图(.png后缀)的文件夹;

②Properties文件夹:其中有一个.json格式的文件,用VS Code打开后会出现如下代码:

{ "profiles" : { "Terraria" : { "commandName" : "Executable" , "executablePath" : "$(tMLPath)" , "workingDirectory" : "$(TerrariaSteamPath)" }, "TerrariaServer" : { "commandName" : "Executable" , "executablePath" : "$(tMLServerPath)" , "workingDirectory" : "$(TerrariaSteamPath)" }

}

}

这个文件内的代码不需要修改,这对于我们的制作是无关的;

③文本文档build.txt,打开后为如下代码:

displayName = 刚才创建的mod名 author = 刚才填写的mod作者名 version = 0.1 //mod版本

这个文件用来在Terraria中显示mod名、作者名和mod版本的,可以随时更改;

④以mod名命名的.cs和.csproj文件各一个,这两个文件对于我们的制作也是无关的。

所以说,我们一般只关注Item文件夹和对于mod版本更新时需改写的build.txt。

参考文献(雾):

tModLoader Wiki

标签:Terraria

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/baike/206077.html
热门文章