網站首頁 單機圖文攻略 單機視頻攻略 單機遊戲攻略 單機遊戲問答 遊戲常見問題 遊戲心得體會 手遊圖文攻略 手遊視頻攻略 手遊圖鑑攻略 手遊軟件教程 手遊攻略問題 網遊圖文攻略 網遊綜合攻略 網遊遊戲問答
當前位置:趣味遊戲館 > 單機圖文攻略 > 

泰拉瑞亞MOD製作器tModLoader使用全指南|MOD製作器使用方法

欄目: 單機圖文攻略 / 發佈於: / 人氣:8.07K
MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南

1、這是界面,我們首先打開

Mod Sources

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第2張

2、接着我們不要管界面,先點擊Open Sources

然後你就會跳轉到mod製作目錄

C:UsersAdministratorDocumentsMy GamesTerrariaModLoader(不同的電腦地址可能有所不同,不過目錄一定是ModLoader)

順便強調一下,這個mod的人物和存檔是獨立的。

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第3張

mod目錄,我們要製作mod的話,先創建一個文件夾,名字的話..隨意就行...但是不能有空格

例如"Super Mod"這樣就不行

3、然後我創建一個叫“FirstMod”的文件夾

之後,我們要在文件夾裏創建一個

“類似MODBase的存在” ←就像1.241的tapi一樣

4、我們叫它tMod

using System;

using ework;

using Terraria;

using ;

using oader;

using s; //這個不要改,改了之後,要修改就很麻煩

namespace FirstMod

{

public class FirstMod : Mod

{

public override void SetModInfo(out string name, ref string version, ref string author)

{

name = "First Mod"; //這裏是在遊戲裏顯示的mod名

version = "v1"; //版本號

author = "CWOF"; //作者

}

public override void Load()

{

AddItem("BlackKing", new BlackKing(), "FirstMod/Items/BlackKing"); //讀取新物品,並讀取新物品的圖片

}

public override void AddRecipes()

{

ModRecipe recipe = new ModRecipe(this);

ngredient(Block, 2); //需要:泥土塊2個

esult(null, "BlackKing", 1); //合成BlackKing

ecipe(); //添加合成

}

}

}

註釋的地方,自己理解理解

public override void AddRecipes()這些,就像一個公式,套上去就行了。

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第4張
MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第5張

5、成品,using FirstMod.Items中的Items就對應圖片文件夾裏的Items

之後,我們要在Items的文件夾裏,創造新的武器/裝備/飾品等等

不過首先,我們需要一張png和CS文件(注意,cs和png名字必須一致)

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第6張

然後我們編輯文件(lz是用的vs,不過因為vs2G大,如果沒有特殊需要並不建議去使用)

6、套公式

using System;

using Terraria;

using oader;

using nostics;

using ework;

namespace s

{

public class BlackKing : ModItem

{

public override void SetDefaults()

{

}

}

}

然後我們開始定義我們的第一個物品

我們要給它一個名字

於是,我們在public override void SetDefaults()

{

}

裏面寫上

= "Black King";

然後呢,一個item最基本的,除了名字,還有介紹,寬,高。

於是..

Tip = "FIRE WITH BLACK”;

ht = 40;

h = 40;

注意“;”號,你要知道印第安人是不會説中文的(←土著),別打成中文的“;”

這就是一個基本的item的構成了

可是我們要的是一把武器

7、那麼我們應該添加更多的“屬性”

ime = 5; //這是一個武器使用的時間間隔

nimation = 5; //這是一個武器揮動的速度,即使用動畫

tyle = 1; //使用方式為揮動

= 5; //物品品質

Reuse = true; //是否連發

ge = 10; //傷害

e = 10000; //售價,10銀幣,進率就是tr的硬幣進率

這就是一個基本的武器了,然後,如果這是一個近戰武器的話,我們要“告訴”它,讓它可以發揮特殊的作用(比如穿上幽魂套,魔法武器會吸血)

那麼,我們就寫

e = true;

如果是遠程武器就是

ed = true;

如果是魔法武器

c = true;

哦,對了,我們要它只能堆疊一個。因為這是把武器

tack = 1;

於是,一個武器做好了

PS:namespace s中的"FirstMod是指這個mod文件夾的名字..可別直接抄了

8、那麼,成品如下

using System;

using Terraria;

using oader;

using nostics;

using ework;

namespace s

{

public class BlackKing : ModItem

{

public override void SetDefaults()

{

= "Black King";

ge = 1;

e = true;

h = 40;

ht = 40;

Tip = "Your First weapon.";

ime = 5;

nimation = 5;

t = 451;

tSpeed = 2f;

tyle = 1;

kBack = 6;

e = 10000;

= 8;

ound = 1;

Reuse = true;

tack = 1;

}

}}

mod做好了(只有一個武器的mod做好了)

我們要讓它在遊戲中出現,那麼,打開遊戲

打開MOD Sources

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第7張

哦對了

這個武器的合成對應上面"FirstMod"中的

public override void AddRecipes()

{

ModRecipe recipe = new ModRecipe(this);

ngredient(Block, 2); //需要:泥土塊2個

esult(null, "BlackKing", 1); //合成BlackKing

ecipe(); //添加合成

}

看見了麼。

當我們加載好,我們就可以去遊戲裏製作了。

順便這是空氣合成,在某個東西上面合成的話,用這個

public void AddTile(int tileID)

MOD製作器使用方法 泰拉瑞亞MOD製作器tModLoader使用全指南 第8張

如果你能製作,並且你的武器可以使用,那麼説明你的mod製作成功了,enjoy吧

哦對了,發射pro的代碼

t = 304;

t = 3f;

這只是個例子..恩...