代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
1
2三七四.修改主角开局携带物品(举例开局携带3个鸡蛋火腿)
3
4 1.威尔逊:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wilson.lua文件,将return MakePlayerCharacter("wilson", prefabs, assets, fn)替换为return MakePlayerCharacter("wilson", prefabs, assets, fn, {"baconeggs", "baconeggs", "baconeggs",})
5
6
7 2.麦斯威尔:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/waxwell.lua文件,在"waxwelljournal",的下一行插入以下内容:
8
9 "baconeggs",
10 "baconeggs",
11 "baconeggs",
12
13
14 3.温蒂:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wendy.lua文件,在"abigail_flower",的下一行插入以下内容:
15
16 "baconeggs",
17 "baconeggs",
18 "baconeggs",
19
20
21 4.伍迪:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/woodie.lua文件,在"lucy",的下一行插入以下内容:
22
23 "baconeggs",
24 "baconeggs",
25 "baconeggs",
26
27
28 5.韦斯:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wes.lua文件,在"balloons_empty",的下一行插入以下内容:
29
30 "baconeggs",
31 "baconeggs",
32 "baconeggs",
33
34
35 6.图书管理员:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wickerbottom.lua文件,将return MakePlayerCharacter("wickerbottom", nil, assets, fn, {"papyrus", "papyrus"})替换为return MakePlayerCharacter("wickerbottom", nil, assets, fn, {"papyrus", "papyrus", "baconeggs", "baconeggs","baconeggs",})
36
37
38 7.薇洛:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/willow.lua文件,将下列内容:
39
40local start_inv =
41{
42 "lighter",
43}
44
45 替换为:
46
47local start_inv =
48{
49 "lighter",
50 "baconeggs",
51 "baconeggs",
52 "baconeggs",
53}
54
55
56 8.沃尔夫冈:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wolfgang.lua文件,将return MakePlayerCharacter("wolfgang", nil, assets, fn)替换为return MakePlayerCharacter("wolfgang", nil, assets, fn, {"baconeggs", "baconeggs", "baconeggs",})
57
58
59 9.wx78:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wx78.lua文件,将return MakePlayerCharacter("wx78", prefabs, assets, fn)替换为return MakePlayerCharacter("wx78", prefabs, assets, fn, {"baconeggs", "baconeggs", "baconeggs",})
60
61
62 10.瓦丝格雷斯:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/wathgrithr.lua文件,将下列内容:
63
64local start_inv =
65{
66 "spear_wathgrithr",
67 "wathgrithrhat",
68 "meat",
69 "meat",
70 "meat",
71 "meat",
72}
73
74 替换为:
75
76local start_inv =
77{
78 "spear_wathgrithr",
79 "wathgrithrhat",
80 "meat",
81 "meat",
82 "meat",
83 "meat",
84 "baconeggs",
85 "baconeggs",
86 "baconeggs",
87}
88
89
90 11.韦伯:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/webber.lua文件,将下列内容:
91
92local start_inv =
93{
94 "spidereggsack",
95 "monstermeat",
96 "monstermeat",
97}
98
99 替换为:
100
101local start_inv =
102{
103 "spidereggsack",
104 "monstermeat",
105 "monstermeat",
106 "baconeggs",
107 "baconeggs",
108 "baconeggs",
109}
110
111 即可修改主角开局携带物品,主角原来携带的专属物品(如伍迪的斧子等)不变。如果想携带4个鸡蛋火腿,就让替换或插入的语句中有4个"baconeggs",即可。可以将其中baconeggs(鸡蛋火腿)改为其他想要的物品(名称见本修改技巧最后一项“常用物品中英文名称”)