If you run into issues with this mod, be sure to provide your log.html (found in "Documents/Battle Brothers/log.html"), you can EITHER upload to a file host somewhere then link it with your report OR attach it to my DM in Nexusmods Forum Messages, without your log file there is almost nothing I can do to help you to fix the issue you are experiencing. Please send the entire log.html, compress it in .zip or .7z or .rar if you need. Don't copy paste its content, that doesn't help at all.
As a returning player after a few years, I tried to use this mod and Legends together. I have no other mods in my game, and I'm using the latest discord version of Legends, but I've been having an issue. When I try to activate the world editor screen, the game pauses until I press esc, So for some reason it seems to be properly installed but isn't popping up the tabs. Any advice on how to make this work right, or steps I should take to make the issue easier to solve? thank you for any help
I had a similar issue with the legends mod. Upon start you get those errors because the legends mod is not loaded correctly. I had somehow downloaded a build from the legends github which I suppose is intended for development purpose. I then downloaded a build from the Legends public URL where you can get the builds intended for public non-development use and had no issue afterwards:
the functions to reset shops and roster, resetShop and resetRoster, I suppose those are native functions, defined in the OOTB code. I wonder if there is also a corresponding function to reset the draft list for a settlement. I suppose you have access to the native code which I don't. Do you know if there is such a function I could use to reset the draft list?
Draft list is fixed for each type of settlement but there is outside factors that affects the draft list (only during recruit refreshment process), those are: 1. Settlement situations (archery contest, witch burning fair, etc) 2. Settlement's attached locations (work shop, blast furnace, farmland, barracks, etc) 3. Origin, can add more backgrounds or remove other from recruitment.
OK, thank you! So, the draft list for a settlement is created during world generation and is fixed. The only way to somewhat change it would be to edit the buildings and situations for the settlement in the world editor. As always very helpful.
That's simply because the refresh in mention is only a soft refresh (still requires the cooldown to reach 0) but if you want it to hard refresh, i can change that
As I wrote before, I already change it and use it in my game, so, as fa as I am concerned, you don't need to make any changes, but if you want the refresh shops function to work, then it would be a good idea to change at least that. As for the refresh recruits function, I think an immediate full refresh is the better option, but it's just my opinion, so I'm not sure this should be changed.
I've another question: What does the draft list exactly do? I suppose, it somehow defines the chance for a background to be available in a settlement. But since backgrounds not listed are to be found as well, though more rarely, I wonder if this is correct. Related to this, it would be great if that draft list were editable for the player to change it, but I suppose it would be too much work. I would try myself but I'm afraid I lack the skills to do it.
The draftlist is there to show you which background can be found in that settlement (this doesn't include those might be added by current origin or settlement situations), the more repeated background the more common they are for recruitment.
the game does not start after installing the new version of your mod. Upon start a black screen is displayed notifying you that something went wrong loading a mod. I also wonder why the zip file is so big, more than 300 MB.
I'm flattered. Unfortunately, i have no plan to make a vanilla version of World Editor while it's still in WIP state, also Origin Customizer can still be used a in place of it.
The possibility is there but i find it hard to be a thing in near future while i'm trying to fix and push new content for my Magic Concept mod, and working on a new upcoming mod project.
which version of legends does this mod work with? I've tried the latest release, 1.19.0.0, and then the 1.18.1.1 version. Both times I get an error on startup saying that a function could not be found
edit: OK, forget it, the problem is that the legnds mod is not loaded at all for whatever reason.
edit 2: it works now, I had somehow downloaded the wrong versions from the legion github.
114 comments
https://prnt.sc/6rhu_YHGI9SG
https://github.com/Battle-Brothers-Legends/Legends-public
1. Follow the instruction in the steam patch note to reverse back to the older version so you can keep using the current mods.
2. Play without mods until all mod authors stabilize and properly deal with the changes from version update and push their own update.
the functions to reset shops and roster, resetShop and resetRoster, I suppose those are native functions, defined in the OOTB code. I wonder if there is also a corresponding function to reset the draft list for a settlement. I suppose you have access to the native code which I don't. Do you know if there is such a function I could use to reset the draft list?
Thanks
1. Settlement situations (archery contest, witch burning fair, etc)
2. Settlement's attached locations (work shop, blast furnace, farmland, barracks, etc)
3. Origin, can add more backgrounds or remove other from recruitment.
I've just a question concerning the 2 refresh methods, refresh shops and refresh roster.
Refresh shops doesn't do anything. No shop gets refreshed and there is no log entry for the action.
Refresh roster seems to work, but it doesn't do a full refresh of the roster, it just changes a few recruits. The action is logged.
I suppose it is not intended that the refresh shops fuction doesn't work. It is intended that refresh roster doesn't do a full refresh?
Thanks!
OK, it works now.
For anyone else who wants to fix this.
you have to make two changes to the code:
in the folder scripts\ui\screens\mods open the file world_editor_screen.nut in a text editor
1) in order to fix refreshing the shops, search for the function onRefreshSettlementShop and change
world_entity.resetShop(true); to
world_entity.resetShop();
2) in order to have a full refresh of the recruits in the selected settlement, search for the function onRefreshSettlementRoster and change
world_entity.resetRoster(true); to
world_entity.resetRoster(false);
that's it
thank you for your reply!
As I wrote before, I already change it and use it in my game, so, as fa as I am concerned, you don't need to make any changes, but if you want the refresh shops function to work, then it would be a good idea to change at least that.
As for the refresh recruits function, I think an immediate full refresh is the better option, but it's just my opinion, so I'm not sure this should be changed.
I've another question: What does the draft list exactly do? I suppose, it somehow defines the chance for a background to be available in a settlement. But since backgrounds not listed are to be found as well, though more rarely, I wonder if this is correct. Related to this, it would be great if that draft list were editable for the player to change it, but I suppose it would be too much work. I would try myself but I'm afraid I lack the skills to do it.
the game does not start after installing the new version of your mod. Upon start a black screen is displayed notifying you that something went wrong loading a mod. I also wonder why the zip file is so big, more than 300 MB.
Normally i don't play Legends, but if World Spawner ever finishes; i will definitely play Legends.
Keep it up and good luck 💯 (Voted)
You are already making marveleous projects for BB community,
So
thank you kindly.
Best Regards.
The possibility is there but i find it hard to be a thing in near future while i'm trying to fix and push new content for my Magic Concept mod, and working on a new upcoming mod project.
edit: OK, forget it, the problem is that the legnds mod is not loaded at all for whatever reason.
edit 2: it works now, I had somehow downloaded the wrong versions from the legion github.
many thanks for you mod, it's a fantastic tool.