Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
- @Jaggid Edje / @Z9527 - thank you for bringing this to my attention
- Many thanks to all subscribers for helping to validate these changes and reporting potential issues
This mod will remain in the workshop as not to disturb anyone's modlist. I will add "OUTDATED" to the title.
Long Live BPC!
I see DOM in the new version of the thank-you list, and I guess I should subscribe to the original MOD
Also, thanks for your good info regarding load orders. That's always useful and I use all of the mods you mentioned.
One day I might look at getting animal stuff into BPC... kind of given me an idea there
1st message should be there now
Achtung rescue job is working OK for me. I have saved and loaded without issues. You can disable if you'd like, though I don't think you have to.
What can cause issues is changing this setting mid-play. So do not change it during your run and it should be fine.
I don't believe Animal Control is compatible with BPC - though I have not tested this myself. I found this post where it's mentioned the creator says no compatibility:
https://www.reddit.com/r/RimWorld/comments/w2xs75/better_pawn_control_mod_and_animal_food/
So, it's likely they are gonna clash. That was 2 years ago though... you could always try it, something might have changed, but most likely it will break.
However, you can still use Animal Logic & Animal Tab, though these do not provide food restriction, they still allow for some extra control which could help you.
Yeah pretty much :) that was the plan haha.
The load order you specified - that's not quite the same as what I'm using here, where I believe I've got it working good:
https://steamhost.cn/steamcommunity_com/workshop/filedetails/discussion/3248747854/6678353284414993268/
Try this (relative, not necessarily all touching each other) :
BPC
Achtung
Pharmacist
Worktab
Yours may still work, I can't remember the exact details of it all, but I know this works OK.
So if i read your instructions correctly, the load order should be as following:
BPC
worktab
Achtung
pharmacist
Achtungs! rescue job is actually optional and can be turned off entirely if i remember correctly. will it help with compatibility ?
also since its really hard to get an overview of compatibilities with these mods, do you happen to know if BPC will clash with animal control ? its a mod that essentially enables food restrictions for animals.
No conflicts.
Individual pawn "Allowed Medicine" setting takes priority.
Pharmacist settings will all be respected as default treatment for injury types.
Finally, Smart Medicine custom treatment for injury will override the above if used.
https://www.youtube.com/watch?v=aKhFCkFcaGU&ab_channel=Alex
E.g. , for Work > open BPC window > create new policy > close BPC window > click work at bottom of screen > click the "default" button on the mini dropdown > select your new policy > now change the values relevant to policy how you'd like them, so for work that would be the priority values > it remembers your settings , try change back to default and you will see your changes have gone > now change back to your new policy, your custom settings are back
It just doesnt work when you change the dropdown in the big BPC window that's all.
It's working for me anyway following that method, I know it's a bit weird but it does work
Only create/remove policies on the main BPC for now, and use the individual tabs to switch them
Also, a mini-version appears within the relevant tab for each pawn.
From what you are saying, it sounds like you need to click the button below rename to create a new policy... it is slightly bigger and directly below - the buttons are all ordered like this, using work as an example:
"Work"
"Rename"
"New work policy"
click "New work policy"... it's the same for all policies - you can see these button in the screenshots of this mod, they should be in your game UI.
If you'd prefer to disable the rescue mod option for safety & peace of mind then sure, you can always do that - I guess you'd forfeit being able to create some high priority 'rescuer' support pawn, but that's about it.
I've updated the About.xml of this mod with a <loadBefore> for Achtung, so there will be a warning now if it's not
But, I don't think you need to disable rescuing work type - it was behaving when testing with the new load order, I was saving and reloading with stored rescue values.
I also successfully recovered a broken BPC tab + rescue missing + console errors save when using the new order - this save was first created using the 'incorrect' load order. The same method did not work when repeated using the 'incorrect' load order.
So to me that's evidence there's a positive difference, suggests some load order dependency issue - I'm playing with rescue on atm. It's your own call though really
Exception in LookDictionary(label=settings): System.InvalidOperationException: Tried to add different values for the same key.
Follow my fix steps and hopefully it should resolve
I think I've figured this one out - yet to look at a code fix but there's a manual workaround you can try
Impact:
Medium to High - 2 variants of this bug, depending on load order
1) leaves you without Rescue in the work tab + reference errors
2) completely breaks the Better Pawn Control tab & causes error spam
Info / Cause:
- Firstly, Better Pawn Control doesn't seem to like Acthung being above it in the load order
But as for recreating the bug itself:
- Acthung, has a mod option checkbox 'Rescue' work priority column . This is enabled by default. If you saved the game (meaning you've stored the rescue values), then somehow this option becomes disabled (or you removed Acthung), you will get ref errors around rescuing WorkTypeDef.
You can recover from this, try the steps below
Fix:
- Place Acthung below Better Pawn Control in your load order
- Load your save
- Check your mod options for Acthung, ensure "Rescue" column is disabled .
- Save the game, reload the game
- Check your mod options for Acthung, ensure "Rescue" column is enabled .
- Save the game, reload the game
- Issues should be resolved
Let me know if this is on target, and if it works for you
That's really useful to know, cheers for figuring that one out.
Sounds like some patch work needs to be done - I'll add it to known issues.
I will try recreate & see what is going on, depending how complex the fix is I can't promise anything, but will let the Achtung author know if it looks like there's anything they can do too.
If you still have issues after, then I think either:
1) You are doing something very specific to cause this bug beyond save + reload
2) Something is incompatible within your mod list / bad load order
Place Work Tab after Better Pawn Control in your load order.
- Tested with many random priorities > save > quit game > reload... all working fine.
- In my fork I made sure to use latest code & do things properly.
Thanks for the detailed reply
1) I am using a mod to mothball unnecessary pawns so this makes sense
2) thanks I’ll consider removing dubs performance analyser if it tends to throw these sort of errors in conjunction with harmony
3) I’ll try and start a run with just this mod and its dependencies, although I might not have the time for a few days. I’ll let you know how I get on. Thanks again for the troubleshooting.
Playing the game / loading a save with Dev mode enabled will often show you lots of console logs, yellow warnings from mods etc. Generally these are safe to ignore unless red.
If you turn off Dev mode, then the console will never show unless a red error.
I see you both have this issue. Probably bug in original as of 1.5, I will try recreate it on my end & see if I can fix. If you could also do some test & recreate issue with only this mod enabled (+ any dependency such as harmony), then it 100% proves the cause.
Errors like this are not always an issue - it depends... Often it's a reference to something off the map that no longer exists on reload, I get them too and usually ignore.
However, I do see a lot of references to "VanillaStorytellersExpanded" - it's not 100% clear if that is in your mod list, but I suggest adding it.
Could not resolve reference to object with loadID RelationshipRecord_152727 of type RimWorld.RelationshipRecord. Was it compressed away, destroyed, had no ID number, or not saved/loaded right?
Are not always an issue - it depends... Often it's a reference to something off the map that no longer exists on reload, I get them too and usually ignore.
Try remove Dubs Performance Analyser, a lot of people having issues with this and Harmony at the moment
I'm still looking into this, will update
https://steamhost.cn/steamcommunity_com/workshop/filedetails/discussion/3248747854/6678353284414993268/
https://gist.github.com/HugsLibRecordKeeper/d04f1647538c3453346b7698b8a9edfa
These errors begin at line 3509 on the uploaded log, although they don't appear to give the full trace? Let me know if you need anything further. Cheers and thanks for taking a look.
OK thanks for confirming that
Yeah please do post the full log when you get chance & I will check it over, thanks
- Load Order - I need to see your load order / mods used, please try share a log link
- Was this an existing save and you added this mod? Did you ever have the original BPC first?
I suspect you either have a corrupt save file from swapping mods too much, some other mod incompatibility, or your load order is not correct.
(try putting this mod closer to the top, just below JecsTools / Allow Tool if you have those. For a good load order with many mods check this as an example:
https://steamhost.cn/steamcommunity_com/workshop/filedetails/discussion/3248747854/6678353284414993268/