[骑马与砍杀2秘籍泄露]v1.2史上最全控制台指令教学,必看!
特别葱
编辑于 2025年12月07日 20:57
收录于文集
共2篇
骑马与砍杀2

大家好,这里是大葱,最近实在有点忙,更新速度慢了些,但我会坚持下去的~

本专栏会结合指令示例的方式,最直观的为大家讲解骑砍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”可以查看到所有包含调试用的指令。