廊坊新闻网-主流媒体,廊坊城市门户

MOD制作器使用方法(泰拉瑞亚MOD制作器tModLoader使用全指南)

2023-08-19 12:29:36 来源:互联网

1、Mod Sources

2、

3、2、接着我们不要管界面,先点击Open Sources


(资料图片)

4、然后你就会跳转到mod制作目录

5、C:\Users\Administrator\Documents\My Games\Terraria\ModLoader(不同的电脑地址可能有所不同,不过目录一定是ModLoader)

6、顺便强调一下,这个mod的人物和存档是独立的。

7、

8、mod目录,我们要制作mod的话,先创建一个文件夹,名字的话..随意就行...但是不能有空格

9、例如"Super Mod"这样就不行

10、3、然后我创建一个叫“FirstMod”的文件夹

11、之后,我们要在文件夹里创建一个

12、“类似MODBase的存在” ←就像1.241的tapi一样

13、4、我们叫它...FirstMod

14、using System;

15、using Microsoft.Xna.Framework;

16、using Terraria;

17、using Terraria.ID;

18、using Terraria.ModLoader;

19、using FirstMod.Items; //这个不要改,改了之后,要修改就很麻烦

20、namespace FirstMod

21、{

22、public class FirstMod : Mod

23、{

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

25、{

26、name = "First Mod"; //这里是在游戏里显示的mod名

27、version = "v1"; //版本号

28、author = "CWOF"; //作者

29、}

30、public override void Load()

31、{

32、AddItem("BlackKing", new BlackKing(), "FirstMod/Items/BlackKing"); //读取新物品,并读取新物品的图片

33、}

34、public override void AddRecipes()

35、{

36、ModRecipe recipe = new ModRecipe(this);

37、recipe.AddIngredient(ItemID.DirtBlock, 2); //需要:泥土块2个

38、recipe.SetResult(null, "BlackKing", 1); //合成BlackKing

39、recipe.AddRecipe(); //添加合成

40、}

41、}

42、}

43、注释的地方,自己理解理解

44、public override void AddRecipes()这些,就像一个公式,套上去就行了。

45、

46、5、成品,using FirstMod.Items中的Items就对应图片文件夹里的Items

47、之后,我们要在Items的文件夹里,创造新的武器/装备/饰品等等

48、不过首先,我们需要一张png和CS文件(注意,cs和png名字必须一致)

49、

50、然后我们编辑BlackKing.cs文件(lz是用的vs,不过因为vs2G大,如果没有特殊需要并不建议去使用)

51、6、套公式

52、using System;

53、using Terraria;

54、using Terraria.ModLoader;

55、using System.Diagnostics;

56、using Microsoft.Xna.Framework;

57、namespace FirstMod.Items

58、{

59、public class BlackKing : ModItem

60、{

61、public override void SetDefaults()

62、{

63、}

64、}

65、}

66、然后我们开始定义我们的第一个物品

67、我们要给它一个名字

68、于是,我们在public override void SetDefaults()

69、{

70、}

71、里面写上

72、item.name = "Black King";

73、然后呢,一个item最基本的,除了名字,还有介绍,宽,高。

74、于是..

75、item.toolTip = "FIRE WITH BLACK”;

76、item.height = 40;

77、item.width = 40;

78、注意“;”号,你要知道印第安人是不会说中文的(←土著),别打成中文的“;”

79、这就是一个基本的item的构成了

80、可是我们要的是一把武器

81、7、那么我们应该添加更多的“属性”

82、item.useTime = 5; //这是一个武器使用的时间间隔

83、item.useAnimation = 5; //这是一个武器挥动的速度,即使用动画

84、item.useStyle = 1; //使用方式为挥动

85、item.rare = 5; //物品品质

86、item.autoReuse = true; //是否连发

87、item.damage = 10; //伤害

88、item.value = 10000; //售价,10银币,进率就是tr的硬币进率

89、这就是一个基本的武器了,然后,如果这是一个近战武器的话,我们要“告诉”它,让它可以发挥特殊的作用(比如穿上幽魂套,魔法武器会吸血)

90、那么,我们就写

91、item.melee = true;

92、如果是远程武器就是

93、item.ranged = true;

94、如果是魔法武器

95、item.magic = true;

96、哦,对了,我们要它只能堆叠一个。因为这是把武器

97、item.maxStack = 1;

98、于是,一个武器做好了

99、PS:namespace FirstMod.Items中的"FirstMod是指这个mod文件夹的名字..可别直接抄了

100、8、那么,成品如下

101、using System;

102、using Terraria;

103、using Terraria.ModLoader;

104、using System.Diagnostics;

105、using Microsoft.Xna.Framework;

106、namespace FirstMod.Items

107、{

108、public class BlackKing : ModItem

109、{

110、public override void SetDefaults()

111、{

112、item.name = "Black King";

113、item.damage = 1;

114、item.melee = true;

115、item.width = 40;

116、item.height = 40;

117、item.toolTip = "Your First weapon.";

118、item.useTime = 5;

119、item.useAnimation = 5;

120、item.shoot = 451;

121、item.shootSpeed = 2f;

122、item.useStyle = 1;

123、item.knockBack = 6;

124、item.value = 10000;

125、item.rare = 8;

126、item.useSound = 1;

127、item.autoReuse = true;

128、item.maxStack = 1;

129、}

130、}}

131、mod做好了(只有一个武器的mod做好了)

132、我们要让它在游戏中出现,那么,打开游戏

133、打开MOD Sources

134、

135、哦对了

136、这个武器的合成对应上面"FirstMod"中的

137、public override void AddRecipes()

138、{

139、ModRecipe recipe = new ModRecipe(this);

140、recipe.AddIngredient(ItemID.DirtBlock, 2); //需要:泥土块2个

141、recipe.SetResult(null, "BlackKing", 1); //合成BlackKing

142、recipe.AddRecipe(); //添加合成

143、}

144、看见了么。

145、当我们加载好,我们就可以去游戏里制作了。

146、顺便这是空气合成,在某个东西上面合成的话,用这个

147、public void AddTile(int tileID)

148、

149、如果你能制作,并且你的武器可以使用,那么说明你的mod制作成功了,enjoy吧

150、哦对了,发射pro的代码是

151、item.shoot = 304;

152、item.shoot = 3f;

153、这只是个例子..恩...

本文MOD制作器使用方法,泰拉瑞亚MOD制作器tModLoader使用全指南到此分享完毕,希望对大家有所帮助。

关键词: