[骑马与砍杀2秘籍大全]1.3最新版+战帆DLC最全控制台指令!
特别葱
编辑于 2025年12月07日 20:37
收录于文集
共2篇
你管这叫骑马与砍杀?

大家好,这里是大葱,随着战帆DLC的发布,骑砍2也迎来了1.3正式版。

我会继续以实操的方式,为大家讲解骑砍2最新版本的控制台指令,也给大家整理了完整的指令文档,确保让各位直接无脑复制粘贴使用~

大葱整理的指令依旧最新最全(这是适合玩家用的指令合集,不包括开发者调试指令),看到最后一定有你不知道的,请务必收藏起来!

当前更新版本:V1.3.9

更新日期:2025/12/06

整理:特别葱

声明:我之前做的控制台视频和文档经常会被恶意洗稿和盗搬,所以在这里强调一下,本指令集和使用方法为特别葱本人整理测试,搬运须注明出处。T社从1.3版本开始就XJB改控制台了,原先1.2版本中有的指令格式改了,还把很多指令直接删了,鬼知道后面还会改成什么样子,有重大变动时我还会更新的~

TXT文本下载地址:https://pan.baidu.com/s/1Nk36rDT0M9biRc631KYMjQ?pwd=qkjx

提取码: qkjx

夸克网盘:https://pan.quark.cn/s/c11916bd037e

注意事项:只要指令后面出现了英文ID,一定要提前在“选项——游戏”里把语言切换成英文,否则是无法生效的!!!!!

1.基础指令

首先是作弊模式的开关(这部分和1.2版本一样没变),我们在游戏中按“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_player_party

(吐槽:我不知道你们有没有发现,同样是玩家,T社非要做4个ID,一会叫player,一会叫main_party,一会叫player_party,一会叫main_hero。为什么1.2的很多指令会失效呢?大部分都是在玩家ID上变来变去,所以我真的很想问问烤肉社,在这些毫无意义的地方改来改去是想干什么?是为了证明自己很忙么?咱把玩家统一成“player”不好么???)

信息迷雾开关:

campaign.toggle_information_restrictions

设定玩家部队在大地图中可被正常攻击(1为默认正常开启,0为关闭):

campaign.set_main_party_attackable 1

设定玩家部队在大地图中不可被攻击:

campaign.set_main_party_attackable 0

显示地图上的所有部队,把“1”改成“0”为关闭(战帆DLC慎用,全开后奇卡无比):

campaign.set_parties_visible 1

关闭显示地图上的所有部队:

campaign.set_parties_visible 0

显示全部藏身处:

campaign.show_hideouts

隐藏所有藏身处:

campaign.hide_hideouts

2.进阶指令

获得10万第纳尔(“100000”金额可以随意更改):

campaign.add_gold_to_hero 100000

而如果你希望给其它人10万第纳尔,以拉盖娅为例,我们需要先在“选项——游戏”里把语言切换成英文,因为中文模式下带英文ID的指令无法生效。

给拉盖娅10万第纳尔:

campaign.add_gold_to_hero Rhagaea | 100000

这个“Rhagaea”也可以换成其它人,控制台只支持输入英文名字,如果你不知道其他角色的英文名是什么,那就切换到英文模式可以查看到各个角色的英文名是什么。

导出玩家角色文件,并将文件命名为“123”(“123”文件名可随意更改,文件会输出到我的文档\Mount and Blade II Bannerlord\Game Saves内,用记事本打开即可修改):

campaign.export_main_hero 123

导出拉盖娅的角色文件,并将文件命名为“1234”(“1234”文件名可随意更改,“Rhagaea”可以换成其它NPC英雄):

campaign.export_hero 1234 | Rhagaea

导入玩家角色文件,读取文件名“123”(“123”文件名可随意修改为你需要导入的已有角色文件名):

campaign.import_main_hero 123

给予部队兵种1万经验(“10000”经验数值可随意更改):

campaign.add_xp_to_player_party_troops 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

单独将玩家的“魅力”设置为270(“Charm”可以换成其它技能,“270”技能数值可以随意更改):

campaign.set_skill_player 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

将全大陆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 Nord_Huscarl | 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万(这样俘虏就可以直接招募了,“1000000”服从度数值可以随意更改):

campaign.add_xp_to_player_party_prisoners 1000000

将指定NPC作为俘虏添加到指定部队,比如把加里俄斯作为俘虏交给拉盖娅(注意双方必须处于交战状态,“Garios”和“Rhagaea”可以换成其它NPC英雄):

campaign.add_prisoner_to_party Garios | Rhagaea

增加100拉盖娅的部队士气(“Rhagaea”可以换成其它包括玩家在内的NPC英雄,“100”士气数值可以随意更改):

campaign.add_morale_to_party Rhagaea | 100

给玩家背包增加物品,比如一千袋谷物(“grain”可以换成其它物品,我们在英文模式下的作弊商店里可以看到物品的英文名,注意输入物品的单词之间是没有空格的;“1000”物品数量可以随意更改):

campaign.add_item_to_player_party grain | 1000

获取100匹驮马(“sumpter_horse”可以换成其它物品,“100”物品数量可以随意更改):

campaign.add_item_to_player_party sumpter_horse | 100

获取5个改良前缀的物品,比如5把传奇贵族弓(“noble_bow”可以换成其它物品,物品ID在SandBoxCore\ModuleData\items的xml文件中查看,“legendary_bow”可以换成其它物品前缀,前缀ID在Native\ModuleData\item_modifiers.xml中查看,“5”获取数量可随意更改):

campaign.add_item_to_player_party noble_bow | legendary_bow | 5

获取5把传奇贵族长弓:

campaign.add_item_to_player_party noble_long_bow | legendary_bow | 5

获取5袋传奇一大袋锥头箭:

campaign.add_item_to_player_party bodkin_arrows_a | legendary_arrows | 5

获取5袋传奇穿甲箭(legendary_bow这个前缀加的伤害最高,但不加数量,更符合穿甲箭):

campaign.add_item_to_player_party piercing_arrows | legendary_bow | 5

获取5把传奇包铁弩:

campaign.add_item_to_player_party crossbow_f | legendary_bow | 5

获取5袋传奇重弩矢:

campaign.add_item_to_player_party bolt_c | legendary_bow | 5

获取5把传奇长偃月刀:

campaign.add_item_to_player_party khuzait_polearm_2_t5 | legendary_bow | 5

获取5面传奇扇形长盾:

campaign.add_item_to_player_party tall_heater_shield | legendary_shield | 5

获取5个传奇军阀盔衬全覆链甲:

campaign.add_item_to_player_party lendman_helmet_over_full_mail | legendary_plate | 5

获取5个传奇缨饰珠宝战场王冠:

campaign.add_item_to_player_party empire_battle_crown_north | legendary_plate | 5

获取5个传奇军团披风:

campaign.add_item_to_player_party pauldron_cape_a | legendary_plate | 5

获取5个传奇披风皮革背带:

campaign.add_item_to_player_party varangian_bra_royal | legendary_plate | 5

获取5套传奇重型鳞甲衬链凯:

campaign.add_item_to_player_party imperial_scale_armor | legendary_plate | 5

获取5套传奇师匠级南方鳞甲衬锁子铠:

campaign.add_item_to_player_party aserai_full_scale_armor_on_chain | legendary_plate | 5

获取5个传奇扎板臂铠:

campaign.add_item_to_player_party lamellar_plate_gauntlets | legendary_plate | 5

获取5双传奇装饰覆板靴:

campaign.add_item_to_player_party decorated_imperial_boots | legendary_plate | 5

获取5套传奇具装骑兵鳞甲马铠:

campaign.add_item_to_player_party imperial_scale_barding | legendary_plate | 5

解锁全部锻造配件:

campaign.unlock_all_crafting_pieces

给予玩家100个全类型锻造材料:

campaign.add_crafting_materials

设定角色的锻造体力值,比如给拉盖娅设为100(如果你想给玩家自己加体力,首先需要按L打开家族界面把角色名字改成英文名,设定好了以后你再改回中文就可以了;“Rhagaea”可以换成其它包括玩家在内的NPC英雄,“100”体力数值可以随意更改):

campaign.set_hero_crafting_stamina Rhagaea | 100

设定角色特质,比如给自己增加胸怀(“ Generosity”可以换成其它特质,如“Honor”和“Mercy”;“2”特质值一般为“1”或“2”):

campaign.set_player_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

设置家族文化:

campaign.set_clan_culture Pethros | Battania

设定主角年龄,比如18岁(“18”年龄数值可以随意更改):

campaign.add_player_age 18

增加指定角色的好感度,比如和斯瓦娜增加100好感(“Svana”可以换成其它NPC英雄,“100”好感度数值可以随意更改):

campaign.add_hero_relation Svana | 100

与指定角色结婚,比如斯瓦娜(这里要求两个人都是未婚,以及对方不能是家族领袖;“Svana”可以换成其它适婚的NPC英雄):

campaign.marry_player_with_hero Svana

和伊拉结婚(“lord_1_37”可以换成其它适婚的NPC英雄):

campaign.marry_player_with_hero lord_1_37

让角色A嫁给角色B,比如让西加嫁给卡拉多格(同样要求两个人都是未婚,角色A不能是家族领袖;“Lord_2_4”、“Caladog”可以换成其它适婚的NPC英雄):

campaign.marry_hero_to_hero Lord_2_4 | Caladog

作为雇佣兵加入国家,比如南帝国(“Southern Empire”可以换成其它国家):

campaign.join_kingdom_as_mercenary Southern Empire

作为领主加入国家,比如巴旦(“Battania”可以换成其它国家):

campaign.join_kingdom Battania

成为当前阵营的统治者:

campaign.lead_kingdom

或者:

campaign.rule_your_faction

创建玩家的国家,也就是自立:

campaign.create_player_kingdom

指定某个家族作为雇佣兵加入某个国家,比如让贾沃勒加入阿塞莱100天(“Jawwal”可以换成其它家族,“Khuzait”可以换成其它国家,“100”天数可以按需求更改):

campaign.make_clan_mercenary_of_kingdom Jawwal | Aserai | 100

使指定角色死亡,比如拉盖娅(“Rhagaea”可以换成其它NPC英雄):

campaign.kill_hero Rhagaea

使国家A向国家B宣战,比如瓦兰和阿塞莱(“Vlandia”和“Aserai”可以换成其它国家):

campaign.declare_war Vlandia | Aserai

那么让瓦兰和阿塞莱停战(“Vlandia”和“Aserai”可以换成其它国家):

campaign.declare_peace Vlandia | Aserai

使国家A和国家B签订贸易协议,比如诺德和瓦兰迪亚(“Nord”和“Sturgia”可以换成其它国家,如果无法签订会通过回文写明原因):

campaign.make_trade_agreement Nord | Vlandia

将某个定居点给予玩家,比如撒纳拉(“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

设定定居点繁荣度,比如撒纳拉1万繁荣(“Sanala”可以换成其它定居点,“10000”繁荣度数值可以在0~10000之间随意更改):

campaign.set_prosperity_of_settlement Sanala | 10000

设定定居点治安度,比如撒纳拉100治安(“Sanala”可以换成其它定居点,“100”治安度数值可以在1~100之间随意更改):

campaign.set_security_of_settlement Sanala | 100

设置指定定居点的民兵数量,比如撒纳拉1千民兵(“Sanala”可以换成其它定居点,“1000”人数可随意更改)

campaign.set_militia_of_settlement Sanala | 1000

设置指定定居点的食物总量,比如撒纳拉1万粮食(“Sanala”可以换成其它定居点,“10000”数量可随意更改):

campaign.set_food_of_settlement Sanala | 10000

将定居点的指定建筑提升1级,比如撒纳拉的军营(“Sanala”可以换成其它定居点,“Barracks”可以换成其它建筑):

campaign.add_building_level Sanala | Barracks

将定居点的工坊给予玩家,比如撒纳拉的酿酒厂(“Sanala”可以换成其它定居点,“Brewery”可以换成其它工坊):

campaign.give_workshop_to_player Sanala | Brewery

设置指定村庄的户数,比如特维亚村1000户(“Tevea”可以换成其它定居点,“1000”户数可随意更改):

campaign.set_hearth_of_settlement Tevea | 1000

清除指定定居点的守军,比如撒纳拉(“Sanala”可以换成其它定居点):

campaign.clear_settlement_defense Sanala

清除指定定居点的民兵,比如撒纳拉(“Sanala”可以换成其它定居点):

campaign.remove_militias_from_settlement Sanala

立即怀孕(需要玩家已婚):

campaign.conceive_child

加满指定军团的凝聚力,比如拉盖娅的军团(必须是军团指挥官,“Rhagaea”可以换成其它NPC英雄):

campaign.boost_cohesion_of_army Rhagaea

为指定国家创建一个新家族,比如库赛特(“Khuzait”可以换成其它国家):

campaign.create_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

为玩家添加支持者,比如10个(“10”支持者数量可以随意更改):

campaign.add_supporters_for_main_hero 10

随机开除一个流浪者NPC:“campaign.kick_companion”。

开启叛乱(1为开启,0为关闭):

campaign.rebellion_enabled 1

关闭叛乱:

campaign.rebellion_enabled 0

3.战帆DLC指令(未运行战帆DLC时无效):

给予玩家1艘随机船只:

naval.add_ship_to_player

给予玩家2艘德罗艨战船(“Dromon”可以换成其它船只,如“Dromakion”、“Ghurab”、“Drakkar”、“Lodya”、“Roundship”等,“2”艘船只数量可以按需更改):

naval.add_ship_to_player Dromon | 2

解锁所有舰艏像:

naval.unlock_figurehead all

大地图上视角跳转到玩家舰队:

naval.focus_player_anchor

大地图上视角跳转到有指定船只的港口,比如圆船(“Roundship”可以换成其它船只):

naval.focus_ship Roundship

列出所有船只名称:

naval.list_all_ship_names

列出所有舰艏像名称:

naval.list_all_figurehead_names

破坏玩家的船只(“100”伤害值可随意修改,T社只给破坏指令不给维修指令,神经病啊):

naval.damage_player_ships 100

4.其它不常用和部分开发者调试指令(普通玩家慎用,汉化有误还请谅解):

编队速度调节开关:“ai.formation_speed_adjustment_enabled”。

获取当前场景的气候信息:“atmosphere.current”。

获取气候模型列表:“atmosphere.list”。

增加主要人物的权利:“campaign.add_power_to_notable”。

取消探索:“campaign.cancel_quest”。

大地图上视角跳转到指定问题?:“campaign.focus_issue”。

查询指定NPC是否可以和玩家结婚:“campaign.is_hero_suitable_for_marriage_with_player Ira”。

打印所有问题:“campaign.print_all_issues”。

打印犯罪等级:“campaign.print_criminal_ratings”。

打印游戏统计数据:“campaign.print_gameplay_statistics”。

打印适合结婚的NPC:“campaign.print_heroes_suitable_for_marriage”。

打印玩家特征:“campaign.print_player_traits”。

打印阵营实力:“campaign.print_strength_of_factions”。

打印领主部队实力:“campaign.print_strength_of_lord_parties”。

打印竞技大会:“campaign.print_tournaments”。

打印角色好感度:campaign.show_relation

设置战役速度倍率:“campaign.set_campaign_speed_multiplier”。

还有很多开发者调试用的指令,但普通玩家是用不到的,感兴趣的话可以在控制台里输入“help”可以查看到所有包含调试用的指令。