大家好,这里是大葱,最近实在有点忙,更新速度慢了些,但我会坚持下去的~
本专栏会结合指令示例的方式,最直观的为大家讲解骑砍2的控制台,整理的指令是最新最全的(旧版本的很多指令都失效了,所以重新整理了一份适合玩家用的指令合集,不包括开发者调试指令),看到最后绝对有你不知道的,一定要收藏起来。
当前更新版本:V1.2.11
更新日期:2024/10/26
整理:特别葱
TXT文本下载地址:https://pan.baidu.com/s/1Nk36rDT0M9biRc631KYMjQ?pwd=qkjx
提取码: qkjx
夸克网盘:https://pan.quark.cn/s/c11916bd037e
1.基础指令
首先是作弊模式的开关,我们在游戏中按“Alt+~”键会弹出控制台子窗口,这个子窗口是可以长按鼠标左键随意拖动的;我们再点击一下这个输入框,随后输入
开启作弊模式指令:
config.cheat_mode 1
大家可以直接复制粘贴到输入框里,如果收到白字回复“Engine config changed successfully”代表开启成功;如果你输入的代码不对,则会用红字回复“Unknown command”代表该指令无效。只有进入到作弊模式以后,我们接下来的一系列操作才会生效,但是作弊模式会让steam成就无法解锁;
此时在大地图中按住“Ctrl”键的同时点击鼠标左键可以瞬移到指定位置,并且我们按“I”键打开物品栏会直接调出作弊商店;
但是这样每次读取都是比较卡的,尤其是你们打了装备包MOD以后会读取很长时间,甚至直接跳出。
所以正常情况下如果你并不想用作弊商店,我们都是关闭作弊模式的。
还是调出控制台,把作弊模式代码的“1”改成“0”就是关闭作弊模式,就恢复正常了。
关闭作弊模式指令:
config.cheat_mode 0
我们再开启继续演示,按“P”键打开部队界面也会出现作弊雇佣,但同一个兵种一次只能招募10个。
并且我们进入战斗以后,可以使用以下作弊快捷键:
将玩家操控的角色血量回满:
Ctrl+H
将当前所骑坐骑的血量回满:
Ctrl+Shift+H
委托电脑操控玩家角色:
Ctrl+F5
击杀一个敌人:
Ctrl+F4
击杀场上所有敌人:
Ctrl+Alt+F4
击杀一个队友:
Ctrl+F2
击杀场上全部队友:
Ctrl+Alt+F2
自杀:
Ctrl+F3
接着介绍用于大地图内输入的指令:
治愈玩家部队的所有成员:
campaign.heal_main_party
显示地图上的所有部队,把“1”改成“0”为关闭:
campaign.set_armies_and_parties_visible 1
关闭显示地图上的所有部队:
campaign.set_armies_and_parties_visible 0
显示所有定居点信息,同样把“1”改成“0”为关闭:
campaign.set_settlements_visible 1
关闭显示所有定居点信息:
campaign.set_settlements_visible 0
显示全部已刷新的藏身处(就是里面有强盗部队可以打的),把1改成2则包括了未刷新的藏身处:
campaign.show_hideouts 1
显示全部包括未刷新的藏身处:
campaign.show_hideouts 2
隐藏所有藏身处:
campaign.hide_hideouts
2.进阶指令
获得10万第纳尔(“100000”金额可以随意更改):
campaign.add_gold_to_hero 100000
或者:
campaign.add_money_to_main_party 100000
而如果你希望给其它人10万第纳尔,以拉盖娅为例,我们需要先在“选项——游戏”里把语言切换成英文,因为中文模式下带英文ID的指令无法生效。
给拉盖娅10万第纳尔:
campaign.add_gold_to_hero Rhagaea | 100000
这个“Rhagaea”也可以换成其它人,控制台只支持输入英文名字,如果你不知道其他角色的英文名是什么,那就切换到英文模式可以查看到各个角色的英文名是什么。
给所有人10万第纳尔(“100000”金额可以随意更改):
campaign.add_gold_to_all_heroes 100000
给予部队兵种1万经验(“10000”经验数值可随意更改):
campaign.add_troops_xp 10000
获得10个属性点(“10”属性点数值可以随意更改):
campaign.add_attribute_points_to_hero 10
给拉盖娅20个属性点(“Rhagaea”可以换成其它NPC英雄,“20”属性点数值可以随意更改):
campaign.add_attribute_points_to_hero Rhagaea | 20
获得20个技能点(“20”技能点数值可以随意更改):
campaign.add_focus_points_to_hero 20
给拉盖娅20个技能点(“Rhagaea”可以换成其它NPC英雄,“20”技能点数值可以随意更改):
campaign.add_focus_points_to_hero Rhagaea | 20
给玩家所有技能增加100万经验(“1000000”经验数值可以随意更改):
campaign.add_skill_xp_to_hero 1000000
单独给某一个技能增加经验,比如给“侦察”增加100万经验(“Scouting”可以换成其它技能,在英文模式下按C打开角色界面可以看到所有技能的英文名,“1000000”经验数值可以随意更改):
campaign.add_skill_xp_to_hero Scouting | 1000000
给拉盖娅的所有技能100万经验(“Rhagaea”可以换成其它NPC英雄,“1000000”经验数值可以随意更改):
campaign.add_skill_xp_to_hero Rhagaea | 1000000
或者单独给拉盖娅的“医疗”技能增加100万经验(“Rhagaea”可以换成其它NPC英雄,“Medicine”可以换成其它技能,“1000000”经验数值可以随意更改):
campaign.add_skill_xp_to_hero Rhagaea | Medicine | 1000000
将玩家的全部技能设置为300(“300”技能数值可以随意更改):
campaign.set_all_skills_main_hero 300
单独将玩家的“魅力”设置为270(“Charm”可以换成其它技能,“270”技能数值可以随意更改):
campaign.set_skill_main_hero Charm | 270
将斯瓦娜的全部技能设置为300(“Svana”可以换成其它NPC英雄,“300”技能数值可以随意更改):
campaign.set_skills_of_hero Svana | 300
将玩家所有NPC同伴的“骑术”设置为300(不包括家族成员,“300”技能数值可以随意更改):
campaign.set_skill_of_all_companions Riding | 300
将所有NPC同伴的全部技能设置为300(“300”技能数值可以随意更改):
campaign.set_all_companion_skills 300
将玩家的等级和技能全部清零(这不是单纯的洗点,而是全部清零,慎用):
campaign.reset_player_skills_level_and_perks
将全大陆NPC英雄的全部技能设置为300(“300”技能数值可以随意更改):
campaign.set_all_heroes_skills 300
获得1千声望(“1000”声望数值可以随意更改):
campaign.add_renown_to_clan 1000
给拉盖娅的珀特洛斯家族增加一千声望(再次提醒还是要把语言切换成英文,“Pethros”可以换成其它家族,“1000”声望数值可以随意更改)
campaign.add_renown_to_clan Pethros | 1000
给予1000影响力(“1000”影响力数值可以随意更改):
campaign.add_influence 1000
获取兵种指令,比如获取500个巴弓(这个指令是比一次只能拿10个同兵种的部队栏要好用很多的,再次强调只要涉及到英文名称,就一定要把语言设置为英文才能生效;在英文模式下你可以看到所有的兵种英文名,注意兵种ID的单词之间要用下划线,灵活使用即可;“battanian_fian_champion”可以换成其它兵种ID,“500”兵种数量可以随意更改):
campaign.add_troops battanian_fian_champion | 500
获取500个可汗卫士:
campaign.add_troops khuzait_khans_guard | 500
获取500个精英具装:
campaign.add_troops imperial_elite_cataphract | 500
给拉盖娅500个精英具装(“imperial_elite_cataphract”可以换成其它兵种ID,“500”兵种数量可以随意更改,“Rhagaea's Party”可以换成其它NPC英雄的部队):
campaign.add_troops imperial_elite_cataphract | 500 | Rhagaea's Party
增加俘虏,比如100个劫匪(“looter”可以换成其它兵种ID,“100”兵种数量可以随意更改):
campaign.add_prisoner looter | 100
增加俘虏的招降服从度,比如100万(这样俘虏就可以直接招募了,“1000000”服从度数值可以随意更改):
campaign.add_prisoners_xp 1000000
将指定NPC作为俘虏添加到指定部队,比如把加里俄斯作为俘虏交给拉盖娅(注意双方必须处于交战状态,“Garios”和“Rhagaea”可以换成其它NPC英雄):
campaign.add_prisoner_to_party Garios | Rhagaea
增加100部队士气(“100”士气数值可以随意更改):
campaign.add_morale_to_party 100
增加100拉盖娅的部队士气(“Rhagaea”可以换成其它NPC英雄,“100”士气数值可以随意更改):
campaign.add_morale_to_party Rhagaea | 100
随机生成5个流浪者NPC加入玩家部队(“5”NPC数量可以随意更改):
campaign.add_companions 5
给玩家背包增加物品,比如一千袋谷物(“Grain”可以换成其它物品,我们在英文模式下的作弊商店里可以看到物品的英文名,注意输入物品的单词之间是没有空格的;“1000”物品数量可以随意更改):
campaign.add_item_to_main_party Grain | 1000
获取100匹驮马(“SumpterHorse”可以换成其它物品,“100”物品数量可以随意更改):
campaign.add_item_to_main_party SumpterHorse | 100
获取100匹侯森·富勒格骆驼(不知道为什么这个马匹指令给的是骆驼。。。“100”物品数量可以随意更改):
campaign.add_horse 100
获取5个改良前缀的物品,比如5把传奇贵族弓(“NobleBow”可以换成其它物品,“Legendary”可以换成其它物品前缀,亲测前缀的加成比较随机,如果加出来的数据不好可以多发几次):
campaign.add_modified_item NobleBow | Legendary
获取5个传奇闭面装饰眼眶盔:
campaign.add_modified_item ClosedDecoratedGoggledHelmet | Legendary
获取5套传奇重型鳞甲衬链凯:
campaign.add_modified_item HeavyScaleArmoroverMailHauberk | Legendary
获取5套传奇具装骑兵鳞甲马铠:
campaign.add_modified_item CataphractScaleBarding | Legendary
解锁全部锻造配件:
campaign.unlock_all_crafting_pieces
给予玩家100个全类型锻造材料:
campaign.add_crafting_materials
给予玩家500个全类型锻造材料:(“500”数量可以随意更改)
campaign.add_all_crafting_materials_to_main_party 500
设定角色的锻造体力值,比如给拉盖娅设为100(如果你想给玩家自己加体力,首先需要按L打开家族界面把角色名字改成英文名,设定好了以后你再改回中文就可以了;“Rhagaea”可以换成其它包括玩家在内的NPC英雄,“100”体力数值可以随意更改):
campaign.set_hero_crafting_stamina Rhagaea | 100
设定角色特质,比如给自己增加胸怀(“ Generosity”可以换成其它特质,如“Honor”和“Mercy”;“2”特质值一般为“1”或“2”):
campaign.set_player_reputation_trait Generosity | 2
再比如给拉盖娅增加善良(“Rhagaea”可以换成其它NPC英雄,“ Mercy”可以换成其它特质,“2”特质值一般为“1”或“2”):
campaign.set_hero_trait Rhagaea | Mercy | 2
设定角色文化,比如把拉盖娅改成巴旦文化(“Rhagaea”可以换成其它包括玩家在内的NPC英雄,“Battania”可以换成其它文化):
campaign.set_hero_culture Rhagaea | Battania
设定主角年龄,比如18岁(“18”年龄数值可以随意更改):
campaign.set_main_hero_age 18
增加指定角色的好感度,比如和斯瓦娜增加100好感(“Svana”可以换成其它NPC英雄,“100”好感度数值可以随意更改):
campaign.add_hero_relation Svana | 100
增加所有角色100点好感度(“100”好感度数值可以随意更改):
campaign.add_hero_relation all | 100
与指定角色结婚,比如斯瓦娜(这里要求两个人都是未婚,以及对方不能是家族领袖;“Svana”可以换成其它NPC英雄):
campaign.marry_player_with_hero Svana
和伊拉结婚(“Ira”可以换成其它NPC英雄):
campaign.marry_player_with_hero Ira
作为雇佣兵加入国家,比如南帝国(“Southern Empire”可以换成其它国家):
campaign.join_kingdom_as_mercenary Southern Empire
作为领主加入国家,比如巴旦(“Battania”可以换成其它国家):
campaign.join_kingdom Battania
成为当前阵营的统治者:
campaign.lead_your_faction
脱离当前国家
campaign.leave_faction
创建玩家的国家,也就是自立:
campaign.create_player_kingdom
使指定角色死亡,比如拉盖娅(“Rhagaea”可以换成其它NPC英雄):
campaign.kill_hero Rhagaea
使国家A向国家B宣战,比如瓦兰和阿塞莱(“Vlandia”和“Aserai”可以换成其它国家):
campaign.declare_war Vlandia | Aserai
那么让瓦兰和阿塞莱停战(“Vlandia”和“Aserai”可以换成其它国家):
campaign.declare_peace Vlandia | Aserai
使全派系互相宣战:
campaign.start_world_war
使全派系互相停战:
campaign.start_world_peace
将某个定居点给予玩家,比如撒纳拉(“Sanala”可以换成其它定居点):
campaign.give_settlement_to_player Sanala
将某个定居点给予国家,比如把撒纳拉给库赛特(“Sanala”可以换成其它定居点,“Khuzait”可以换成其它国家):
campaign.give_settlement_to_kingdom Sanala | Khuzait
设定定居点忠诚度,比如撒纳拉100忠诚(“Sanala”可以换成其它定居点,“100”忠诚度数值可以在1~100之间随意更改):
campaign.set_loyalty_of_settlement Sanala | 100
将定居点的指定建筑等级升满3级,比如撒纳拉的广场(“Sanala”可以换成其它定居点,“Forum”可以换成其它建筑):
campaign.add_building_level Sanala | Forum
增加定居点的建设速度,比如撒纳拉加100(这里的定居点必须是玩家所有的,“Sanala”可以换成其它定居点,“100”建设速度数值可以在1~100之间随意更改):
campaign.add_progress_to_current_building Sanala | 100”
开启指定NPC作弊控制(1为开启,0为关闭;“Rhagaea”可以换成其它NPC英雄):
campaign.control_party_ai_by_cheats Rhagaea | 1
关闭指定NPC作弊控制(用了下面几个控制NPC的指令以后,如果想取消就直接用这个指令;“Rhagaea”可以换成其它NPC英雄):
campaign.control_party_ai_by_cheats Rhagaea | 0
让指定NPC攻击另一个NPC,比如让拉盖娅攻击加里俄斯(两个国家必须敌对,双方必须在队伍中,攻击者队伍必须开启作弊控制开关,如果要取消就需要关闭NPC作弊控制;“Rhagaea”和“Garios”可以换成其它NPC英雄):
campaign.ai_attack_party Rhagaea | Garios
让指定NPC防守定居点,比如让拉盖娅防守吕卡隆(这里定居点必须是被攻击的状态,“Rhagaea”可以换成其它NPC英雄,“Lycaron”可以换成其它定居点):
campaign.ai_defend_settlement Rhagaea | Lycaron
让指定NPC前往定居点,还是让拉盖娅去吕卡隆(“Rhagaea”可以换成其它NPC英雄,“Lycaron”可以换成其它定居点):
campaign.ai_goto_settlement Rhagaea | Lycaron
让指定NPC洗劫村庄,比如让拉盖娅洗劫维尼拉(“Rhagaea”可以换成其它NPC英雄,“Vinela”可以换成其它村庄):
campaign.ai_raid_village Rhagaea | Vinela
让指定NPC攻城,比如让拉盖娅围攻泽翁尼卡(“Rhagaea”可以换成其它NPC英雄,“Zeonica”可以换成其它定居点):
campaign.ai_siege_settlement Rhagaea | Zeonica
加满指定军团的凝聚力,比如拉盖娅的军团(必须是军团指挥官,“Rhagaea”可以换成其它NPC英雄):
campaign.boost_cohesion_of_army Rhagaea
加满所有军团的凝聚力:
campaign.boost_cohesion_of_all_armies
清除指定定居点的守军,比如撒纳拉(“Sanala”可以换成其它定居点):
campaign.clear_settlement_defense Sanala
立即怀孕(需要玩家已婚):
campaign.conceive_child
设定角色名字,比如设为123(不支持中文):
campaign.set_player_name 123
为指定国家创建一个新家族,比如库赛特(“Khuzait”可以换成其它国家):
campaign.create_random_clan Khuzait
大地图上视角跳转到指定英雄,比如我现在找不到拉盖娅,百科的信息也滞后,直接用代码定位(“Rhagaea”可以换成其它NPC英雄):
campaign.focus_hero Rhagaea
大地图上视角跳转到指定英雄部队,比如找到拉盖娅的部队(功能和上一条基本相同,“Rhagaea's Party”可以换成其它NPC英雄的部队):
campaign.focus_mobile_party Rhagaea's Party
大地图上视角跳转到敌人军团:
campaign.focus_hostile_army
大地图上视角跳转到任意藏身处:
campaign.focus_infested_hideout
大地图上视角跳转到开竞技大会的城镇:
campaign.focus_tournament
激活玩家阵营的所有国策:
campaign.activate_all_policies_for_player_kingdom
开启叛乱(1为开启,0为关闭):
campaign.rebellion_enabled 1
关闭叛乱:
campaign.rebellion_enabled 0
为玩家添加支持者,比如10个(“10”支持者数量可以随意更改):
campaign.add_supporters_for_main_hero 10
战役模式下加强指定国家,比如南帝国(“Southern Empire”可以换成其它国家):
storymode.reinforce_kingdom Southern Empire
战役模式下削弱指定国家,还是以南帝国为例(“Southern Empire”可以换成其它国家):
storymode.weaken_kingdom Southern Empire
3.其它不常用和部分开发者调试指令(普通玩家慎用,汉化有误还请谅解):
编队速度调节开关:“ai.formation speed adjustment enabled”。
获取当前场景的气候信息:“atmosphere.current”。
获取气候模型列表:“atmosphere.list”。
增加主要人物的权利:“campaign.add_power_to_notable”。
添加随机NPC(不是流浪者)到玩家部队:“campaign.add_random_hero_to_party”。
添加随机NPC俘虏(不是流浪者)到玩家部队:“campaign.add_random_prisoner_hero”。
取消探索:“campaign.cancel_quest”。
大地图上视角跳转到指定问题?:“campaign.focus_issue”。
将当前城镇的工坊给予玩家:“campaign.give_workshop_to_player”。
查询指定NPC是否可以和玩家结婚:“campaign.is_hero_suitable_for_marriage_with_player Ira”。
随机开除一个流浪者NPC:“campaign.kick_companion”。
杀死俘虏玩家的部队:“campaign.kill_capturer_party”。
流放指定英雄:“campaign.make_hero_fugitive”。
使指定英雄受伤:“campaign.make hero wounded”。
使主角生病:“campaign.make_main_hero_ill”。
打印所有问题:“campaign.print_all_issues”。
打印角色壮举:“campaign.print_character_feats”。
打印犯罪等级:“campaign.print_criminal_ratings”。
打印游戏统计数据:“campaign.print_gameplay_statistics”。
打印英雄特征:“campaign.print_hero_traits”。
打印适合结婚的NPC:“campaign.print_heroes_suitable_for_marriage”。
打印家族影响力变化:“campaign.print_influence_change_of_clan”。
打印问题:“campaign.print_issues”。
打印玩家位置:“campaign.print_main_party_position”。
打印部队囚犯:“campaign.print_party_prisoners”。
打印玩家特征:“campaign.print_player_traits”。
打印俘虏:“campaign.print_prisoners”。
打印阵营实力:“campaign.print_strength_of_factions”。
打印领主部队实力:“campaign.print_strength_of_lord_parties”。
打印竞技大会:“campaign.print_tournaments”。
刷新战斗场景索引地图:“campaign.refresh_battle_scene_index_map”。
删除所有阶层通知?:“campaign.remove_all_circle_notifications”。
删除定居点的军队:“campaign.remove_militas_from_settlement”。
设置战役速度倍率:“campaign.set_campaign_speed_multiplier”。
设置家族文化:“campaign.set_clan_culture”。
设定犯罪等级:“campaign.set_criminal_rating”。
设定当前建筑:“campaign.set_current_building”。
设定自定义地图最大高度:“campaign.set_custom_maximum_map_height”。
设定玩家部队可攻击:“campaign.set_main_party_attackable”。
设定定居点变量:“campaign.set_settlement_variable”。
引起新的巷子冲突:“campaign.spawn_new_alley_attack”。
使玩家派系与其他所有派系停战:“campaign.start_player_vs_world_truce”。
使玩家派系与其他所有派系开战:“campaign.start_player_vs_world_war”。
切换信息限制:“campaign.toggle_information_restrictions”。
赢得棋盘游戏:“campaign.win_board_game”。
设定AI质量:“config.ai_quality”。
还有很多开发者调试用的指令,但普通玩家是用不到的,感兴趣的话可以在控制台里输入“help”可以查看到所有包含调试用的指令。