SolWayward/Bannerlord.GameMaster

GitHub: SolWayward/Bannerlord.GameMaster

《骑马与砍杀2》的控制台增强模组,提供王国、英雄、定居点等游戏元素的全面管理和编辑能力。

Stars: 2 | Forks: 0

# Bannerlord.GameMaster (BLGM) BLGM 提供了创建和管理王国、英雄、流浪者、氏族的能力,以及控制、升级和变更定居点所有权的工具。轻松地向您的氏族添加成员,或将氏族添加到您的王国,以及更多功能。还包括一个强大的查询系统,允许您轻松添加物品、特性和部队。编辑任何英雄的外观,修改任何氏族的旗帜,或更改任何王国的颜色。 [**用户命令文档**](https://github.com/SolWayward/Bannerlord.GameMaster/wiki) *面向使用 BLGM 增强游戏体验的玩家的文档* [**开发者 API 参考**](https://solwayward.github.io/Bannerlord.GameMaster/api/index) *面向将 BLGM 用作框架或辅助工具开发 Mod 的开发者的 API 参考* ## 最新更新 v1.3.14.11 ``` Fixed crash when impregnating a female that has no clan such as notables Added Appearance save / load system Added Skills, Attributes, Perks, Focus Points, and traits save / load system Added character export / import ``` ## 概述 **BLGM** 通过强大的命令扩展了 Bannerlord 的控制台,用于管理英雄、氏族、王国、物品和游戏状态。这个 Mod 对于掌控游戏、测试内容、修复存档或任何其他需要控制游戏的原因都非常有用。向您的氏族添加家庭成员或同伴,向您的王国添加氏族,编辑您妻子的外观,修改您王国中某个氏族的旗帜,将 Vlandia 的王国颜色从红色改为白色,创建超出部队上限的氏族队伍,快速添加部队或物品,瞬间升级定居点的所有建筑或提高定居点的繁荣度,更改定居点、英雄、氏族甚至王国的文化,重命名定居点甚至夺取定居点的所有权,以及更多功能。用户命令文档 Wiki 列出并解释了每个命令及其用法。 ## 主要功能 - 创建新的 NPC 王国、氏族、英雄 - 为您的氏族创建新英雄或将现有英雄添加到您的氏族 - 为您的王国创建新氏族或将现有氏族添加到您的王国 - 编辑任何氏族旗帜或更改任何王国的颜色 - 使用可视化英雄编辑器修改任何英雄的外观 - 更改任何定居点、王国、氏族或英雄的文化 - 升级定居点建筑,或修改繁荣度、忠诚度等任何数值 - 重命名定居点或更改任何定居点的所有权 - 保存和加载装备集,以便轻松装备不同的英雄 - 向英雄添加物品或物品特性 - 向任何队伍添加部队或英雄 - 升级队伍中的部队 - 通过名称、部分名称或 stringIds 指定对象 - 使用强大的查询命令查找对象 - "player" 始终是玩家英雄/氏族/王国的简称 - 还有更多、更多 # 快速开始 BLGM 易于使用。 要打开控制台,请按 **Alt + ~** (Alt + 波浪号) 在控制台中输入 **gm.** 将显示每个命令类别。输入 **gm.hero** 将显示所有英雄命令。 命令非常简单,例如 **gm.hero.generate_lords 10** 也可以使用可选参数,例如 **gm.hero.generate_lords 10 culture:vlandia gender:female clan:player** 输入任何不带参数的命令将显示该命令的帮助信息,包括如何使用该命令、必需/可选参数以及示例。 或者,您可以使用 BLGM 命令文档查看有关所有命令的详细信息。 参数既可以使用位置参数指定,也可以使用命名参数指定。 任何带有空格的参数(例如名称)必须使用单引号:**'带空格的参数'** ### 命令结构 ``` gm.. [parameters] ``` ### 示例命令 ``` gm.hero.create_hero Maximus gm.hero.edit_appearance derthert gm.clan.edit_banner 'dey meroc' gm.clan.generate_clans 5 gm.kingdom.create_kingdom Poros gm.kingdom.generate_kingdoms 5 gm.troops.upgrade_troops player gm.item.add imperial_sword 5 player gm.item.save_equipment_both player my_loadout gm.settlement.set_culture 'Ocs Hall' sturgia gm.settlement.rename Galend 'Kings Landing' gm.settlement.upgrade_buildings Charas 3 gm.settlement.set_owner Sargot player gm.query.hero empire lord female gm.query.item sword tier5 sort:value:desc gm.item.add Justicier count:1 player gm.item.set_equipped_modifier player legendary gm.item.save_equipment_both derthert my_loadout gm.item.load_equipment_both derthert my_loadout gm.kingdom.declare_war empire battania gm.kingdom.declare_alliance empire battania ``` *以及更多命令 - 截至版本 v1.3.14.1 超过 114 个命令* ### 解除阻止 DLL 请记住解除阻止 DLL,因为 BLGM 使用多个 DLL,而不仅仅是一个 DLL 文件。 在根 modules 文件夹中打开 PowerShell 并运行命令 `dir -r | unblock-file` 以下命令将解除阻止 modules 文件夹中每个 Mod 的每个 DLL。 您的 modules 文件夹位置可能有所不同,但我包含了标准 Steam 和 Windows 安装位置的示例。 **标准 Steam 安装目录的 PowerShell 命令:** ``` cd "C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules" dir -r | unblock-file ``` **标准 Windows 安装目录的 PowerShell 命令:** ``` cd "C:\Program Files (x86)\Mount & Blade II Bannerlord\Modules" dir -r | unblock-file ``` # 开发者说明 我更希望任何想利用我代码的人在他们的项目中引用 BLGM,而不是从仓库中截取代码片段。我将其开源是为了帮助大家,但我注意到我的代码开始逐字逐句地出现在许多其他 Mod 中,其中很大一部分可能出自 AI。
标签:Mod API, Modding, Mount & Blade II: Bannerlord, RPG, 外观自定义, 多人体追踪, 存档修复, 定居点控制, 控制台扩展, 数据查询, 沙盒游戏, 游戏作弊, 游戏修改器, 游戏开发工具, 游戏框架, 游戏模组, 物品修改, 王国管理, 英雄管理, 角色编辑, 骑马与砍杀2