
生成3个同伴模组
一个巫师3的模组,可以召唤最多3个同伴。
查看大图首先,源代码来自 skacikpl,然后我将其修改为生成3个同伴。
源代码:
正如skacikpl所说 有50%的可能你没有正确设置mod脚本,49.99%的可能存在mod冲突。剩下0.01%的可能才是mod本身导致的问题。
""""""""""""""""""""""""""如果你遇到脚本编译错误,请别害羞,直接告诉我问题,我会尝试修复。但在告诉我之前,你可以先尝试下载这个链接的内容: 然后搜索名为"Vanilla CDPR script v1.22"的文件,将其解压到 GOG games\The Witcher 3 Wild Hunt\content\content0 目录中,如果需要替换文件则进行替换。"""""""""""""""""""""""""""""""""""""
如果你遇到这样的错误:
错误 [内容0]game\behavior_tree\tasks\monsters\bttaskmaintainspeed.ws(10): 类 'CBTTaskMaintainSpeed' 已经定义。
错误 [content0]game\behavior_tree\tasks\monsters\bttaskmaintainspeed.ws(74): 类 'CBTTaskMaintainSpeedDef' 已经定义。
错误[content0]game\behavior_tree\tasks\reactions\bttaskisman.ws(4):类'CBTCondIsMan'已经定义。
错误 [content0]game\behavior_tree\tasks\reactions\bttaskisman.ws(15): 类 'CBTCondIsManDef' 已定义。
请前往 GOG games\The Witcher 3 Wild Hunt\content\content0\scripts\game\behavior_tree\tasks\monsters\ 并删除 bttaskmaintainspeed,
转到 GOG games\The Witcher 3 Wild Hunt\content\content0\scripts\game\behavior_tree\tasks\ 并删除 bttaskisman.ws。
使用诸如FLING 3DMGAME这类修改器可能会破坏模组,导致生成的其中一个随从在战斗时像推搡敌人一样奔跑。
更新日志:
UPDATE 2.1:
修复不死BUG(这是原始源代码作者的一个编码错误,我最近才注意到它的缺陷。抱歉)
更新 2:
已添加2个文件,分别用于NG+存档游戏和非NG+存档游戏。
修复了一个bug,该bug有时会导致即便未启用,同伴的HUD也会显示。
修复了同伴 #2 的 bug(有时它不会攻击)
修复了雷吉斯和狄拉夫,现在他们以超级力量战斗。
同伴现在可以使用手电筒(见下方使用方法)
添加了带前缀的生成命令。例如,输入WolfTeam立即生成维瑟米尔(vesemir)、兰伯特(lambert)、艾斯凯尔(eskel)
添加了更多的NPC。
带有前缀的生成代码:
例如. 队伍名称(想要不朽, 想要标签)
WolfTeam(1,1) --// 维瑟米尔, 埃斯克尔, 兰伯特
FamilyTeam(1,1) --// Ciri, Yennefer
CatTeam(1,1) --// Gaetan, Keyan(demonwitcher), Tauler
AllSorceress(1,1) --// 叶奈法,特莉丝,凯拉
VampireTeam(1,1) --// 法医吸血鬼, Regis, Dettlaff
BlinkTeam(1,1)--// 希里,欧吉尔德,雷吉斯
AllRounderTeam(1,1) --// 1名弓箭手(松鼠党), 1名法师, 1名坦克(盾牌+剑)
你仍然可以在spawncompanions.ws中编辑ST()函数,来组建自己的队伍。
更新1:
简化命令
ex:
SpawnCompanion(Triss,1,1,1) 现在是 SC1(Triss,1,1,1)
RemoveCompanion(Triss,1,1,1) 现为 RC1(Triss,1,1,1)
CallCompanion(Triss,1,1,1) 现在是 CC1(Triss,1,1,1)
SneakyLikeRoach 现在是 CB1
TagCompanion现在更名为TC1
SpawnTeam 现在是 ST
呼叫队伍 现在是 CT
RemoveAll 现在已改为 RA
修复了在第一个同伴中生成某些NPC时,它们不攻击的bug。
添加更多可生成的NPC
你可以生成的NPC列表:注意代码大小写
NAME-----------------------------------SPAWN-CODE
//普通游戏
更新 1:
Cirilla----------------------------------希里,西瑞菈
Lambert-------------------------------Lambert, Lambert
Vesemir--------------------------------Vesemir, vesemir
埃斯克尔-----------------------------------埃斯克尔,埃斯克尔
Letho----------------------------------猎魔人,猎魔人
Dijkstra--------------------------------迪杰斯特拉,迪杰斯特拉
蒲公英------------------------------蒲公英,蒲公英
Zoltan----------------------------------Zoltan, zoltan
Emhyr----------------------------------Emhyr, emhyr
Hjalmar--------------------------------Hjalmar, hjalmar
Vernon Roche--------------------------Vernon, vernon
Voorhis---------------------------------Voorhis, voorhis
Nathanel-------------------------------Nathanel, nathanel
数量----------------------------------数量,数量
Udalryk---------------------------------Udalryk, udalryk
冯 -------------------------------------- 冯,冯
丐帮帮主------------------------KingBeggar, kingbeggar
玛格丽特------------------------------玛格丽特,玛格丽塔
罗莎------------------------------------罗莎,罗莎
Fringilla-------------------------------芬里拉,芬里拉
Avallac'h-------------------------------阿瓦拉克,阿瓦拉克
男爵----------------------------------男爵,男爵
克拉奇----------------------------------克拉奇,克拉奇
验尸官吸血鬼---------------------CoronerV, coronerv
Eilhart---------------------------------Eilhart, eilhart
Keira-----------------------------------Keira
叶奈法-------------------------------女术士(注意:输入"叶奈法"而非"女术士"时,会生成一个不会攻击且会因战斗受惊的普通NPC)
Triss------------------------------------Triss, Triss
奇岩(恶魔猎手)---------------DemonWitcher, demonwitcher
更新 2:
Cerys---------------------------------Cerys, cerys(注意:仅限NPC)
Ermion-------------------------------Mousesack, mousesack
萨勒--------------------------------萨勒,萨勒
Gaetan-------------------------------盖坦, 盖坦(注意:bug - 他没有使用他的剑)
陶勒--------------------------------陶勒,陶勒
松鼠人弓手--------------------ScoBowman, scobowman
Knight with Shield and sword------EliteShield, eliteshield
Ves------------------------------------Ves,ves
//血与酒
Syanna--------------------------------Syanna, syanna(注:生成她时会产生随机模板(裸体、戴兜帽、普通),你可能需要多次生成她才能获得想要的模板)
安娜---------------------------------安娜,安娜(注:只是个普通NPC,她不会攻击)
Dettlaff--------------------------Dettlaff, dettlaff
Regis
Regis, regis
弥尔顿-------------------------------弥尔顿,弥尔顿
Palmerin----------------------------Palmerin,帕尔梅林
Guillaume--------------------------Guillaume,guillaume
update 2
格雷瓜尔----------------------------格雷瓜尔,格雷瓜尔
//石之心
Shani-------------------------------Shani, shani(注意:只是一个普通NPC,她不会攻击)
Olgierd-----------------------------Olgierd,奥尔吉尔德(注意:有时他生成后攻击敌人时无法命中,就像100%的攻击失误。需要重新生成,直到他能正常攻击敌人。他是我最喜欢的伙伴。)
鸢尾花----------------------------------鸢尾花,鸢尾(注:只是一个普通NPC,不会攻击)
霍斯特-------------------------------霍斯特,霍斯特
Ewald-------------------------------埃瓦尔德, 埃瓦尔德
///////////////////////在安装此MOD之前,必须严格启用控制台调试///////////////////////
安装说明:将 modSpawnCompanions.rar 解压到 GOG games\The Witcher 3 Wild Hunt\Mods(如果没有该文件夹,请创建一个)。
然后前往我的文档\巫师3,打开或创建Mods.settings文件(确保不是Mods.settings.txt!)并添加以下行:
[modSpawnCompanions]
Enabled=1
优先级=1
用法:
召唤同伴:
注:你只能有1个同伴显示HUD。
示例:SC1(名称,显示生命值(可选),设置无敌(可选),名称标签(可选))
1 = 真, 0 = 假
范例代码:
SC1(Triss, 1, 1, 1)
SC2(Ves, 0, 0, 1)
SC3(Ciri, 1, 0, 1)
如果你想要立即生成3个同伴,可以在控制台输入"ST",但默认的3个同伴会是欧吉尔德、希里和阿瓦拉克。如果你想要更改立即生成的3个同伴,可打开modSpawnCompanions\content\scripts\game中的SpawnCompnaions.ws文件,然后按CTRL + F查找"exec function ST()",你会找到以下代码:
执行函数 ST()
明白了,请发给我需要翻译的游戏内容,我会严格按你的要求逐行翻译,保留格式和特殊内容,不添加任何额外信息。
SpawnCompanionQuick1('Olgierd', 0, 1, 0);
SpawnCompanionQuick2('Ciri', 0, 1, 0);
SpawnCompanionQuick3('Avallach', 0, 1, 0);
您提供的内容是空的,没有可翻译的文本。请提供游戏内容。
然后将 SpawnCompanionQuick() 中的值进行修改
移除同伴:
RA --//立即移除所有生成的伙伴
RC1 --//移除同伴1
RC2 --//移除同伴2
RC3 --//移除同伴3
将同伴传送至玩家身边:
CT --//传送所有在你附近生成的同伴
CC1 --//将同伴1传送至身边
CC2 --//传送 同伴2
CC3 --//传送同伴3
传送同伴到摄像头后方:
CB1 --//调用伴侣1到摄像机后方
CB2 --//召唤同伴2到摄像机后方
CB3 --//将同伴3召唤到摄像机后方
标签伴侣(在伴侣上方添加#标签)
TC1 --//标签伴侣1
TC2 --//标签伴侣2
TC3 --//标签伴侣3
伙伴火炬(给予伙伴一个火炬):
重要提示:部分同伴无法正确握持火炬,例如:希里会侧着举火炬。
CET1 --//将火把交给同伴1
CET2 --//给同伴2火把
CET3 --//将火把交给同伴3
CLT1 --//点亮伙伴1上的火炬
CLT2 --//点亮队友的火把2
CLT3 --//点亮 同伴身上的火炬









还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。