代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接: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(鸡蛋火腿)改为其他想要的物品(名称见本修改技巧最后一项“常用物品中英文名称”)