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
Causing ingame mod config panel of PriorityMaster disappear, and setting options of WorkTab's [min/max priority] disappear.
And increasing response time of work tab clicking (especially when having a lot mods, that's really laggy) I feel so, but not sure.
Also a full list of mods you are using.
-> https://github.com/Lauriichan/PriorityMaster/issues/new/choose
Error while instantiating a mod of type PriorityMod.Core.PriorityMaster: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Null method for Lauriichan.PriorityMaster
The error happens only when I add Plug and Play Joiner in my modlist, before or after your mod.
https://gist.github.com/HugsLibRecordKeeper/7d9d0975263fb535579966074d8f6578
PriorityMaster doesn't really save priorities, it only saves your settings and doesn't do anything else to vanilla mechanics.
Therefore the issue has to be the Work Tab mod, I've also heard that the Work Tab mod is supposed to not work with the Multiplayer mod, therefore I would've asked you if you are using that Multiplayer mod first x)
I would always recommend putting the Multiplayer mod as far up as possible and PriorityMaster basically below that
In Rimworld, the conflict winner is the one at the top of the load order right?
If so, the bad version of the DLL is coming from Vanilla Extended Framework. I also compared against the DLL in the Multiplayer mod and the checksum differs.
This is an issue with one of your mods containing an outdated version of the Multiplayer API.
You should ensure that the Multiplayer mod is loaded directly after the official content of Rimworld (Core / all DLCs) and that PriorityMaster is loaded after the Multiplayer mod.
Sadly I can't tell you which mod that might be the cause as many mods on the workshop include the 0MultiplayerAPI.dll file with various versions in order to work without the Multiplayer mod installed.
PriorityMaster doesn't include the API file as its not required for this mod and expects the API to be present if the Multiplayer mod is installed (which is also true) however in case of an incorrect mod load order it might be that the wrong version of the API is loaded. (It should be the latest one available, meaning keeping the Multiplayer mod up2date is crucial)
From more testing, I noticed when I removed some mods that had /Assemblies/0MultiplayerAPI.dll the error went away.
There are a lot of mods with that file though so I'm not sure which specific one caused the problem, but from testing it might be multiple.
Dubs Central Heating was the last mod I removed when trimming the mod list for testing that made the error go away. But on my full load order, removing that alone wasn't enough.
And when I said I got that error "after the update" I meant the Sep3 update of this mod. I didn't have that error before then.
Error in PriorityMaster, assembly name: PriorityMod, method: MultiplayerCompat:RunMultiplayerSetup, exception: System.MissingMethodException: Multiplayer.API.ISyncMethod Multiplayer.API.ISyncMethod.SetHostOnly()
You can keep track of it here: https://github.com/Lauriichan/PriorityMaster/issues/2
It would be nice to automatically set work pawns have passion in as 1.
I can't do this in vanilla
I will most likely not be able to fix this anytime soon, I'm going on vacation starting tomorrow so I won't be able to do anything
The old priorities I set before this issue are still OK (unless I try to change them in which case they go back to the 1 - 4 range).
I also tested with a new game, and still have the default 1 - 4 range. I made sure to unsubscribe then subscribe again, put it in my load list and change the settings to 1 - 9 again, still nothing
Maybe I'm not loading it with the right order ? Also sorry for the long message and thank you again for this mod <3
wäre cool wenn du das fixen kannst.. fand die Mod echt fancy
@Justfly Hey, sorry to hear that I'll investigate it and check if I can fix it soonish
https://steamcommunity.com/sharedfiles/filedetails/?id=2552065963&searchtext=work