The game is set to disable Prisoner Mode-exclusive Passives if not in Prisoner Mode in RemtairyPrison.js
in the function Game_Party.prototype.checkCharacterCreatorDifficultyExclusives
(line 956 in v0.7A.k). If you want to switch difficulties but keep your passives, you could change
if(!this.hardMode()) {
to if(false) {
Since false will never be true, the function won't do anything anymore.
If you wanted to give yourself the passives in a save file that didn't start in Prisoner Mode, you could probably use a similar strategy to the "enable the starting title which unlocks getting 3 edict points" (You still will have to do the first part in order to prevent the changes from being undone):
The equivalent function to $gameParty.gainTitle()
for passives would be actor.learnNewPassive()
.
So, you could put the following in place of $gameParty.gainTitle(TITLE_ID_CC_SKILLED_MANAGER);
to get the Prisoner Mode passives to appear after sleeping:
actor.learnNewPassive(CHARA_CREATE_TWO_BODY_ID);
(Whole Body Sensitivity)
(Note that even in Prisoner Mode, you are only supposed to have one of these three)
actor.learnNewPassive(CHARA_CREATE_THREE_ONANI_ID);
(Masturbation Desire)
actor.learnNewPassive(CHARA_CREATE_THREE_SADO_ID);
(Sadist Desire)
actor.learnNewPassive(CHARA_CREATE_THREE_MAZO_ID);
(Masochist Desire)
(You should probably remove whatever passive you had prior as described under "change/add sensitive body part". Speaking of which, there is no CHARA_CREATE_TWO_PETTING_ID" anymore. That is now "CHARA_CREATE_TWO_BODY_ID". )
Edit: The second part doesn't work like I thought it would.