{"id":23097107,"url":"https://github.com/digitalroot-valheim/digitalroot.valheim.maxdungeonrooms","last_synced_at":"2025-07-12T16:34:04.039Z","repository":{"id":64584658,"uuid":"439071201","full_name":"Digitalroot-Valheim/Digitalroot.Valheim.MaxDungeonRooms","owner":"Digitalroot-Valheim","description":"Dungeons always have the max (40) number of rooms in them.","archived":false,"fork":false,"pushed_at":"2024-11-22T20:07:58.000Z","size":15609,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-22T20:29:02.778Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Digitalroot-Valheim.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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},"funding":{"github":"Digitalroot-Technologies","custom":"https://www.buymeacoffee.com/digitalroot"}},"created_at":"2021-12-16T17:19:28.000Z","updated_at":"2024-11-22T20:05:46.000Z","dependencies_parsed_at":"2023-02-18T05:46:01.875Z","dependency_job_id":"de14e74d-05d8-4961-9e9b-2db765e5818e","html_url":"https://github.com/Digitalroot-Valheim/Digitalroot.Valheim.MaxDungeonRooms","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":"Digitalroot-Valheim/Digitalroot.Valheim.ModRepoTemplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digitalroot-Valheim%2FDigitalroot.Valheim.MaxDungeonRooms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digitalroot-Valheim%2FDigitalroot.Valheim.MaxDungeonRooms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digitalroot-Valheim%2FDigitalroot.Valheim.MaxDungeonRooms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digitalroot-Valheim%2FDigitalroot.Valheim.MaxDungeonRooms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Digitalroot-Valheim","download_url":"https://codeload.github.com/Digitalroot-Valheim/Digitalroot.Valheim.MaxDungeonRooms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230038685,"owners_count":18163305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-12-16T22:52:55.899Z","updated_at":"2024-12-16T22:52:56.673Z","avatar_url":"https://github.com/Digitalroot-Valheim.png","language":"C#","funding_links":["https://github.com/sponsors/Digitalroot-Technologies","https://www.buymeacoffee.com/digitalroot"],"categories":[],"sub_categories":[],"readme":"## Summary\nRaises the chance to spawn larger dungeons. \n\n## License\n**GNU Affero General Public License v3.0**\n\n# Digitalroot's Max Dungeon Rooms\nRaises the change to spawn larger dungeons. Valheim makes a limited\nnumber of attempts to spawn rooms for a dungeon.\n\nThe defaults for **Forest Crypt** are _20/40_.  \nThe defaults for **Sunken Crypt** are _20/30_.\n\nThis mod alters these values for a higher chance of spawning more rooms\nper dungeon. \n\n### FAQ\n - What is the lowest number of rooms I have spawned using this mod? **6**\n - What is the highest number of rooms I have spawned using this mod? **99**\n - Will this cause performance issue? **Yes, it can on slower PCs.**\n - What happens to spawned dungeons if the mod is removed? **They stay, they are part of the world save file.**\n\n### The Algorithm\n\nThe _Min/Max_ values do not functions as I expected them to. \nThe algorithm the **Dungeon Generator** uses looks like the following.\n\n```c#\nfor (int i = 0; i \u003c maxRooms; i++)\n{\n  TryToPlaceOneRoom();\n  if (HasAllRequiredRooms() \u0026\u0026 placedRooms.Count \u003e minRooms)\n  {\n    break;\n  }\n}\n```\n**Dungeon Generator** will stop spawning more rooms when either of the two statement are true.\n - All required rooms have spawned and the _min_ number of rooms have spawned too.\n - **Dungeon Generator** has made up to the _max_ number of attempts to spawn rooms.\n\n### Installation (manual)\n1. Download the latest release archive (zip) file.\n1. Extract the archive into \u0026lt;Steam Location\u0026gt;\\steamapps\\common\\Valheim\\BepInEx\\plugins\n\n### Configuration \n- Min Rooms\n- Max Rooms\n\n##### Advanced Configuration \n\n\u003e Each dungeon type can have their own values. Enable the override for the dungeon and set it's values. \n\u003e If an override is not enable, then the values from the __General__ section are used.\n\n###### Add to server to enforce configs. \n\n### Crossplay \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e\n| Point of View               | Server w/ Mod                   | Server w/o Mod                  | Client (PC) w/ mod              | Client (PC/Console) w/o mod     |\n| ---                         | ---                             | ---                             | ---                             | ---                             |\n| Client (PC) w/ mod          | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e |\n| Client (PC/Console) w/o mod | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e |\n| Server w/ Mod               |                                 |                                 | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e |\n| Server w/o Mod              |                                 |                                 | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e | \u003cspan class=\"checked\"\u003e✔\u003c/span\u003e |\n\n\n### Issues/Questions/Bugs\n- Use the repo issues tab above.\n\n### Support Me @ https://www.buymeacoffee.com/digitalroot\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n\u003cb\u003eDigitalroot can be found in the Valhalla Legends Discord\u003c/b\u003e\u003cbr /\u003e\u003cbr /\u003e\n  \u003ca href=\"https://discord.gg/SsMW3rm67u\" target=\"_blank\"\u003e\u003cimg src=\"https://digitalroot.net/img/vl/vl_logo_125x154.png\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalroot-valheim%2Fdigitalroot.valheim.maxdungeonrooms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigitalroot-valheim%2Fdigitalroot.valheim.maxdungeonrooms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalroot-valheim%2Fdigitalroot.valheim.maxdungeonrooms/lists"}