CREATE and FUCK your own AI GIRLFRIEND TRY FOR FREE
x

str8up

Engaged Member
Jun 4, 2020
3,451
1,595
i think that the fuck her part is wacked ive maxed rep by buying a round nodda bout 300 bounty rep bought rounds just for myself for 200 days and nodda
same here i even went as far editing the piss out of a past save for ALL reps and still cock blocked LOL
needless to say i gave up on her
 

str8up

Engaged Member
Jun 4, 2020
3,451
1,595
quest log says Keep living your life. Increase reputation and need more girls working on the street and reach 150 days
how many street workers are required exactly as theres no number given?
currently i have 10 at 169 days and nothing triggering
where do i need to be exactly to trigger anything?id assume the streets but nothing happens quest wise
same with the bar ive been doing plenty of the bounty hunts BUT most of the time although i click the shit out of it when its available nothing happens there ither
out of 15 tries (over time) im lucky if i get 1 chance to catch and turn in?
i havent touched rep in saves YET but really thinking about it
 

str8up

Engaged Member
Jun 4, 2020
3,451
1,595
well decided to break down and go ahead and edit the piss out of all the rep on my saved file
AND it payed off nicely one of the bounty hunter quests had a big star on it so went and finnished that quest
i got a revolver from it
oh and with all maxed still cant fuck bar tender
 
Last edited:

Rycharde's Realm

Well-Known Member
Game Developer
Jan 17, 2018
1,139
770
Cock sucker mismatch

You drop Leona on her knees and pull out your already hard dick. She smiles and instantly puts it all inside her mouth and sucks you off with joy on her face.

As she spits on your cock and gets louder Destinee just looks nervously around to see if Vincent is not coming.

Suddenly, you hear a sound from around the corner. It seems that a tin can or something else has fallen over.

You are taken aback in shock. You see a new woman who has been peering through a hole in the wall at you for some time. She notices that you have spotted her, but your penis is still in Destinee mouth.
By the way, the red cock sucker, Destinee, needs a 's attached.
 
  • Like
Reactions: ttyrke

EPGerhart

Active Member
Dec 24, 2017
615
200
To work in the streets, a slave has to have a high enough submission and/or relationship (I'm not sure what the numbers are). Then visit them in the basement and there should be a choice "Assign to Streets" (unless they are already assigned to something else, then you need to "Remove Assigned Job" first).

You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: ttyrke

ttyrke

Well-Known Member
Game Developer
Jun 10, 2017
1,451
1,652
Hi ttyrke,
I like your game, probably my favorite html game on this site, thank for your hard work.

Not sure if you solve the problem with the searchActions.js on linux but you have to change the 2 '\\' by '/' in this line :
const filePathSplit = filePath.split('\\');
So it's become
const filePathSplit = filePath.split('/');

Classic problem with path between win and linux.
'/' won't work for windows. Added changes so it checks os.platform. If you got a time, please test it
Code:
const fs = require('fs');
const path = require('path');
const os = require('os');

function scan(dir, slash = '\\') {
    fs.readdirSync(dir).forEach(file => {
        const filePath = path.join(dir, file);
        if (fs.statSync(filePath).isDirectory()) {
            scan(filePath);
        } else {
            const filePathSplit = filePath.split(slash);
            filePathSplit.splice(0, 2);
            const fileName = filePathSplit.splice(-1, 1);

            if(!actionsFiles[filePathSplit[0]]) {
                actionsFiles[filePathSplit[0]] = {};
            }

            if(!actionsFiles[filePathSplit[0]][filePathSplit[1]]) {
                actionsFiles[filePathSplit[0]][filePathSplit[1]] = {};
            }

            if(!actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]]) {
                actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]] = [];
            }

            actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]].push(fileName[0]);
        }
    });
}

const actionsFiles = {};
scan('images/actions', (os.platform() === 'win32' ? '\\' : '/'));

console.log(JSON.stringify(actionsFiles));

var writeStream = fs.createWriteStream('js/actions.js');
writeStream.write('SugarCube.setup.actions = ' + JSON.stringify(actionsFiles) + ';');
writeStream.end();
 

Alex2046

New Member
Sep 2, 2022
4
2
'/' won't work for windows. Added changes so it checks os.platform. If you got a time, please test it
Code:
const fs = require('fs');
const path = require('path');
const os = require('os');

function scan(dir, slash = '\\') {
    fs.readdirSync(dir).forEach(file => {
        const filePath = path.join(dir, file);
        if (fs.statSync(filePath).isDirectory()) {
            scan(filePath);
        } else {
            const filePathSplit = filePath.split(slash);
            filePathSplit.splice(0, 2);
            const fileName = filePathSplit.splice(-1, 1);

            if(!actionsFiles[filePathSplit[0]]) {
                actionsFiles[filePathSplit[0]] = {};
            }

            if(!actionsFiles[filePathSplit[0]][filePathSplit[1]]) {
                actionsFiles[filePathSplit[0]][filePathSplit[1]] = {};
            }

            if(!actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]]) {
                actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]] = [];
            }

            actionsFiles[filePathSplit[0]][filePathSplit[1]][filePathSplit[2]].push(fileName[0]);
        }
    });
}

const actionsFiles = {};
scan('images/actions', (os.platform() === 'win32' ? '\\' : '/'));

console.log(JSON.stringify(actionsFiles));

var writeStream = fs.createWriteStream('js/actions.js');
writeStream.write('SugarCube.setup.actions = ' + JSON.stringify(actionsFiles) + ';');
writeStream.end();
Hi,

Sadly, it doesn't work on Linux, but you could just change the line

const filePathSplit = filePath.split('\\');

of your actual script with :

const filePathSplit = filePath.split(path.sep);

and it will work in all OS. Nothing else to change.

I should have given you this solution from the start.
 
  • Red Heart
Reactions: ttyrke

ttyrke

Well-Known Member
Game Developer
Jun 10, 2017
1,451
1,652
The game told me to report a bug to Blair and send the save
What version are you playing? Should be fixed in 18.version. Opened your save, I see that you got that bug but I can't reproduce it.
Tried twice to press "back" and after that when I press (from the open girl view) back, it goes back to the list and there is no bug. There is other way how you got back to the overview view?
 

Naix8663

New Member
Mar 14, 2023
1
2
View attachment 2187478

Overview:
Open world, RPG, sandbox. You've survived nuclear war but at what cost?
You survived in a bunker while others had to adapt to live their brutal new lives.​

Thread Updated: 2023-07-15
Release Date: 2023-07-15
Developer: ttyrke - -
Censored: No
Version: 0.18a
OS: Windows, Linux, Mac, Android
Language: English
Genre:
You don't have permission to view the spoiler content. Log in or register now.

Installation:
You don't have permission to view the spoiler content. Log in or register now.

Changelog:
You don't have permission to view the spoiler content. Log in or register now.

Developer Notes:
You don't have permission to view the spoiler content. Log in or register now.

Custom images for girls (MOD):
You don't have permission to view the spoiler content. Log in or register now.
PATCH 0.18a
MEGA

DOWNLOAD
All: - - MEGA - WORKUPLOAD
Others:


View attachment 2176275 View attachment 2176280 View attachment 2176281 View attachment 2176282 View attachment 2176284 View attachment 2176300
Enjoyed the game so far. Some things i think can be improved,

When you meet or capture a girl the skin color and hair color or breast size does not match the gifs. Dont know if that something you can fix but it would be more realistic.

The random encounters when your camp gets raided is very hard to win. Always loose slaves.

More random encounters when exploring.

Thats all i can think off now. I really enjoy the game and its concept. Keep it up!
 
  • Like
Reactions: ttyrke and Billshwr

Netscape1964

Newbie
Dec 22, 2018
62
49
it's not that hard to repel teh raids with enought stats. i got to 200 strength and 100 endurance and i oneshot the guys with the knife. you just need to prioritise the ones with a knife and you'll be good
 

EPGerhart

Active Member
Dec 24, 2017
615
200
If you have companions, those also help win the raids. Just be sure they're powerful enough to survive when you do. Wish we had an option for group strength training once a day, it's tedious if you have a LOT of guests training them all up. I also can't figure out if it's possible to equip your companions with knives.
 

ttyrke

Well-Known Member
Game Developer
Jun 10, 2017
1,451
1,652
If you have companions, those also help win the raids. Just be sure they're powerful enough to survive when you do. Wish we had an option for group strength training once a day, it's tedious if you have a LOT of guests training them all up. I also can't figure out if it's possible to equip your companions with knives.
Can't equip guests with knives (but is planned in the future). As for group strength training - noted. Someone already suggested it so I'll probably try to add in next tech update (0.19 or max later in 0.20 event update)
 
  • Red Heart
Reactions: GamerDaddy
3.60 star(s) 40 Votes