Create and Fuck your AI Slut -70% OFF
x

Kristovitch

Newbie
Aug 9, 2022
30
11
131
I have probably just missed something, But I am unable to move along the line of girls. Can anyone help me?
 

Matt2205

Newbie
Sep 8, 2020
43
16
151
I hope the game starts getting developed again . One the best porn managment sim games ive played. Has a lot of potential. This game was truly fresh. I hope someone picks up the development
Agreed. Was my favorite. Would love for someone to take the idea and make it great.
 

chimboman

New Member
Dec 27, 2017
13
7
38
I hope the game starts getting developed again . One the best porn managment sim games ive played. Has a lot of potential. This game was truly fresh. I hope someone picks up the development
agreed this was my favorite, the mod's kept it going for a bit, but now it's completely dead.
 

zqzgaodrlvxm2g8d

New Member
Mar 23, 2019
1
6
46
so I wrote a script that selects the best cards according to the request

JavaScript:
const findMatch = () => {
  const weight = {
    Format: 0.3,
    Body: 0.3,
    Place: 0.5,
    Outfit: 0.8,
  };

  const request = ["Outfit", "Place", "Format", "Body"].reduce(
    (acc, name, index) => {
      const selector = `body > app-root > app-shooting > div.wrapper > div.request > div.customer-request > div.requested.ng-star-inserted > div:nth-child(${index + 1}) > div.value`;
      const element = document.querySelector(selector);
      acc[name] = element ? element.textContent.trim() : null;
      return acc;
    },
    {}
  );

  const cards = [...document.querySelector("body > app-root > app-shooting > div.wrapper > div.masonry > ngx-masonry").childNodes]
    .slice(0, -1)
    .filter((card) => !card.className?.includes("locked"))
    .map((card) => {
      const atributes = [
        ...card?.firstChild.childNodes[1].firstChild.childNodes,
      ].map((e) => [...e.childNodes].map((a) => a.textContent));
      const result = atributes.reduce((acc, [key, value]) => {
        if (key === "Body") {
          acc[key] = value.split(",").map((v) => v.trim());
        } else {
          acc[key] = value;
        }
        return acc;
      }, {});
      return { ...result, card };
    });

  const sortedCards = cards.slice().sort((a, b) => {
    const getTotal = (card) => {
      let total = 0;
      if (card.Outfit === request.Outfit) total += weight.Outfit;
      if (card.Place === request.Place) total += weight.Place;
      if (card.Format === request.Format) total += weight.Format;
      for (const body in card.Body) {
        if (body === request.Body) total += weight.Body;
      }
      return total;
    };

    return getTotal(b) - getTotal(a); // Descending order
  });

  return sortedCards[0].card;
};

function sleep(ms) {
  return new Promise((resolve) => setTimeout(resolve, ms));
}

let lastCalled = 0;
const cooldown = 2000;

document.addEventListener("keyup", async function (event) {
  if (event.key === "f") {
    const now = Date.now();
    if (now - lastCalled >= cooldown) {
      findMatch().click();
      lastCalled = now;
    }
  }

  if (event.key === "s") {
    console.log("clicking");
    document.querySelector("body > app-root > app-record > div > div.skip-button").childNodes[0].click();
  }

  if (event.key === "a") {
    const now = Date.now();
    if (now - lastCalled >= cooldown) {
      while (Number(document.querySelector("body > app-root > app-shooting > div.wrapper > div.request > div.current-combo > div.combo-value").textContent.split("x")[1]) < 25) {
        await sleep(1_000);
        findMatch().click();
        await sleep(1_000);
        document.querySelector("body > app-root > app-shooting > div.wrapper > div.result.ng-star-inserted > div.actions > button:nth-child(2)").click();
      }
      lastCalled = now;
    }
  }
});
just open the dev tools and paste the code, then you can just find the best card by pressing the letter "f" to find a match, or you can press the letter "a" to auto-play up to a 25 combo, then you can just press "f", you can press the letter "s" to skip some scenes in the record.

Its a shame the current state of the game, sadly all the code is Gibberish, guessing the dev run something like webpack on the code. The only good thing is that he left all the licences of the libraries he uses, he uses angular and some other libraries lke for example animate.cs

To bad I dont know anything about angular and haven't touched React in years, but it would be a nice project to make it from scratch.
 

Dark_Sytze

Newbie
Mar 22, 2021
45
244
68
Is there anyway for this game to comeback, no other management game is as good
It wouldn't be impossible to make small changes to the game, however significant changes would require the source code (angular project). Mods are easy enough to make but require time and some effort.

I personally also don't really know in which direction development could go, as the game is fairly complete, perhaps new "story" elements, but that's about it?
 

Dark_Sytze

Newbie
Mar 22, 2021
45
244
68
Is there a limit on how many girls i can add at the same time bc non of the ones in the link show in game
There's no limit, the ones in the link you need to install by adding them into the mods folder and then adding their names in the bootstrap file
 
4.90 star(s) 7 Votes