mavtek85

New Member
Jun 15, 2017
3
1
Threesome get cut short more and more often. Even with the patch. I notice that it happens when there's an interaction prompt coming right after. Like potential employee.
 
  • Like
Reactions: duane71

TotalFluke

Member
Game Developer
Aug 24, 2021
313
690
Update 0.5f is out. Links at the top of the thread. Was delayed as was trying to get the an update to the Crystal image pack along with it but is taking longer than I had hoped so only the game has been updated. This update formally incorporates the changes in the previous patch. Full change log below.

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

Doctor3lo

New Member
May 3, 2020
5
1
How do you get any of the girls into a relationship? Got opinion to 100 but something tells me I should do that manually. Cannot find the button though ;(
 

mark818

New Member
Feb 25, 2021
14
14
How do you get any of the girls into a relationship? Got opinion to 100 but something tells me I should do that manually. Cannot find the button though ;(
Have to be friend for a while before proposing for relationship. NPC can ask you anytime though
 

mark818

New Member
Feb 25, 2021
14
14
Hi TotalFluke,

Long time lurker, I'm enjoying your game a little too much :p

Since you didn't check out my DM I'll post it here. I'd like some pointers to your own scripting language, functionally how was it created (did you create your own lexar+parser+interpreter), and semantically how to run callables in the console (when first parameter being Person), and how to call some tfl functions not found in the modules (eg. id_to_char, can't follow &module::func without knowing the module name).

Lastly, am I blocking sister story line by having her work at my club?

Thanks!
 
  • Like
Reactions: XulOnTuesday

dusty stu

Well-Known Member
Jan 24, 2018
1,750
1,579
What ai model(s) do you use?

on another note, if you are going to separate the girls into packs, please provide a preview image of each girl so we know if we wanna DL it or not.
 

TotalFluke

Member
Game Developer
Aug 24, 2021
313
690
Hi TotalFluke,

Long time lurker, I'm enjoying your game a little too much :p

Since you didn't check out my DM I'll post it here. I'd like some pointers to your own scripting language, functionally how was it created (did you create your own lexar+parser+interpreter), and semantically how to run callables in the console (when first parameter being Person), and how to call some tfl functions not found in the modules (eg. id_to_char, can't follow &module::func without knowing the module name).

Lastly, am I blocking sister story line by having her work at my club?

Thanks!
Yeah, the TFL language I created. It's not very original, it's most closely resembling Perl but with a bunch of simplifications to make the parsing easier at perhaps the expense of readability. I did create the language years ago for another project and have been re-using/modifying it as necessary. I've seen a lot of modding/scripting languages and they are either very specific to the game or extremely convoluted. So I wanted something simple from which fast code could be generated.

I'm hoping to publish a guide on the language at some point to allow users to create their own TFL scripts. Main reason I haven't done so is the lack of tools to debug the scripts. The logging system I use only works for me because in my dev environment I can see the log messages in real time, but on the published game the log file doesn't update until the game ends. So I need a solution for this.

In the meantime to answer your specific questions: calling a callable (love that you used that term!) can be done with the run command like:

run &module_name::call_name arg1 arg2

That will run the function "call_name" in module "module_name" and pass "arg1" and "arg2" as parameters. You need to always qualify the callable with the module name and specify the proper prefix: & for functions, ! for interactions, @ for actions or % for events. Then the arguments, if they refer to a character you need to specify them like char:3 or club:32. String arguments need to be enclosed in quotes.

For example, lets say that you want to find out which gender character 1234 is attracted to. You can do that by entering this in the console:

run &util::want_gender char:1234

To do something more complicated, lets say you want character 1234 to learn a random trait that character 5678 has. You can do that via:

run &util::learn_random_trait char:1234 char:5678 3

(the 3 is how many times to try until it finds one that 1234 doesn't know about)

As for the built-in functions, like &id_to_char (these are the ones without a module name), you can't call them directly from the console. The built ins are functions not defined in the TFL code but rather in the main C# code, either for speed or for full access to all the system data. Note that functions without a module name can also be defined in the local module which can be confusing.

You can get info as to what these built in functions do in the cheatsheet.txt file (in the runtime directory), created when you run in dev mode.

As for the sister, if you are referring to the college-student sister, yes. If she's not employed she will eventually get a job as a stripper in another club which will trigger some scenes.
 

jsas66

Newbie
Jan 22, 2018
39
26
How do you get any of the girls into a relationship? Got opinion to 100 but something tells me I should do that manually. Cannot find the button though ;(
If you are at 100, you are nearly there. There should be a "propose relationship" option on the drag down menu. Or, the person might propose a relationship.
 

Quiller

Newbie
Jul 2, 2018
30
22
What determines the current capacity for private dances? At the moment I have 4 private rooms and a listed capacity of 5 with a lot of strippers. Is that just an off-by-one error considering that in the facilities list each one only supports one customer?
 

mncub31

Member
Nov 1, 2017
328
118
If this has already been asked & answered, sorry ahead of time. But are there any plans/possibility of adding short videos or gifs in the game?
 

Quiller

Newbie
Jul 2, 2018
30
22
So with the newest version, I just had a threesome that started, went on for a couple of rounds and then dumped me back in my office. First time that has happened in my experience.
 

sgenter

Member
Dec 8, 2021
123
93
As for #2 that's a bug. I'll need more details on that because the "Is Unfaithful" modifier is only applied as a result of you cheating which requires kissing or above. And it's spread via the cheating rumor. I've not seen that happen in a long time, ever since the current way of handling unfaithfulness was introduced. (I don't know which version it was). My guess is however, that this cheating rumor came from a while back and it's slowly making it's way. Cheating has a 30-month duration so it could have happened a long time ago and someone just learned about it.
Thanks for replying and for supporting those in here that really love this game.

As I remember, I have a play through that early in the game (Jan 8th) I got a girl friend(GF). Through out the game I turned down all flirts, flashings, and dates until I noticed that I was taking negative hits for 'turned me down' regarding dates. So I figured that I could remain faithful by going on dates and not kissing any at the end of the date. If a girl offered to hug me, I would accept as it's not the same as kissing in my eyes. Anyway, after about 6 months(Sep) I noticed I had a couple of NPC's had 'Is Unfaithful' with a fairly large negative value like between -3.9 and as high as 8.5. I can definitively say without any doubts that at no time did I engage in any kissing or furthering any actions with any date I went on. Sorry I can't be more definitive but I only notice these things after the fact. Although I now play closer attention. :cool:

In this play through I was hoping to be asked to be engaged and then marry. But that's not happened after 14 game months.

On a different topic:
I have another play through were the Commissioner Election is broken. It appears that when the Primary Vote comes up the vote does not happen and instead is pushed out by exactly 1 week. However it is no longer called Primary Vote but instead is now just Vote. I think the bug is in the Primary Vote loop and maybe caused by Donating to a Campaign the day before the election. Eventually I have 3 election votes on the same day for a single commissioner vote repeating every week.

Could you please explain 'Secrets' to me in detail. Please....
The play through where I have a GF from early in the game and have been faithful has other NPC's that have 'Small Secret -2.1', 'Big Secret -7.9'. I assume this is my GF doing something behind my back and if so shouldn't the negative be directed at her instead of me???

Thanks again for a great game and taking the time to respond to your users. I really appreciate it.
 

mark818

New Member
Feb 25, 2021
14
14
Yeah, the TFL language I created. It's not very original, it's most closely resembling Perl but with a bunch of simplifications to make the parsing easier at perhaps the expense of readability. I did create the language years ago for another project and have been re-using/modifying it as necessary. I've seen a lot of modding/scripting languages and they are either very specific to the game or extremely convoluted. So I wanted something simple from which fast code could be generated.

I'm hoping to publish a guide on the language at some point to allow users to create their own TFL scripts. Main reason I haven't done so is the lack of tools to debug the scripts. The logging system I use only works for me because in my dev environment I can see the log messages in real time, but on the published game the log file doesn't update until the game ends. So I need a solution for this.

In the meantime to answer your specific questions: calling a callable (love that you used that term!) can be done with the run command like:

run &module_name::call_name arg1 arg2

That will run the function "call_name" in module "module_name" and pass "arg1" and "arg2" as parameters. You need to always qualify the callable with the module name and specify the proper prefix: & for functions, ! for interactions, @ for actions or % for events. Then the arguments, if they refer to a character you need to specify them like char:3 or club:32. String arguments need to be enclosed in quotes.

For example, lets say that you want to find out which gender character 1234 is attracted to. You can do that by entering this in the console:

run &util::want_gender char:1234

To do something more complicated, lets say you want character 1234 to learn a random trait that character 5678 has. You can do that via:

run &util::learn_random_trait char:1234 char:5678 3

(the 3 is how many times to try until it finds one that 1234 doesn't know about)

As for the built-in functions, like &id_to_char (these are the ones without a module name), you can't call them directly from the console. The built ins are functions not defined in the TFL code but rather in the main C# code, either for speed or for full access to all the system data. Note that functions without a module name can also be defined in the local module which can be confusing.

You can get info as to what these built in functions do in the cheatsheet.txt file (in the runtime directory), created when you run in dev mode.

As for the sister, if you are referring to the college-student sister, yes. If she's not employed she will eventually get a job as a stripper in another club which will trigger some scenes.
Thank you for the details! I'm aware of the cheatsheet, which is where I got those function names. I meant to use them to do some digging why one of my gf wouldn't strip past stage 1 in amateur contest. She has traits like public nudity, public sex, protstituion, etc., 100 impression score. I played with ama_cont_nude in save files from 1.0 to 9.0 and it doesn't seem to have an effect.
 

FR12Gamer

Member
Mar 6, 2018
473
175
How to change the attraction of the sister ?, It stays at -100 and how to activate incest ?
 
Last edited:

ssynergy

Newbie
May 29, 2020
47
23
TotalFluke sorry to be a bother but even in the new update (0.5f), I still can't propose to anyone other than my sister(s).
this might be because i have incest taboo on, i also have noncon on. just so you know...

EDIT:
I just checked in a completly fresh game, without any taboos on i can't propose to anyone. not even my sister.
 
Last edited:

ssynergy

Newbie
May 29, 2020
47
23
How to change the attraction of the sister ?, It stays at -100 and how to activate incest ?
1718708056537.png
delete 'incest' on the 'taboos string line' so it only says racism and noncon

after that, talk to you sister a bunch of times and change her opinion so she start liking or loving incest
 
  • Like
Reactions: Kolkollov
3.80 star(s) 25 Votes