3.80 star(s) 12 Votes

TotalFluke

Member
Game Developer
Aug 24, 2021
178
368
Thought I'd throw my two scents in here:

This is my favorite game in F95 right now. Very addictive and fun as the author has taken his time with the mechanics of relationships, sex, and other attributes to be able to determine game play.

Right now in my opinion, the only shortcomings are:
1 - Polyamory (doesn't work at all) Even if you have this attribute, none of the NPC's in the game care as if you enter a relationship with another NPC that has Polyamory as well, they will still give you ultimatums to leave the other NPC.
2 - When staying loyal and celibate to your GF, you will take an 'Unfaithful Hit' if you go out on any date. Even if you do not do anything on that date.(At end of date you leave. No kissing or hugging) This needs to be corrected by the Developer.
3 - If you want to be together with a single person, do not respond to any flirts, date requests, or being flashed cause if you do you'll get hit with an Is Unfaithful as well. This needs to be corrected by the Dev as well. Test should be when you go out on a Date, do you kiss and take it further while being involved with another. Not just because you went out. In real life, friends go out with other people without being labeled as a cheater or unfaithful just because they went out with a friend.

I have some other short falls, but this is already too long for me to type out.

Again, this is a great game with great mechanics, graphics, and modifiable through configuration files. In my opinion, the Developer has truly though of everything. Now just needs some tweaking. :)
Thanks for the feedback. Glad you are enjoying it. As for your issues, the others responses about polyamory are correct. Basically you can like polyamory but it may not be enough if other attributes are too negative. In particular pay attention to will power. That's usually the biggest issue and should be the main thing you try to learn about someone. If they have high will power, you can then decide not to waste time with them because they are going to be a pain in the ass.

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.

Flirting, dates and getting flashed (or even flashing others) does not generate the Is Unfaithful modifier.


i want to report a bug , if you have a lot of participant in amateur contest then the contest will be stopped after few participants , in my gameplay had 107 participant and contest will stop after like 40 or 50 all of sudden , no announcement for the winner and no fame gained , this happens only if the candidate number is big

another thing that irritates me that opinion will decay or change overtime , say a girl who loved sex in public and shagged many times then you will find her changed opinion and have to spend time convincing her back to love it , i know it is part of reality as there is fixed opinion in life , but this is a game and want to enjoy changing the society the way we like ,
in my gameplay i am like into 4 years in the game , trying to make the city open minded and living freely , but the opinion keeps degrading and changing , sway one then you find out that 3 people changed back their opinion about something , if developer can delay or make some changes to be permanent ,

this game is my favorite among the site , been playing it since release and really enjoying every aspect of it , I can not wait till the new update .
Amateur contests should be limited to 20 participants. So that check is not working. Will put in a fix. Thanks.

Someone's opinion of of you will change with time (the modifiers decay at different rates to make it so that good deed you did for someone 2 years ago is no longer a factor, but you being a jerk yesterday is a big deal). However, their opinion of things, like public nudity doesn't change on their own for the most part. There may be a few cases where NPCs are changing each others opinions but it doesn't happen often. In general other club owners will try to change the same opinions of their employees as you would so that shouldn't move it in the not liking public nudity. So not sure what happened there. There more exact details you can provide the better.



Still loving the game, just one suggestion: allow editing work outfits for employees, on a permanent basis. I have a game going that's been going on for a while, public nudity is legal and most of my female customers take full advantage. It doesn't make sense for the strippers and hookers in my club to be wearing clothes when the girls who just came to have a good time are mostly naked.
One thing that I don't want to think too much is what's the point of a strip club when all the women are walking about naked in town :unsure:

But in general the stripping process is to get undressed and make it a performance. If they start out as naked then there's not much of a performance. It needs to be entertaining!

Minor (inconvenience) bug report.. Image pack scw5 image set 241... its marked f5w.. when it should be marked f5b... as the lady is clearly black. Easily correctable to anyone. just change the top file to f5b from f5w in the headshot.

scw-00241-f5w-snlmd-dmd-x-head SHOULD READ>> scw-00241-f5b-snlmd-dmd-x-head
Thanks. That pack is due for an update so it will be in there. But yes, changing the name as you say is the way to fix it.
 
  • Like
Reactions: sgenter

mavtek85

New Member
Jun 15, 2017
2
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
178
368
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
4
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
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,621
1,449
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
178
368
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
36
23
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
26
20
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
305
115
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
26
20
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

Newbie
Dec 8, 2021
99
75
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.
 

ssynergy

Newbie
May 29, 2020
33
11
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:
3.80 star(s) 12 Votes