RimWorld

RimWorld

Psychology Imprisonment Patch
50 Comments
Nimrod 14 Apr, 2020 @ 10:39pm 
shame about the update :/
dninemfive  [author] 8 Mar, 2020 @ 3:44pm 
@Tanksy No. I'm not planning on using Psychology in 1.1, so I'm not going to spend the time updating this mod. I'm releasing it under the MIT license, though, so anyone who wants to update can.
Tanksy 8 Mar, 2020 @ 1:07pm 
Hi, is there a 1.1 version in the works?
Skele₊ 9 Jan, 2020 @ 11:41am 
Wish I could tweak this to be present but less so, or perhaps have it go away after a short time, like a conversation thingy
Mistletoe The Bard 5 Sep, 2019 @ 8:51pm 
Alright! Thanks for the reply~ I don't think they are bad, just sometimes they are not needed for cultist/evil types of RP colony. I don't plan to use it all the time, but I always just feel like there should be an option for it.
dninemfive  [author] 5 Sep, 2019 @ 1:42pm 
@Mistletoe The Bard Probably not. I personally like those penalties and am focusing on mods I want to use right now.
Mistletoe The Bard 4 Sep, 2019 @ 8:47pm 
Hey... I've been looking around but you seems to be the only guy who does this.. May you also make patch for psychology mod with no Selling Prisoner, Innocent Prisoner died penalty? And maybe a bit more minor penalty for harvesting organs. There isn't any mod out there can override the Psychology mod penalty on prisoner's parts for some reason, even loaded after Psychology mod. Sorry for asking this, but I really don't know much with codings.
deathbyego 18 Aug, 2019 @ 8:24pm 
Oh. Thank god I found this. I didn't even realize Psychology was doing this until 2 colonies ago. If you are actually making your own mod similar to that one, I'll be glad to use it. I love Psychology but there are certain aspect I hate. Like almost every aspect of its anxiety system. I'm fine with a pawn going Berserk because they ate late. But not developing anxiety because he missed his lunch hour.
dninemfive  [author] 21 Jul, 2019 @ 4:51pm 
@MatthewTh0 It's the latter. The picture is from an old version, I should probably update it but there's no ingame text now.
MatthewTh0 21 Jul, 2019 @ 4:45pm 
Wait, does this make it a -15 penalty or completely remove it? The text and picture seem to conflict?
DreamFree 9 Mar, 2019 @ 8:36am 
Ima complete total noob at coding, from what you said, it´s probably like you said,

all the different personality traits add so many variables, its a monumental task

what kinda mod you thinking about?
dninemfive  [author] 8 Mar, 2019 @ 12:31pm 
@ThousandSanniGo Good idea, but it's more work than I want to put in. I wouldn't be satisfied with a simple random system, and creating a million ThoughtDefs for how much they resent it based on their personality would be a major PITA.

Those other things are even more in-depth. I'm considering making my own version of Psychology along with a big mod I've been thinking about, and I might incorporate your suggestions there if I even make that mod, but it's out of the scope of this one.
DreamFree 8 Mar, 2019 @ 3:46am 
If you added this for realism, its slightly more realistic than The Word-Mules vision.

Why not make it random?

Some new colonists might resent, some might not...

What if a colonists pretends to be recruited only to escape later when recruited stealing things with them? or killing a colonist or a pet and then escaping off the map?
Ismynametolong 23 Feb, 2019 @ 5:33pm 
oh i'm dumb i forgot this was a extension for psychology and didn't have that on, as my friend said "no this is a standalone" excuse me while i go beat him. >.>
Ismynametolong 23 Feb, 2019 @ 2:45pm 
odd not sure what was going on. it is mashed together with tons of mods as well as zeniths multiplayer mod it could also just be one too many mods were loaded and removing it bumped up the order and fixed it. i just know when i removed it it fixed our issue we had with taming/recruiting. thanks for the response.
dninemfive  [author] 23 Feb, 2019 @ 12:30pm 
@Ismynametolong That shouldn't be happening (nothing in my code can ever block join attempts), but Psychology might've changed something. I'll look into it, but I can't make any promises.
Ismynametolong 22 Feb, 2019 @ 10:53pm 
not sure if its a issue with conflicting mods but this mod seems to stop things from joining via taming recruiting or rescuing space refugees. just a fair warning and a heads up.
Rachty 2 Feb, 2019 @ 1:42pm 
Thanks!
dninemfive  [author] 2 Feb, 2019 @ 1:11pm 
@Rachty Yes, you can add this mod to an in-progress game.
Rachty 2 Feb, 2019 @ 11:40am 
I dont have any prisoner recruited
Rachty 2 Feb, 2019 @ 11:40am 
Hello, can i install on a save?
dninemfive  [author] 13 Dec, 2018 @ 9:18pm 
@Other_Olly No problem. Thanks for telling me either way.
Other_Olly 13 Dec, 2018 @ 9:01pm 
My copy actually was out of date. The problem is fixed now after I installed the current version of Psychology. Sorry for the false alarm.
dninemfive  [author] 13 Dec, 2018 @ 7:28pm 
@Other_Olly No, I mean my mod is probably not up-to-date; the new version of Psychology is probably the problem, backdate if you can.
Other_Olly 13 Dec, 2018 @ 7:18pm 
Hm. I may have been running an out of date version of Psychology. I've updated it. I'll try to let you know if that fixed the problem.
dninemfive  [author] 13 Dec, 2018 @ 4:35pm 
@Other_Olly Psychology probably updated its checksum again. I'll look at fixing it this weekend.
Other_Olly 13 Dec, 2018 @ 11:45am 
I think this mod may be preventing rescued refugees from joining my faction when I do the 'offer help' action.

The error I get is in my post on page 5 of the Psychology bug thread. (Initially I thought it was caused by that mod.)
Jabba Kappa 22 Nov, 2018 @ 7:00am 
my issues have been resolved. another mod on my list was causing it.
dninemfive  [author] 21 Nov, 2018 @ 10:07pm 
@Jabba Kappa Thanks for your concern, but you didn't give me enough information to evaluate whether my mod causes the issue. Unfortunately, Harmony is not optional for this mod - it is required for its core functionality.
Jabba Kappa 21 Nov, 2018 @ 7:53pm 
i ran into some issues which involved a harmony.log file being created on my desktop and with some research found out that one of 6 mods could be causing it.
ive played a long time with the same mod loadout with the same colony and only these 6 mods have had an update between my last sessions. i dont know if my issues are being caused by your mod but i read somewhere that the harmony thing is used while modding and should be turned off when releasing an update.

hope this helps and if not, that it will help one of the other modders on my list.
Mrshilka 19 Nov, 2018 @ 7:07pm 
thanks man, I disabled your patch and it allowed me to recruit but at the cost of every single time it has failed to recruit before hand it added another level of faction imprisioned me, alas the person is now minus 164 to all my other colonists. Thinking about just shooting them since they will never itergrate with the colony ever now.
dninemfive  [author] 19 Nov, 2018 @ 3:18pm 
@Rasputin @Incor3 Sorry about that. Psychology updated its DLL so I had to update my mod's reference to it. I've done so, and tested to confirm there are no issues in both scenarios you reported.
Arkadiusz groch 19 Nov, 2018 @ 1:39pm 
@rasputin ive got similar or the same problem/bug when trying to free slave in a helping out a prisoner quest
cant even recruit via devmonde
LOG:
" Root level exception in OnGUI(): System.TypeLoadException: Could not load type 'Psychology.ThoughtDefOfPsychology' from assembly 'PsychologyImprisonmentPatch'.
at (wrapper dynamic-method) RimWorld.InteractionWorker_RecruitAttempt.DoRecruit_Patch2 (Verse.Pawn,Verse.Pawn,single,string&,string&,bool,bool) <0x0005d>
at RimWorld.InteractionWorker_RecruitAttempt.DoRecruit (Verse.Pawn,Verse.Pawn,single,bool) <0x0006e>
at Verse.Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__7B (Verse.Pawn) <0x00100>
at Verse.Dialog_DebugOptionLister/<DebugToolMapForPawns>c__AnonStorey0.<>m__0 () <0x001ef>
at Verse.DebugTool.DebugToolOnGUI () <0x00096>
at Verse.DebugTools.DebugToolsOnGUI () <0x0002f>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x00287>
at Verse.Root.OnGUI () <0x00112>

Verse.Log:Error(String, Boolean)
Verse.Root:OnGUI() "
Mrshilka 19 Nov, 2018 @ 6:34am 
Getting this erro when trying to recruit people suddenly
JobDriver threw exception in initAction for pawn Skylar driver=JobDriver_ChatWithPrisoner (toilIndex=19) driver.job=(PrisonerAttemptRecruit (Job_2396834) A=Thing_Human833376) lastJobGiver=RimWorld.JobGiver_Work
System.TypeLoadException: Could not load type 'Psychology.ThoughtDefOfPsychology' from assembly 'PsychologyImprisonmentPatch'.
I have not added any new mods so not sure why it is suddenly erroring out now when ttrying to recruit.
TechnoByrd 4 Nov, 2018 @ 6:16pm 
Thanks for this. I know I'm preaching to the choir, but... the debuff makes sense, but it should wear off over time, or wear off faster than it does, or be a togglable option. Recruiting is a big part of the game and, unless you're using the Hospitality mod (which I can highly recommend!) capturing people is one of the main ways of doing it.
dninemfive  [author] 1 Nov, 2018 @ 9:12pm 
@CapitanJAL @Mlie @Kas @Foxtrot.2Nov @Don Boni I fixed the error you guys reported. Note that I don't need you guys to back each other up on bug reports unless I can't corroborate them. Thanks anyway!
Don Boni 1 Nov, 2018 @ 7:08pm 
Same error as everyone bellow
Foxtrot.2Nov 1 Nov, 2018 @ 6:16pm 
Same. Anyone find a solution?
Kas 1 Nov, 2018 @ 1:20pm 
Can confirm the same error :)
Mlie 1 Nov, 2018 @ 11:13am 
I got the same errror as @CapitanJAL
CapitanJAL 1 Nov, 2018 @ 9:03am 
@dninemfive i got this error {LINK REMOVED}
[code] Could not execute post-long-event action. Exception: System.TypeInitializationException: An exception was thrown by the type initializer for PsychologyImprisonmentPatch.PsycImpriPatc ---> System.Reflection.AmbiguousMatchException: Ambiguous matching in method resolution
[/code]
CapitanJAL 1 Nov, 2018 @ 8:03am 
i liked more the other version, just imagine it i'm a vile raider or a strandled astronaut then some bloke slap my shit and kidnap me i will be a little salty if i get recluit
HaZ 1 Nov, 2018 @ 7:20am 
well done, thanks :)
Unfriendly Joe 1 Nov, 2018 @ 5:01am 
Wow, good patch. I'll have to give Psychology another go-around now that you've done this.
RedLightning 31 Oct, 2018 @ 11:10pm 
Sweet.. thanks.
ianchen31 31 Oct, 2018 @ 9:59pm 
Oh hey, this is one of the main reasons why I abandoned psychology mod. It’s just getting too annoying to see all pawns hating each other. Although I don’t use psychology now, still a good work!
Mad Cube {~w~} 31 Oct, 2018 @ 9:54pm 
Ah,I see.
dninemfive  [author] 31 Oct, 2018 @ 9:19pm 
@Mad Cube I gave the source code to Psychology's creator, but they consider it a feature, not a bug. I wish it'd be an option or something, but they wouldn't have it.
Mad Cube {~w~} 31 Oct, 2018 @ 9:17pm 
After all this time you would think it would be gone