yasha121

Newbie
Jun 1, 2017
15
3
Prisoner mode only takes away 1 point on even days. What are you trying to change and can you post your code here to see what is wrong
Game_Actor.prototype.getStoredEdictPoints = function() {
return this._storedEdictPoints;
};

Game_Actor.prototype.resetEdictPoints = function() {
this._storedEdictPoints = 0;
this.setAsp(0);
};

Game_Actor.prototype.getNewDayEdictPoints = function() {
let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp());
this.resetEdictPoints();

let points = 30;
if(Prison.easyMode()) points++;
else if(Prison.hardMode() && Prison.date % 2 === 300) points--;

if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) {
if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) {
if(Prison.date % 2 === 1)
points++;
}
else
points++;
}


let maxCarryover = 400;
maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint();
if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1;

points += Math.min(maxCarryover, unusedPoints);

this._storedEdictPoints = points;
};

Game_Actor.prototype.transferEdictPointsToStorage = function() {
if(this.stsAsp() > 0) {
this._storedEdictPoints = this.stsAsp();
this.setAsp(0);
}
};
Game_Actor.prototype.transferEdictPointsFromStorage = function() {
if(this._storedEdictPoints > 0) {
this.getAsp(this._storedEdictPoints);
this._storedEdictPoints = 0;
}
};

I'm trying to get more Edict per day. I mange it before but because I had many passive/ edit. I deleted the whole thing and now i can't get it to give me more Edict per day
 

ZunMadun

Newbie
Oct 21, 2017
69
101
Code:
Game_Actor.prototype.getStoredEdictPoints = function() {
    return this._storedEdictPoints;
};

Game_Actor.prototype.resetEdictPoints = function() {
    this._storedEdictPoints = 0;
    this.setAsp(0);
};

Game_Actor.prototype.getNewDayEdictPoints = function() {
    let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp());
    this.resetEdictPoints();
   
    let points = 30;
    if(Prison.easyMode()) points++;
    else if(Prison.hardMode() && Prison.date % 2 === 300) points--;
   
    if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) {
        if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) {
            if(Prison.date % 2 === 1)
                points++;
        }
        else
            points++;
    }
       
   
    let maxCarryover = 400;
    maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint();
    if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1;
   
    points += Math.min(maxCarryover, unusedPoints);
   
    this._storedEdictPoints = points;
};

Game_Actor.prototype.transferEdictPointsToStorage = function() {
    if(this.stsAsp() > 0) {
        this._storedEdictPoints = this.stsAsp();
        this.setAsp(0);
    }
};
Game_Actor.prototype.transferEdictPointsFromStorage = function() {
    if(this._storedEdictPoints > 0) {
        this.getAsp(this._storedEdictPoints);
        this._storedEdictPoints = 0;
    }
};
I'm trying to get more Edict per day. I mange it before but because I had many passive/ edit. I deleted the whole thing and now i can't get it to give me more Edict per day
This should fix it
Code:
Game_Actor.prototype.getStoredEdictPoints = function() {
    return this._storedEdictPoints;
};

Game_Actor.prototype.resetEdictPoints = function() {
    this._storedEdictPoints = 0;
    this.setAsp(0);
};

Game_Actor.prototype.getNewDayEdictPoints = function() {
    let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp());
    this.resetEdictPoints();

    let points = 30;
    if(Prison.easyMode()) points++;
    else if(Prison.hardMode() && Prison.date % 2 === 0) points--;

    if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) {
        if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) {
            if(Prison.date % 2 === 1)
                points++;
        }
        else
            points++;
    }


    let maxCarryover = 400;
    maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint();
    if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1;

    points += Math.min(maxCarryover, unusedPoints);

    this._storedEdictPoints = points + 400;
};

Game_Actor.prototype.transferEdictPointsToStorage = function() {
    if(this.stsAsp() > 0) {
        this._storedEdictPoints = this.stsAsp();
        this.setAsp(0);
    }
};
Game_Actor.prototype.transferEdictPointsFromStorage = function() {
    if(this._storedEdictPoints > 0) {
        this.getAsp(this._storedEdictPoints);
        this._storedEdictPoints = 0;
    }
};
I changed
Code:
else if(Prison.hardMode() && Prison.date % 2 === 300) points--;
back to
Code:
else if(Prison.hardMode() && Prison.date % 2 === 0) points--;
Also to give more points I simply added + 400 to this line. 400 you can change to whatever number you like
Code:
this._storedEdictPoints = points + 400;
 
  • Like
Reactions: Javis087

yasha121

Newbie
Jun 1, 2017
15
3
This should fix it
Code:
Game_Actor.prototype.getStoredEdictPoints = function() {
    return this._storedEdictPoints;
};

Game_Actor.prototype.resetEdictPoints = function() {
    this._storedEdictPoints = 0;
    this.setAsp(0);
};

Game_Actor.prototype.getNewDayEdictPoints = function() {
    let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp());
    this.resetEdictPoints();

    let points = 30;
    if(Prison.easyMode()) points++;
    else if(Prison.hardMode() && Prison.date % 2 === 0) points--;

    if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) {
        if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) {
            if(Prison.date % 2 === 1)
                points++;
        }
        else
            points++;
    }


    let maxCarryover = 400;
    maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint();
    if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1;

    points += Math.min(maxCarryover, unusedPoints);

    this._storedEdictPoints = points + 400;
};

Game_Actor.prototype.transferEdictPointsToStorage = function() {
    if(this.stsAsp() > 0) {
        this._storedEdictPoints = this.stsAsp();
        this.setAsp(0);
    }
};
Game_Actor.prototype.transferEdictPointsFromStorage = function() {
    if(this._storedEdictPoints > 0) {
        this.getAsp(this._storedEdictPoints);
        this._storedEdictPoints = 0;
    }
};
I changed
Code:
else if(Prison.hardMode() && Prison.date % 2 === 300) points--;
back to
Code:
else if(Prison.hardMode() && Prison.date % 2 === 0) points--;
Also to give more points I simply added + 400 to this line. 400 you can change to whatever number you like
Code:
this._storedEdictPoints = points + 400;
Thank you very much.

Edit 1 it still didnt work, but I know why and fixed it.
Code:
Game_Actor.prototype.getStoredEdictPoints = function() {
    return this._storedEdictPoints;
};

Game_Actor.prototype.resetEdictPoints = function() {
    this._storedEdictPoints = 0;
    this.setAsp(0);
};

Game_Actor.prototype.getNewDayEdictPoints = function() {
    let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp());
    this.resetEdictPoints();
    
    let points = 2;
    if(Prison.easyMode()) points++;
    else if(Prison.hardMode() && Prison.date % 2 === 0) points--;
    
    if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) {
        if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) {
            if(Prison.date % 2 === 1)
                points++;
        }
        else
            points++;
    }
        
    
    let maxCarryover = 0;
    maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint();
    if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1;
    
    points += Math.min(maxCarryover, unusedPoints);
    
    this._storedEdictPoints = points + 400;
};

Game_Actor.prototype.transferEdictPointsToStorage = function() {
    if(this.stsAsp() > 0) {
        this._storedEdictPoints = this.stsAsp();
        this.setAsp(0);
    }
};
Game_Actor.prototype.transferEdictPointsFromStorage = function() {
    if(this._storedEdictPoints > 0) {
        this.getAsp(this._storedEdictPoints);
        this._storedEdictPoints = 0;
    }
};
 
Last edited:

crocro0000

Member
Jul 31, 2020
223
124
Hi guys, I have some questions about this game (I'm not very experienced in the genre). I don't want to write in this theard silly questions, so if anyone want to help me please contact me, thanks.
 

DahliaRose

Member
Dec 22, 2018
278
240
Okay so let me ask. The file DKTools.js. Is that important in ANY way?

Just wondering as I kept getting the 'Slice' error no matter what I did.

So I decided to search for which plugin files had the word slice in them, and this was one of the few that did. And the only that didn't seem to serve a specific purpose. So I deleted it.

Since then I've been playing for the past half an hour and everything seems to be running perfectly. Didn't get that annoying error, and the game seems to be running just fine.

But like, that DKTools file has SO MUCH in it, so it doesn't make any sense that it actually served no purpose.
 

_ _ _ _ _

Newbie
Jul 20, 2017
66
32
Is there a guide on how to feasibly do a fully non-combative run by only using sexual skills? My attempts always fall flat on Level 1 because it takes too long to get the requirements for sex before the Anarchy gets run up
 

ZunMadun

Newbie
Oct 21, 2017
69
101
Okay so let me ask. The file DKTools.js. Is that important in ANY way?

Just wondering as I kept getting the 'Slice' error no matter what I did.

So I decided to search for which plugin files had the word slice in them, and this was one of the few that did. And the only that didn't seem to serve a specific purpose. So I deleted it.

Since then I've been playing for the past half an hour and everything seems to be running perfectly. Didn't get that annoying error, and the game seems to be running just fine.

But like, that DKTools file has SO MUCH in it, so it doesn't make any sense that it actually served no purpose.
I don't know what exactly this game uses specifically from there. But you might get slower loading times, graphical glitches, less save slots and some other things. I would recommend to download a fresh copy and try again to run it because it might crash your game at some point.
 

madchef

Well-Known Member
Jan 10, 2020
1,098
1,930
Is there a guide on how to feasibly do a fully non-combative run by only using sexual skills? My attempts always fall flat on Level 1 because it takes too long to get the requirements for sex before the Anarchy gets run up
Of course you can do a make lotta love not war run, even on harder levels. Do not worry about your order reaching zero, as you can restart the game in NG+ and all the passives, titles and associated sex skills will be transferred to your new gameplay. Only the edicts are lost, which is not that big of a problem.

Such a pure dedicated slut run will be grindier than just slashing your way through the Prison and getting slowly and reluctantly corrupted but it is just as rewarding and fun. Of course it could be less grindier, if Karryn had an option to decide at the beginning of the game she wants to try some unorthodox approaches to prison management, which would unlock some important sex skills from Day 1, but we can't have it all, can we?

First of all, enact Defensive Stance edict at the earliest opportunity (possible from Day 1 even in Prison Mode). This way, instead of attacking, Karryn can just be observing what their opponents are up to. Second of first of all, 'train' with Guards outside the office from Day 1. They are the most sexually open opponents and will waste no time showing Karryn the ropes, I mean dicks. The inmates are not that candid at the beginning. Do not worry about not restoring any order by having sexy time with the guards and not achieving much else in terms of subduing prisoners. At the moment, you may restart the game in NG+ as many times as you want, switching between Warden and Prison modes. And don't be afraid of defeats - they're the key to slut run, especially for submissive flavoured play. The quickest way to introduce Karryn to oral sex and bukkake is the lv 1 defeat scene. Guards can introduce her to oral, handjobs, rimming, anal, titsex, pretty much all the sex moves. Thus, if you take your time, you may defeat all the bosses and prisoners by draining their balls dry and not raising your halberd even once.
 

DahliaRose

Member
Dec 22, 2018
278
240
I don't know what exactly this game uses specifically from there. But you might get slower loading times, graphical glitches, less save slots and some other things. I would recommend to download a fresh copy and try again to run it because it might crash your game at some point.
I'm actually trying to convert it to android. It works fine on the PC with that file. But for some reason once I port it to android that file causes the error.
 

Ackillez

Newbie
Jan 7, 2019
45
48
At the moment, you may restart the game in NG+ as many times as you want, switching between Warden and Prison modes.
Are you sure? Last I checked, reducing difficulty from Prisoner to Warden would lock out Prisoner mode for future NG+ replays.

e: Also, anyone know how to get this title to unlock?

Code:
Freeloading Drunk
Proof of a waitress who often gets plastered while work.
Passive: Expense -10
Equip Effects: Stamina +25% Endurance growth +25% Mind -75%
Requirements:
actor._playthroughRecordWaitressBattleGotDeadDrunkCount >= 10
I thought dead drunk would mean triggering the waitress job scene, but I'm fairly sure I have triggered it more times than 10 at this point and still no title.
 
Last edited:

madchef

Well-Known Member
Jan 10, 2020
1,098
1,930
Are you sure? Last I checked, reducing difficulty from Prisoner to Warden would lock out Prisoner mode for future NG+ replays.
I haven't tested all possibilities, but in the current version, after losing in Prisoner mode, all 3 difficulty doors were accessible to Karryn. I know that choosing Secretary Mode locks you out from accessing higher difficulties.

Also, I haven't lost the game more than 3 times to be 100% sure that you can lose the game infinite number of times.

And then there will be two challenge runs in NG+, but they're not implemented yet. One of them is that the Warden will have to redeem herself by wearing 'Dissapointment' title at all times after losing a game, so perhaps the final version will allow the player to play infinite number NG+ only upon completion of this redemption run.
 

itsformysin

Member
Jun 21, 2019
114
115
Of course you can do a make lotta love not war run, even on harder levels.
Ever considered writing a proper walkthrough and see if it can be attached to the first page?
Obviously you are very passionate about writing all those stuff about this game.
And I also played prisoner mode a couple times so I know you are very insightful regarding the game mechanics.
 

Ackillez

Newbie
Jan 7, 2019
45
48
I haven't tested all possibilities, but in the current version, after losing in Prisoner mode, all 3 difficulty doors were accessible to Karryn. I know that choosing Secretary Mode locks you out from accessing higher difficulties.
Last I tested, reducing from Prisoner to Warden meant Prisoner was locked out from there on. From how I understand it, you can start NG+ on your current difficulty or a lower one, but the higher difficulties are locked out.
 

Neriel

Active Member
Jan 19, 2018
992
1,010
Last I tested, reducing from Prisoner to Warden meant Prisoner was locked out from there on. From how I understand it, you can start NG+ on your current difficulty or a lower one, but the higher difficulties are locked out.
That is correct.
 

HappyGoomba

Active Member
Mar 7, 2020
644
587
Are you sure? Last I checked, reducing difficulty from Prisoner to Warden would lock out Prisoner mode for future NG+ replays.

e: Also, anyone know how to get this title to unlock?

Code:
Freeloading Drunk
Proof of a waitress who often gets plastered while work.
Passive: Expense -10
Equip Effects: Stamina +25% Endurance growth +25% Mind -75%
Requirements:
actor._playthroughRecordWaitressBattleGotDeadDrunkCount >= 10
I thought dead drunk would mean triggering the waitress job scene, but I'm fairly sure I have triggered it more times than 10 at this point and still no title.
I think dead drunk means maxing out the drunkenness score the game uses behind the scenes. Somebody on the discord laid it out, IIRC, the drunken gangbang scene happens as a combination of drunkenness and cock desire, so the trick is to keep cock desire low while drinking to get the score higher. Apparently, if you can pull it off, they don't dump out the beer from the mug and you can have her continue to drink even in the gangbang. I'm guessing this is something that's much easier to do in the early game before your slut level is too high.
 

Henri Okita

Newbie
Mar 13, 2019
39
14
Can someone helps me to understand why the game stutter on this pc ?
I’ve bought a pc because I need to move a lot and all. I’ve copypasted the game from my main pc, modded and all, to my other pc, but the game is... Horrible to play. Slow, I can’t even enjoy fights because of that.
Spec : ryzen 3550H (4core 8threads), gtx 1650, 8go of ram (2600mhz if I remember correctly ) and the game is on a ssd.
I don’t understand why...
 
  • Like
Reactions: xellos616
4.60 star(s) 400 Votes