/r/freecitiesgame
Free Cities (FC) is a text-only slave management game, and is FC Author's first project. It includes graphic content of many kinds, and is intended for adults only. FC is created using Twine 2's Sugarcube 2 story format, and is available in a ~10mb .html file. Any device and browser capable of opening an .html can run it, though it is not optimized for small screens.
FC includes many different varieties of fetish content, though slavery and nonconsent themes are pretty ubiquitous. The game does include a variety of settings, though, so it's possible to suppress some categories of content if the player doesn't find them appealing.
The devblog includes the latest version of the game.
Vanilla FC can be played online at TFGames.
There is a spreadsheet for suggestions for new content: Click here (Vanilla only)
There's a wiki: Click here
Related subreddits (suggestions welcome):
Future Society themed porn subreddit collections (with thanks to orbitalhedonismlaser)
/r/freecitiesgame
Hello and thanks for any info you can give. I been playing this game for a while and notice that aside from having high reputation (to buy at the auction market) or random events i cannot find ways to raise the normal prestige on normal slaves past level 1. So is there any way to get level 3 prestige on any slave?
Is there a automatic 1111 website that I can use to hook up free cities. I don't have the hardware on my actual computer to run automatic 1111. I've tried almost everything but it just won't work If there's any website out there that does the same thing and I can hook automatic 1111 I would greatly appreciate knowing what it is. It also doesn't matter if it's a paid service
Hey, just found the game before on mobile and am loving it. But one thing is when I'm trying to assign 30+ slaves to something like the brothel it gets immensely annoying.
Is there a way to do it faster?
I can see why this is wrong, but not how to fix it. I'm trying to get all slaves (without dicks) that have some level of oral fixation, but also flaws. Then I realised that the game views "cum addict" as a flaw, but I don't, so I want it to ignore that.
c => c.slave.dick == 0 && c.slave.fetish == "cumslut" && (c.slave.behavioralFlaw != "none" || (c.slave.sexualFlaw != "none" || c.slave.sexualFlaw != "cum addict"))
Unfortunately, if sexual flaw is "none" then it isn't "cum addict" so this doesn't work.
Are there IF statements in the rules assistant, or a method of checking multiple variables at once? Or is there an easier method of what I'm trying to achieve? Any advice appreciated!
Hello!
It's becoming a habit to ask here haha
This time the question (which is more of a curiosity or to open a debate): If I have the "bestiality" option disabled but I assign slaves to the farmyard to do shows... what do they do? Do they do circus-type shows?
I want to hear your opinions xD
Thanks in advance for answering!
Hi!
Sorry, I had a question about why, unlike the other slaves that auto-generate their model (I have the Elohiem's interactive WebGL option activated), my PA doesn't generate anything. Does anyone know if this is normal or if there is a way I can generate it?
Thanks in advance for answering (^^)/
Hi, I'm getting confused trying to setup rules and them not applying as expected.
Am I right in understanding that slave.intelligence is base intelligence -100 to 100, and then slave.intelligenceImplant is their level of education -15/0/15/30, which is a modifier added to base intelligence to give an effective intelligence level seen on the summary?
For example, if I turn on displaying numbers, I see my slave is "Slow[-49]", but her description says "even with her education, she can only be considered of below average intelligence." Does that means she's likely -64 + 15, or even -79 + 30? And if I'm using rules assistant, a rule with "c => c.slave.intelligence > -50" wouldn't apply to her because her base intelligence is below, only her effective level is above?
Tagged mod coz I'm using pregmod but no idea if that's relevant.
I've been wandering for the Mod Roadmap/Plan anything other than Quality of Life Improvement.
Like example make new events,new mechanics, or new factions and etc
I set my slaves to fucktoy im futa and so are they. i cant get then to have sex in any capacity i tried setting rule assistant changing preferences... i'm outta options that i can find. also im on what i assume is the latest preg mod. It just keeps saying this "She serves you this week. Since you've decided not to fuck her, she has to be content with simply keeping you company and warming your bed for now"
Hi.
How can I check how much score points can i get from certain slave attributes like hips to butt ratio, muscles, face etc.
This is a brief written for those with little to no JavaScript knowledge in mind: even just a little dusting of exposure and some experimentation allows you to make highly customizable, editable, copyable, and scalable rules that far exceed what the base RA is able to do. I recommend you search "Mozilla logical operators" (Mozilla's website maintains a very robust dev guide for anyone delving into JavaScript that's very understandable for lay-users). Most of what you'll be using are "relational" and "equality" operators.
If you click "Help" on the Rules Assistant page, near the bottom, there's a link to a (fairly old, but still largely accurate) list of slave variable types. Here are the majority of the operators/characters you'll be using:
Equals: ==
* note: you *WILL* try to do a "=" at some point and wonder why your rule isn't working. Try to remember to check to make sure you've appropriately done a double == if something is going haywire.
Does not equal: !=
* note: "!" before almost anything is a logical "not".
And: &&
Or: ||
Greater than(/or equal to): >, or >=
Less than (/or equal to): <, or <=
Parentheses: ()
* note: they work mostly how you would expect parentheses work.
There are more complicated operators that you can use, but these and Notepad++ will get you beyond where the regular RA is in much shorter timespan.
An example of a rule that pulls slaves into the Spa if they're either:
1.) Above 0 and below 40 devotion, or
2.) Above 20 devotion but below 20 trust
c => (c.slave.devotion > 0 && c.slave.devotion < 40) || (c.slave.trust < 20 && c.slave.devotion > 20)
For things like assignments, flaws, or anything that is a variable that holds a singular text string, you can use "["text here", "and here"].includes(variable.here)" to scan for multiple things at once:
c => !["none", "cum addict", "breeder"].includes(c.slave.sexualFlaw) && ["none"].includes(c.slave.sexualQuirk)
In this case, we're actually grabbing the value of c.slave.xxX and seeing if it matches any of the values between the brackets.
I've gotten in the habit of using this by default, rather than "==" to search for a single string. Notice the "!" in front of the first array of strings here -- this is saying "sexual flaw is not nothing, cum addict, or breeder (both paraphilias), and the sexual quirk must be 'none'" -- essentially scanning for someone with an unresolved or (for this case) undesirable paraphilic sexual flaw.
Labels are a little different, because I believe that "custom.label" is an array (a bundle of strings packaged together as one list, the [] item) in and of itself, so it's the inverse of the above:
c => c.slave.custom.label.includes("Maid")
Fairly certain you can only scan this one at a time without writing a more advanced script that might be out of the scope of the RA, but someone feel free to correct me if I'm wrong. In any case, you could just use "||" or "&&" and repeat the line with a new label between the "" to test against multiple labels.
JaveScript is not my primary forte, so I'm sure there are many out there who have some remarkable RA automation going who could blow my simple stuff out of the water. I've seen quite a few people struggle with the base RA (which is very comprehensive, but has its limitations), so I just felt like making this post -- the basic RA functionality is easily replaced by the Custom script, and Custom scripts are a lot easier to set up. Once you've got some familiarity, the sky is the limit (as you can see on some of the insane rules that are thrown out sometimes around here).
If anyone else has any tips to throw in or favored rules, feel free. A well-oiled rules assistant is a fun sight to behold.
Heya I've been a fan of the project for some years now but all of my playthroughs end roughly the same with me maxing the money, fame and slaves to the point I dont even recognize the names. Sure the Security mods that come with FC pregmod are cool and all but I was wondering if there are any alternatives. Some mods i haven't heard about or any other overhauls like fc pregmod ?
Thanks for any info !
I remember reading somewhere that there are competitions in the brothel, club and diary that would help increase a slave's prestige if won, but for some reason I haven't come across them in my previous play throughs for some reason
Is it better to have a large diversity of squads? Like having a mix of drone squads, slave squads, militia squads and merc squads? Or is it better to have a single type of squad that is the strongest? If so, which is the strongest type of squad assuming they have full upgrades?
When choosing battle tactics, some show that they are better for attacks or defences. What does having better attack or defend affect the battle?
How do you minimise casualties from your squads? Apart from installing the medics for the human squads
How do you get more slaves from each battle?
Is it possible to make it through the major battles that start in week 120+ with just drone squads?
This is probably a long shot because I assume most people aren't delving into the code of the vanilla game anymore, but I thought I'd try.
I am trying to mod the vanilla game so that indentured slaves can recruit family members. The family member recruitment event never triggers for them. I can't figure out why this is the case from looking at the code. Slaves have a canRecruit variable, but it seems to be set to the same value (1) for everyone, indentured or not. If anyone wants me to post what looks like the relevant code, I can. I'm not using the optional extended family mod.
I have played the game occasionally since before the vanilla version was abandoned and have modded some different things about it over time. Because I sunk some time into it I never felt like biting the bullet and just switching to pregmod but maybe I should.
Playing on the preg mod, wanted to start with an older milf slave, late 40s. I have her acual health set high, but it still says that she has "Upon closer inspection you note that she carries some minor niggles. Additionally, she is also tired." in the first paragraph of the description.
Then again in the second paragraph it says she is feeling under the weather. I wanted to ask what exactly that means and if there's any way I can make it not happen?
Is there a way to set rules up so that pregnancies of children with 100 beauty and 100 intelligence are automatically sent to the incubator, and everything else is terminated?
I like impregnating slaves but don't want to keep any of the children with lesser stats.
As first I thought, it can't be that bad, it's just text . I was terribly wrong. That event left me stupefied, lost for words. But hey kudos for the person that created >!Camel Toe à l'Orange!<, make me giggle a bit while being bewildered.
No matter what I set the Milkmaid's diet to and no matter the settings for the Dairy I use, her diet always reverts to Healthy. I'm currently trying to have her build more muscle but her diet keeps resetting to Healthy. Is there a way to fix this or am I stupid and am missing something?
Game keeps swapping living conditions for slaves after their visits to facilities (Spare after clinic; Luxurious after spa etc.)
I used rules assistant to fix this normally for disobedient/loyal slaves, but i dont enforce living conditions on worshipful cause i want single slaves in normal and slaves in relationships in luxurious. So worshipful slaves come back from facilities with the wrong living conditions.
Is there an easy way to fix this in the rules assistant?
If there's a relationship condition rule trigger in the RA that would be the easiest but I cant find one.
With the help of others, I was able to compile it by 'simple-compiler'.and an HTML file of about 65,000kb was created inside bin. However, when I run the file, the error message appears and it does not run. This is error message.
An error has occurred. You may be able to continue, but some parts may not work properly. Error [tw-user-script-0]: App is not defined.
I downloaded 'Source code(zip)' 4.0.0-alpha.33 from fc-pregmod gitgud. But extracted it, there was only a file named 'fc-pregmod-4.0.0-alpha.33'. there was any HTML file looks like a game file even in that file.
I don't know when this happened, but the new save system is truly a gift from on high. I no longer have to contend with a dwindling number of save slots and a corresponding dwindling capacity for slaves. This has breathed new life into the game for me, so here's an appreciation post. That's all.
So in the farmward you have the possibility to create a custom animal, with a deadliness attribute. Do that mean they are planned to be used in the arena?
Hey, I recently discovered the mod on the game and tried to export my savegame, obviously failing, so I tried to export a slave, but that also failed.
Is there a way to export either my slave or my savegame? Thanks in advance for answering.
So, I have build the Unofficial Discord server I really wanted to test it out for public
Not really much of it however this is just the beginning
Here the discord link for anyone to join (this is 7 days if expired ask me) https://discord.gg/WFuucG3k (edit this link have expired)
This is permanent link below since so many of you asking for it on DM https://discord.gg/j4bxUem7sX
Is there literally any way (mod or cheat) to get more than 7 future societies? I always seem to fall exactly 1 short of my ideal city, and it's a bit of a personal pet peeve. I've looked through settings and a bit online and haven't found anything.
Hello, can someone explain to me how to enable the Clip Skip Option?
My best guess would be in the file stablediffusion - alwayson_scripts -
something like: this.CLIP_stop_at_last_layers = 2;
based on the automatic1111 api. Is that syntax correct or do i have to place it somewhere else?
does anyone know to do these 2 things
make a clone without it being killed
have two approved slave impregnating one other
I was just wondering if there's any to undo or remove facial surgery on a slave for the Body Purism Future Society