在《永恒之柱》游戏中,玩家可以使用作弊码来使用道具获得成就,不过只有在IE Mod下才不影响不影响取得成就,下面是玩家分享的《永恒之柱》控制台作弊代码。
注意事项:
使用IE Mod的情况下,所有指令都有效。
反之部分指令可能无效,其他的可能默认并未开启,你需要手动输入iroll20s来开启控制台,但是会进入得不到成就的状态,重新读档(并不需要完全退出游戏)后,控制台会失效,成就功能也会重新开放。
所以推荐使用IE Mod,既能使用控制台,也不影响取得成就。
作弊代码指令一览:
1. 加入npc到队伍中
你需要npc的id,首先你要和这个npc在同一张地图上,然后输入
FindCharacter npc名
以Medreth为例,输入FindCharacter Medreth
然后列表里可能会出现同名npc,比如矮人守卫NPC_Medreth_Guard_Dwarf ,在其中找到NPC_Medreth,这就是你要找的id了
接着输入AddToParty NPC_Medreth
Medreth就加入你的队伍了
2. 改变摄像机缩放范围
SetZoomRange 最小值 最大值
这个指令不会改变你现在的缩放距离,但是可以让你滚动鼠标滚轮时,把摄像机拉得很近或很远。试试输入SetZoomRange 0.1 200,你看到了什么?
最小值和最大值可以是任意数值。
3. 强制非队员的npc走开
AIPathToPoint id1 id2 移动类型
id1 是你想要移走的npc,比如要npc矮人守卫Medreth走开,这里就是NPC_Medreth_Guard_Dwarf
id2 是你想要他去的地方,这里可以输入可以用 FindObject 或 FindCharacter 指令能找到的所有东东, 比如TurningWheel(Clone) 或者 NPC_Villager_Female_03,也就是说可以指定一个物体或者一个人,他就会走向那里。如果他是没办法到达的地方,那么他就不会移动。
移动类型 可以输入三个数字 2 = 走过去, 3 = 跑过去, 4 = 冲刺过去
指令示例:让矮人守卫Medreth走向一位npc女性村民
AIPathToPoint NPC_Medreth_Guard_Dwarf NPC_Villager_Female_03 2
4. 指示非队员的npc攻击某人
理论基本同上,指令是AIForceAttack id1 id2
指令示例:让两个都叫Medreth的守卫对打
AIForceAttack NPC_Medreth_Guard_Dwarf NPC_Medreth_Guard_Man
5. 传送到另一片区域
AreaTransition 地图名 指定地点
指令示例:传送至Dyrford的旅馆北间
AreaTransition AR_0002_Dyrford_Tern_01 North1
全区域列表: link
全地点列表: link
指定地点也可以直接用数字代替,比如1
长名字也可以用对应的区域数字来代替
6. 世界地图部分/全区域解锁
要解锁特定区域,输入以下指令:
WorldMapSetVisibility 地图名 状态标记
状态标记有这么几种: 0 = 锁定, 1 = 已解锁, 2 = 隐藏, 3 = 开发者专用)
全地图解锁:
UnlockAllMaps
不会出现在大地图上的地点无法解锁,比如一些山洞。如果是室外区域,也可以试一下,比如
WorldMapSetVisibility AR_0301_Ondras_Gift_Exterior 1
7. 对某人造成伤害
DealDamage ID 数值
指令示例:给予守卫Medreth200点伤害
DealDamage NPC_Medreth_Guard_Man 200
8. 杀死某人
Kill ID
指令示例:杀死守卫Medreth
Kill NPC_Medreth_Guard_Man
9. 治愈队伍
HealParty
不需要附加任何参数
10. 开启容器,无论是否上锁
Open chest_01 true
UnlockAll
解锁本区域的全部容器
11. 开启容器,无论是否上锁(需要安装IE Mod)
OpenContainer chest_01
12. 传送到鼠标所指的地方(需要安装IE Mod)
Jump
不需要参数
传送选定的人物到鼠标指针处,指示的地点必须包括在寻路系统里。
13. 雇佣一位npc
OpenCharacterCreationNewCompanion 费用 等级
第一个参数表示雇佣时需要支付的金额
第二个参数表示同伴的等级
指令示例:OpenCharacterCreationNewCompanion 0 8
14. 宿营
Rest
无视地点和给养,强制宿营
15. 使某人变成敌对
SetIsHostile ID ture
解除敌对状态
SetIsHostile ID false
指令示例:变成敌对
SetIsHostile CRE_Boar_Animal_Companion(Clone) true
解除敌对
SetIsHostile CRE_Boar_Animal_Companion(Clone) false
16. 各种传送
传送物品到
TeleportObejctToLocation 地点 地点 (?)(原文是guid,下同)
传送队伍到
TeleportPartyToLocation 地点
传送主角到
TeleportPlayerToLocation 地点
指令示例: 传送队伍到动物同伴处
TeleportPartyToLocation CRE_Boar_Animal_Companion(Clone)
17.刷新遭遇
EncounterSpawn id
ID可以在游戏物品里找到 (控制台指令: tt ). 在最上层的目录,2_Design_Area_Encounters里可以找到需要的ID.有时候不在2_Design_Area_Encounters里的遭遇,会和其他的游戏物品混在一起,不过也好找,因为它们都是ENC_开头的。
18. 刷新生物(需要安装IE Mod)
BSC 生物名 数字标记
标记:0 - 友好的, 1 - 敌对的
生物名是在assetbundlesprefabsobjectbundle中以cre_开头的那些名字
指令示例:刷新一只动物同伴"Obsidian Wurm
BSC cre_wurm_obsidian_pet 0
刷新一只敌对的德鲁伊喵:
BSC cre_druid_cat01 1
19. 高级任务(需要安装IE Mod)
首先要使用 ListActiveQuests指令获得当前任务的内部名
会得到一些比如data/quests/00_dyrford_ulterior_motives.quest之类的名字,是哪个有时候全靠猜, 比如在Dyrford的任务Cat and Mouse
一旦得到内部名,使用指令ForceAdvanceQuest 任务名
指令示例:ForceAdvanceQuest data/quests/00_dyrford_ulterior_motives.quest
20. 重置等级洗点(需要安装IE Mod)
This console command allows you to respec yourself or your party members (drops them to level 0 and allows you to relevel them up), or you can do the same thing, but also change their class. Changing the class is optional.
The console command is:
ChangeClass
用指令FindCharacter name找到游戏内的角色名
现在假设要你的同伴BB法师(BB Wizard)
输入FindCharacter Wizard
在控制台里得到类似Companion_BB_Wizard(Clone)_4的名字,就是他了ヾ(●゜ⅴ゜)ノ
现在输入 ChangeClass Companion_BB_Wizard(Clone)_4 Wizard
这个同伴会降到0级,可以按不同路线再升级,等于是洗点啦
或者输入ChangeClass Companion_BB_Wizard(Clone)_4 Fighter
那么他就会变成一个0级战士
警告:0级的时候千万不要过图,存档或者退出游戏,先升级再说
这个指令也会移除该角色包括种族奖励在内的全部能力,不过可以找回。只要先升级,存档,读取,种族奖励就会恢复。
此外,在游戏中获得的不能在升级面板里得到的特殊能力,在重置后就可能找不回来了。
总之请慎用
更新: 可能发生1级技能重复的bug,日后会修复。
21. 重命名角色
RenameCreature 游戏内角色名 新名字
这个在重置等级以后特别有用,可以修复乱掉的名字。首先找到你的同伴的游戏内名字,再使用以上的指令。
指令示例:把同伴狼改名为Wolfie(小狼)
RenameCreature Animal_Companion_Wolf(Clone) Wolfie
22. 去除战争迷雾
NoFog
23. 上帝模式
God
24. 全队隐形
Invisible
25. 无伤模式
开启
NoDamage 1
关闭
NoDamage 0
26. 摄像机速度
CameraMoveDelta 浮点数
数值默认为1,你可以输入类似0.5 , 2 , 1.5,的数值
27. 多功能
取消魔法上限
ToggleSpellLimit
制作时不需要配方
FreeRecipesToggle
获得大量的各种制作材料
CraftingDebug
AddItem 材料名 数量
指令示例: 加入一个食尸鬼头(物品名可以参考PillarsOfEternity_Dataassetbundlesprefabsobjectbundle下的文件名)
AddItem misc_troll_head 1
获得金钱
GivePlayerMoney 数量
获得经验
AddExperience 数量
获得升级到某一级的经验值
AddExperienceToLevel 等级数
设定技能值
Skill 角色名 技能名 数值
指令示例1:设定主角的偷窃技能为10,角色名就是建人物的时候输入的名字,
Skill player stealth 10
指令示例2:设定同伴Companion_BB_Rogue(Clone)_3的偷窃技能为10
Skill Companion_BB_Rogue(Clone)_3 stealth 10
设定属性值
AttributeScore 角色名 属性名 数值
指令示例:设定主角的力量为20(这里设置的是基础值,最终数值还会受种族奖励的影响略有浮动)
AttributeScore player might 20
给角色添加能力
AddAbility 角色名 能力名
指令示例: 能力名可以在PillarsOfEternity_Dataassetbundlesprefabsobjectbundle找到
AddAbility player Defender (the names of the abilities can also be found in PillarsOfEternity_Dataassetbundlesprefabsobjectbundle)
给角色添加天赋( talent)
AddTalent 天赋名
天赋名可以在PillarsOfEternity_Dataassetbundlesprefabsobjectbundle找到
28. 城堡相关
如果你还未拥有城堡,可以如此激活
ActivateStronghold
建造全部
StrongholdBuildAll
建造指定部分(作者原帖有类型列表)
StrongholdBuild 类型
拆除指定部分
StrongholdDestroy 类型
城堡冒险类型(作者原帖有类型列表)
StrongholdForceAdventure 类型
糟糕的来访者
StrongholdForceBadVisitor
绑架
StrongholdForceKidnapping
支付佣金(?)
StrongholdForcePayHirelings
越狱
StrongholdForcePrisonBreak
材料刷新
StrongholdForceSpawnIngredients
来访者编号(一个数值从0到多少我也不造)
StrongholdForceVisitor index
攻击编号(同上)
StrongholdForceAttack index - same
调整安全级(数值可正可负)
AdjustSecurity 整数
调整威望值(数值可正可负)
AdjustPrestige 整数
29. 杂项
ManageParty 队伍管理
震屏
Screenshake 持续时间 强度
指令示例:Screenshake 1 1
开启隧道视野,一切都变成紫色
SoulMemoryCameraEnable true
关闭隧道视野
SoulMemoryCameraEnable false
解锁百科词条(Journal -> Cyclopedia -> Bestiar)
UnlockBestiary
增加数值
DispositionAddPoints axis strength - axis, strength
ReputationAddPoints Faction Axis Strength - faction, axis, strength
设定价值
SetGlobalValue 名字 价值
强制一名队员开口说话
SetWantsToTalk guid true
开始任务
StartQuest 任务名
30. 作者也没搞明白的:
看起来像是改变水位的,id还没找对
ChangeWaterLevel (id, single, single)
可能是把某人关进大牢,前提是此角色可被?
AddPrisoner id