{"id":35126041,"url":"https://github.com/solwayward/bannerlord.gamemaster","last_synced_at":"2026-04-02T16:27:00.972Z","repository":{"id":329317516,"uuid":"1115855804","full_name":"SolWayward/Bannerlord.GameMaster","owner":"SolWayward","description":"Bannerlord Tools to Take Control of your Game","archived":false,"fork":false,"pushed_at":"2026-01-24T23:13:30.000Z","size":5364,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-25T12:11:50.990Z","etag":null,"topics":["bannerlord","blade","blgm","command","console","framework","game","gamemaster","mod","module","mount","mountandblade"],"latest_commit_sha":null,"homepage":"https://github.com/SolWayward/Bannerlord.GameMaster/wiki","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolWayward.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-13T17:34:50.000Z","updated_at":"2026-01-24T23:13:35.000Z","dependencies_parsed_at":"2026-01-07T21:00:34.180Z","dependency_job_id":null,"html_url":"https://github.com/SolWayward/Bannerlord.GameMaster","commit_stats":null,"previous_names":["solwayward/bannerlord.gamemaster"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/SolWayward/Bannerlord.GameMaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolWayward%2FBannerlord.GameMaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolWayward%2FBannerlord.GameMaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolWayward%2FBannerlord.GameMaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolWayward%2FBannerlord.GameMaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolWayward","download_url":"https://codeload.github.com/SolWayward/Bannerlord.GameMaster/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolWayward%2FBannerlord.GameMaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28967109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T03:46:10.227Z","status":"ssl_error","status_checked_at":"2026-02-01T03:46:01.693Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bannerlord","blade","blgm","command","console","framework","game","gamemaster","mod","module","mount","mountandblade"],"created_at":"2025-12-28T02:40:44.763Z","updated_at":"2026-04-02T16:27:00.964Z","avatar_url":"https://github.com/SolWayward.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bannerlord.GameMaster (BLGM)\n\nBLGM provides the ability to create and manage kingdoms, heroes, wanderers, clans, and tools to control, upgrade, and change ownership of settlements. Easily add members to your clan, or clans to your kingdom and way more. A powerful query system is also included, allowing you to easily add items, modifiers, and troops as well. Edit any hero's appearance, modify any clan's banner, or change any kingdom's colors.  \n\n[**User Command Documentation**](https://github.com/SolWayward/Bannerlord.GameMaster/wiki)  \n*Documentation for players using BLGM to enhance their gameplay*\n\n[**Developer API Reference**](https://solwayward.github.io/Bannerlord.GameMaster/api/index)  \n*API Reference for mod developers using BLGM as a framework or helper for developing mods*\n\n---\n\n## Latest Update v1.3.15.1\n\n```\nUpdated to support Commander kingdom management and party command system\n\nPrevious Update:\nFixed crash when impregnating a female that has no clan such as notables\n\nAdded Appearance save / load system\nAdded Skills, Attributes, Perks, Focus Points, and traits save / load system\nAdded character export / import\n```\n\n---\n\n## Overview\n\n**BLGM** extends Bannerlord's console with powerful commands for managing heroes, clans, kingdoms, items, and game state. This mod is useful for taking control of your game, testing things out, fixing saves, or whatever other reason you may need to take control of your game. Add family members or companions to your clan, add clans to your kingdom, edit the appearance of your wife, modify the banner of a clan in your kingdom, change Vlandia's kingdom colors from red to white, create clan parties exceeding your party limit, quickly add troops or items, instantly upgrade all buildings in a settlement or raise the settlement's prosperity, change the culture of a settlement, hero, clan, or even kingdom, rename a settlement or even take ownership of a settlement, and much more. The user command documentation wiki lists and explains every command and their usage.\n\n---\n\n## Key Features\n\n- Create new NPC Kingdoms, Clans, Heroes\n- Create new Heroes for your clan or add existing heroes to your clan\n- Create new Clans for your kingdom or add existing clans to your kingdom\n- Edit any Clan banner or change any kingdom's colors\n- Modify the appearance of any hero with the visual hero editor\n- Change the culture of any settlement, kingdom, clan, or hero\n- Upgrade settlement buildings, or modify any values such as prosperity, loyalty and more\n- Rename settlements or change ownership of any settlement\n- Save and load equipment sets to easily equip different heroes\n- Add items or item modifiers to heroes\n- Add troops or heroes to any party\n- Upgrade troops in parties\n- Specify objects by names, partial names, or stringIds\n- Look up objects with powerful query commands\n- \"player\" is always short for player hero/clan/kingdom\n- And much, much more\n\n---\n\n# Quick Start\n\nBLGM is easy to use.\n\nTo open the console, press **Alt + ~** (Alt + tilde)\n\nTyping **gm.** into the console will show every command category. Typing **gm.hero** will show all hero commands.\nCommands are as easy as **gm.hero.generate_lords 10**\n\nOptional arguments can be used with commands as well such as **gm.hero.generate_lords 10 culture:vlandia gender:female clan:player**\n\nTyping any command without any args will show help for the command with info on how to use the command, required/optional arguments, and examples.\nAlternatively, you can use the BLGM Command Documentation to view detailed info about all commands.\n\nArguments can either be specified using positional arguments or named arguments.\nAny argument with spaces such as names must use single quotes: **'Arg with Spaces'**\n\n### Command Structure\n\n```\ngm.\u003ccategory\u003e.\u003ccommand\u003e [parameters]\n```\n\n### Example Commands\n\n```\ngm.hero.create_hero Maximus\ngm.hero.edit_appearance derthert\ngm.clan.edit_banner 'dey meroc'\ngm.clan.generate_clans 5\ngm.kingdom.create_kingdom Poros\ngm.kingdom.generate_kingdoms 5\ngm.troops.upgrade_troops player\ngm.item.add imperial_sword 5 player\ngm.item.save_equipment_both player my_loadout\ngm.settlement.set_culture 'Ocs Hall' sturgia\ngm.settlement.rename Galend 'Kings Landing'\ngm.settlement.upgrade_buildings Charas 3\ngm.settlement.set_owner Sargot player\ngm.query.hero empire lord female\ngm.query.item sword tier5 sort:value:desc\ngm.item.add Justicier count:1 player\ngm.item.set_equipped_modifier player legendary\ngm.item.save_equipment_both derthert my_loadout\ngm.item.load_equipment_both derthert my_loadout\ngm.kingdom.declare_war empire battania\ngm.kingdom.declare_alliance empire battania\n```\n\n*And many more commands - over 114 commands as of v1.3.14.1*\n\n---\n\n### Unblocking DLLs\n\nRemember to unblock DLLs as BLGM uses multiple DLL and not just one singular DLL file.\nOpen PowerShell inside the root modules folder and run command `dir -r | unblock-file`\n\nThe below commands will unblock every DLL for every mod in the modules folder.\nYour modules folder location may vary, but I included examples for standard Steam and Windows install locations.\n\n**PowerShell for standard Steam install directory:**\n\n```powershell\ncd \"C:\\Program Files (x86)\\Steam\\steamapps\\common\\Mount \u0026 Blade II Bannerlord\\Modules\"\ndir -r | unblock-file\n```\n\n**PowerShell for standard Windows install directory:**\n\n```powershell\ncd \"C:\\Program Files (x86)\\Mount \u0026 Blade II Bannerlord\\Modules\"\ndir -r | unblock-file\n```\n\n# Note from developer\n\nI would much prefer anyone who wants to make use of my code to reference BLGM in their project instead of taking snippets of code from the repo. I am leaving this open source to help anyone out, But I have noticed my code starting to appear in many other mods line for line, a large pecentage of which is probably from AI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolwayward%2Fbannerlord.gamemaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolwayward%2Fbannerlord.gamemaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolwayward%2Fbannerlord.gamemaster/lists"}