CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

ktosiek84

Newbie
Jun 13, 2019
96
103
I have 16 gm ddr4, gtx 1070 and SSD drive, 7700k processor, it is not the newest PC anymore but it is very far from wooden.
on my pc i have a integrated card as well as a gtx 765 and the stupid nvidea drivers sometimes "autoassigns" game to be ran by the slow and weak integrated card which results in very low fps but when i change it manualy to gtx it runs fine.
dont know if your situation could be simmilar but perhaps it helps to go check it in nvidea control panel
 
D

Deleted member 99138

Guest
Guest
on my pc i have a integrated card as well as a gtx 765 and the stupid nvidea drivers sometimes "autoassigns" game to be ran by the slow and weak integrated card which results in very low fps but when i change it manualy to gtx it runs fine.
dont know if your situation could be simmilar but perhaps it helps to go check it in nvidea control panel
Game runs perfectly, as good as can be, it just shuts down for some reason randomly. Really strange, and i do not have integrated video card.
 

loka224

Member
Oct 10, 2018
458
280
Game runs perfectly, as good as can be, it just shuts down for some reason randomly. Really strange, and i do not have integrated video card.
I have the same issue since the 2 or 3 last versions of karryn's prison too,you'r not alone =)
 

TealQuest

Newbie
Mar 6, 2020
44
28
I have 16 gm ddr4, gtx 1070 and SSD drive, 7700k processor, it is not the newest PC anymore but it is very far from wooden.
Well, this is strange then, I got worse pc than yours, nvidia gtx 560, and the game only crashed if I play it for several hours straight and play through a lot of content in it, so I know exactly why it crashes... So it must be something on your side.
 

kimito

Member
Mar 2, 2018
262
87
is there a way to that u can save anytime its worrying not being able to save in certain "situations"
 

souldead341

Engaged Member
Oct 16, 2017
2,268
2,349
is there a way to that u can save anytime its worrying not being able to save in certain "situations"
Yeah, the game auto saves after each fight and room change. If you're playing on secretary (easy) difficulty you can save any time in different slots.
 

olo1990pl

Member
Dec 16, 2017
339
709
is there a way to that u can save anytime its worrying not being able to save in certain "situations"
You can make backup of your save (it's in x\Karryns_Prison\www\save) before or in a fight (autosave is after entering the room and after ending the fight) and after losing (or not satisfying result) you can load your backup copy. Works on all difficulty levels :)
 

Lamoli

Member
Sep 20, 2017
154
207
Some prototype for texline in log window as you use you player skills..
(using some basic words replacement so its not always the same thing)

JavaScript:
const TRAINING_ENEMY_LINE_EJAC_FACE = 2376;
const TRAINING_ENEMY_LINE_TALK_COCK = 2412;
const TRAINING_ENEMY_LINE_PETTING_KISS = 2502;
const TRAINING_ENEMY_LINE_STARTPOSE_BJ = 2604;
const TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB = 2606;

const TRAINING_ENEMY_LINE_TALING_TAKE = ['take','steal','rob'];
const TRAINING_ENEMY_LINE_TALING_TASTE = ['taste','lick','savour'];
const TRAINING_ENEMY_LINE_TALING_SOFT = ['soft','slutty','nice'];
const TRAINING_ENEMY_LINE_TALING_BITCH = ['bitch','whore','slut'];
const TRAINING_ENEMY_LINE_TALING_AROUSE = ['arouse','tempt','heat up'];
const TRAINING_ENEMY_LINE_TALING_COVER = ['cover','splatter','repaint'];
const TRAINING_ENEMY_LINE_TALING_CUM = ['cum','seed','baby juice'];
const TRAINING_ENEMY_LINE_TALING_COCK = ['cock','dick'];

BattleManager.getTrainLinesText = function(lineType) {
    let actor = $gameActors.actor(ACTOR_KARRYN_ID),
        lineText = eval(lineType),
        text = [];

    //Ejac Face
    if(lineText == TRAINING_ENEMY_LINE_EJAC_FACE) {
        text = ["\\C[25](Lets [cover] Karryn's face with my [cum].)"];
    }//Talk Cock
    else if(lineText == TRAINING_ENEMY_LINE_TALK_COCK) {
        text = ["\\C[25](Lets [arouse] this [bitch] talking about my [cock].)"];
    }//Kiss
    else if(lineText == TRAINING_ENEMY_LINE_PETTING_KISS) {
        if (!actor._firstKissDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my lips.)"];
        else if (actor.canGetKissed(KISS_LVL_ONE))
            text = ["\\C[25](Let me [taste] those [soft] lips.)"];
        else if (actor.canGetKissed(KISS_LVL_TWO))
            text = ["\\C[25](Lets exchange saliva with this [bitch].)"];
    }//Blowjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_BJ) {
        if (!actor._firstBlowjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my [cock].)"];
        else
            text = ["\\C[25](Let my [cock] violate those [soft] lips.)"];
    }//Rimjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB) {
        if (!actor._firstRimjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my asshole.)"];
        else
            text = ["\\C[25](Let my asshole feel those [soft] lips.)"];
    }
    if (text[0]) {
        text = [text[0].replace('[take]', TRAINING_ENEMY_LINE_TALING_TAKE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TAKE.length)])];
        text = [text[0].replace('[taste]', TRAINING_ENEMY_LINE_TALING_TASTE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TASTE.length)])];
        text = [text[0].replace('[soft]', TRAINING_ENEMY_LINE_TALING_SOFT[Math.randomInt(TRAINING_ENEMY_LINE_TALING_SOFT.length)])];
        text = [text[0].replace('[bitch]', TRAINING_ENEMY_LINE_TALING_BITCH[Math.randomInt(TRAINING_ENEMY_LINE_TALING_BITCH.length)])];
        text = [text[0].replace('[arouse]', TRAINING_ENEMY_LINE_TALING_AROUSE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_AROUSE.length)])];
        text = [text[0].replace('[cover]', TRAINING_ENEMY_LINE_TALING_COVER[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COVER.length)])];
        text = [text[0].replace('[cum]', TRAINING_ENEMY_LINE_TALING_CUM[Math.randomInt(TRAINING_ENEMY_LINE_TALING_CUM.length)])];
        text = [text[0].replace('[cock]', TRAINING_ENEMY_LINE_TALING_COCK[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COCK.length)])];
    }
    return text
};
Those needs to be as generic as possible as i want to recruit other girls to fill other prison positions like nurse/cook/...
 

Werrino

Member
Jun 26, 2018
292
78
Some prototype for texline in log window as you use you player skills..
(using some basic words replacement so its not always the same thing)

JavaScript:
const TRAINING_ENEMY_LINE_EJAC_FACE = 2376;
const TRAINING_ENEMY_LINE_TALK_COCK = 2412;
const TRAINING_ENEMY_LINE_PETTING_KISS = 2502;
const TRAINING_ENEMY_LINE_STARTPOSE_BJ = 2604;
const TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB = 2606;

const TRAINING_ENEMY_LINE_TALING_TAKE = ['take','steal','rob'];
const TRAINING_ENEMY_LINE_TALING_TASTE = ['taste','lick','savour'];
const TRAINING_ENEMY_LINE_TALING_SOFT = ['soft','slutty','nice'];
const TRAINING_ENEMY_LINE_TALING_BITCH = ['bitch','whore','slut'];
const TRAINING_ENEMY_LINE_TALING_AROUSE = ['arouse','tempt','heat up'];
const TRAINING_ENEMY_LINE_TALING_COVER = ['cover','splatter','repaint'];
const TRAINING_ENEMY_LINE_TALING_CUM = ['cum','seed','baby juice'];
const TRAINING_ENEMY_LINE_TALING_COCK = ['cock','dick'];

BattleManager.getTrainLinesText = function(lineType) {
    let actor = $gameActors.actor(ACTOR_KARRYN_ID),
        lineText = eval(lineType),
        text = [];

    //Ejac Face
    if(lineText == TRAINING_ENEMY_LINE_EJAC_FACE) {
        text = ["\\C[25](Lets [cover] Karryn's face with my [cum].)"];
    }//Talk Cock
    else if(lineText == TRAINING_ENEMY_LINE_TALK_COCK) {
        text = ["\\C[25](Lets [arouse] this [bitch] talking about my [cock].)"];
    }//Kiss
    else if(lineText == TRAINING_ENEMY_LINE_PETTING_KISS) {
        if (!actor._firstKissDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my lips.)"];
        else if (actor.canGetKissed(KISS_LVL_ONE))
            text = ["\\C[25](Let me [taste] those [soft] lips.)"];
        else if (actor.canGetKissed(KISS_LVL_TWO))
            text = ["\\C[25](Lets exchange saliva with this [bitch].)"];
    }//Blowjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_BJ) {
        if (!actor._firstBlowjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my [cock].)"];
        else
            text = ["\\C[25](Let my [cock] violate those [soft] lips.)"];
    }//Rimjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB) {
        if (!actor._firstRimjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my asshole.)"];
        else
            text = ["\\C[25](Let my asshole feel those [soft] lips.)"];
    }
    if (text[0]) {
        text = [text[0].replace('[take]', TRAINING_ENEMY_LINE_TALING_TAKE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TAKE.length)])];
        text = [text[0].replace('[taste]', TRAINING_ENEMY_LINE_TALING_TASTE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TASTE.length)])];
        text = [text[0].replace('[soft]', TRAINING_ENEMY_LINE_TALING_SOFT[Math.randomInt(TRAINING_ENEMY_LINE_TALING_SOFT.length)])];
        text = [text[0].replace('[bitch]', TRAINING_ENEMY_LINE_TALING_BITCH[Math.randomInt(TRAINING_ENEMY_LINE_TALING_BITCH.length)])];
        text = [text[0].replace('[arouse]', TRAINING_ENEMY_LINE_TALING_AROUSE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_AROUSE.length)])];
        text = [text[0].replace('[cover]', TRAINING_ENEMY_LINE_TALING_COVER[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COVER.length)])];
        text = [text[0].replace('[cum]', TRAINING_ENEMY_LINE_TALING_CUM[Math.randomInt(TRAINING_ENEMY_LINE_TALING_CUM.length)])];
        text = [text[0].replace('[cock]', TRAINING_ENEMY_LINE_TALING_COCK[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COCK.length)])];
    }
    return text
};
Those needs to be as generic as possible as i want to recruit other girls to fill other prison positions like nurse/cook/...
How long does it take to finish the mod?
 

kullun

Newbie
Aug 11, 2016
25
48
Some prototype for texline in log window as you use you player skills..
(using some basic words replacement so its not always the same thing)

JavaScript:
const TRAINING_ENEMY_LINE_EJAC_FACE = 2376;
const TRAINING_ENEMY_LINE_TALK_COCK = 2412;
const TRAINING_ENEMY_LINE_PETTING_KISS = 2502;
const TRAINING_ENEMY_LINE_STARTPOSE_BJ = 2604;
const TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB = 2606;

const TRAINING_ENEMY_LINE_TALING_TAKE = ['take','steal','rob'];
const TRAINING_ENEMY_LINE_TALING_TASTE = ['taste','lick','savour'];
const TRAINING_ENEMY_LINE_TALING_SOFT = ['soft','slutty','nice'];
const TRAINING_ENEMY_LINE_TALING_BITCH = ['bitch','whore','slut'];
const TRAINING_ENEMY_LINE_TALING_AROUSE = ['arouse','tempt','heat up'];
const TRAINING_ENEMY_LINE_TALING_COVER = ['cover','splatter','repaint'];
const TRAINING_ENEMY_LINE_TALING_CUM = ['cum','seed','baby juice'];
const TRAINING_ENEMY_LINE_TALING_COCK = ['cock','dick'];

BattleManager.getTrainLinesText = function(lineType) {
    let actor = $gameActors.actor(ACTOR_KARRYN_ID),
        lineText = eval(lineType),
        text = [];

    //Ejac Face
    if(lineText == TRAINING_ENEMY_LINE_EJAC_FACE) {
        text = ["\\C[25](Lets [cover] Karryn's face with my [cum].)"];
    }//Talk Cock
    else if(lineText == TRAINING_ENEMY_LINE_TALK_COCK) {
        text = ["\\C[25](Lets [arouse] this [bitch] talking about my [cock].)"];
    }//Kiss
    else if(lineText == TRAINING_ENEMY_LINE_PETTING_KISS) {
        if (!actor._firstKissDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my lips.)"];
        else if (actor.canGetKissed(KISS_LVL_ONE))
            text = ["\\C[25](Let me [taste] those [soft] lips.)"];
        else if (actor.canGetKissed(KISS_LVL_TWO))
            text = ["\\C[25](Lets exchange saliva with this [bitch].)"];
    }//Blowjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_BJ) {
        if (!actor._firstBlowjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my [cock].)"];
        else
            text = ["\\C[25](Let my [cock] violate those [soft] lips.)"];
    }//Rimjob
    else if(lineText == TRAINING_ENEMY_LINE_STARTPOSE_RIMJOB) {
        if (!actor._firstRimjobDate && this.hasEdict(EDICT_PUBLISH_OTHER_FIRST_TIMES))
            text = ["\\C[25](I will now [take] your first kiss with my asshole.)"];
        else
            text = ["\\C[25](Let my asshole feel those [soft] lips.)"];
    }
    if (text[0]) {
        text = [text[0].replace('[take]', TRAINING_ENEMY_LINE_TALING_TAKE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TAKE.length)])];
        text = [text[0].replace('[taste]', TRAINING_ENEMY_LINE_TALING_TASTE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_TASTE.length)])];
        text = [text[0].replace('[soft]', TRAINING_ENEMY_LINE_TALING_SOFT[Math.randomInt(TRAINING_ENEMY_LINE_TALING_SOFT.length)])];
        text = [text[0].replace('[bitch]', TRAINING_ENEMY_LINE_TALING_BITCH[Math.randomInt(TRAINING_ENEMY_LINE_TALING_BITCH.length)])];
        text = [text[0].replace('[arouse]', TRAINING_ENEMY_LINE_TALING_AROUSE[Math.randomInt(TRAINING_ENEMY_LINE_TALING_AROUSE.length)])];
        text = [text[0].replace('[cover]', TRAINING_ENEMY_LINE_TALING_COVER[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COVER.length)])];
        text = [text[0].replace('[cum]', TRAINING_ENEMY_LINE_TALING_CUM[Math.randomInt(TRAINING_ENEMY_LINE_TALING_CUM.length)])];
        text = [text[0].replace('[cock]', TRAINING_ENEMY_LINE_TALING_COCK[Math.randomInt(TRAINING_ENEMY_LINE_TALING_COCK.length)])];
    }
    return text
};
Those needs to be as generic as possible as i want to recruit other girls to fill other prison positions like nurse/cook/...
Hey I saw that you needed a shadowed version of Yasu.
 

kubkma

Newbie
Sep 11, 2018
31
29
I have 2 questions


1. Is there any way to get Level 2 Subjugated ? I defeated everyone at Lvl 2 long time ago but game says something that lvl 3 is not completed so LVL 2 gonna stay Anarchy until update or something. And i got 0.4u now and i dont know how to get lvl 2 Subjugated Now

2. How to work as recepcionist? I go to the guard and he says

sasasasasa.jpg
 

ktosiek84

Newbie
Jun 13, 2019
96
103
1. not in the game yet. mby later this month if we are lucky (edit. actualy im not sure this was promised for next update)
2. not in the game yet. mby later this month if we are lucky
 
Last edited:
  • Like
Reactions: kubkma
4.60 star(s) 446 Votes