Tuesday, August 8, 2017

ALPHA 0.10.6: The Nuclear Family

This update integrates Extended Family Mode, a major mechanic from PregMod, a long-running modification of Free Cities. I'd like to offer thanks to the mod's author and to the other contributors who helped facilitate the integration. Put simply, Extended Family Mode allows slaves to have any number of family members. This is an extremely invasive modification to integrate, and serious bugs are inevitable.

As such, what you can do with Extended Family Mode is currently very limited. The primary way of building large slave families is to create them at the start of a new game, and there are limitations on this; in particular, complex parentage structures aren't currently possible. If this feels limited, that's because it is; more ways of collecting many interrelated slaves will be added as the system matures. As provided, Extended Family Mode is an extremely robust system, which I was grateful for as I created the starting slave creation code for it.

On a less mechanically radical note, this update also adds a significant story expansion, involving an old world peacekeeping force sent to stabilize a war-torn area near the Free City. Events involving the peacekeepers will take place alongside the existing story events rather than fitting in before or after them, and the peacekeepers can in fact play a minor role in several existing situations. The presence of the peacekeepers presents the player with a choice: work to undermine and eliminate a powerful old world presence near the arcology, or accept the threat and seek to take indirect control of it?

Finally, a contributor descriptively named prndev has done impressive work with the vector art. Not only is it now integrated into the code, making separate resources unnecessary; but the art will also now display much more efficiently. All in all, I've been getting some outstanding assistance with FC lately; my thanks to everyone who's been contributing.

Saves from previous versions are incompatible, but 0.6+ saves are eligible for New Game Plus. The vector artpack is no longer necessary.

Latest version: 
MegaDropbox. save compatible

Rendered Artpack: Mega. please download and use the latest .html above

0.10.6 changelog


Extended Family Mode

  • Integrated Extended Family Mode from PregMod, which supports multiple family members at the cost of increased performance demands.
  • The Extended Family Mode integration was provided complete with a toggle at game start, which is recommended for players not using large families due to its performance demands.
  • Provided limited support for Extended Family Mode during starting slave creation; for now, this feature makes some assumptions about family structure in edge cases.
prndev's vector art integration
  • prndev integrated the existing vector art into the game's code, making the vector art resources unnecessary and improving performance.
  • Provided continuous scaling for several body parts, replacing the previous separate .svgs; this is in an early state and may result in excessive boob.
  • Created a proper, flexible color system, replacing the previous separate precolored .svgs; this system is capable of recognizing any HTML-compliant color name.
  • Added a shine effect to latex.
  • Documentation for the new vector art code is included at \artTools\README.md; contributing vector art is now much easier.
The Peacekeepers
  • After the player defeats the invasion from the collapsing old world nation, a surviving old world military power may now dispatch a peacekeeping mission to stabilize the area.
  • Having such an significant old world military presence near the arcology will cause a minor but continual drain on the PC's reputation.
  • The peacekeepers, led by a named general officer, may appear in some or all of five events, offering various tradeoffs.
  • The PC may pay to foment opposition to the peacekeeping mission in the forces' home country, eventually resulting in their withdrawal.
  • Alternatively, the PC may support the peacekeepers, potentially leading to their becoming an independent client state of the PC's arcology that offers menial slaves as tribute.
  • The PC may further improve their relationship to the peacekeepers by providing them with sex slaves, which can lead to them developing specific tastes in that regard.
Cosmetic surgery
  • Revised the existing facial cosmetic surgery stat to track how facially artificial the slave looks, with all facial surgeries contributing.
  • High facial artificiality will directly reduce beauty; Body Purism increases this effect, while Transformation Fetishism eliminates it.
  • Upgraded surgeries and PCs with surgical skills will both reduce the artificiality added by each facial surgery, effectively raising the facial surgery cap.
  • Age lifts' effects on beauty are now increased and decreased by Youth and Maturity Preferentialism, respectively.
Other updates
  • Significant encyclopedia revisions and additions.
  • Numerous minor content expansions, descriptive improvements, and UI tweaks.
  • Bugfixes.
As always much of this content was contributed via GitHub, and is not attributed without permission.

62 comments:

  1. Thanks for the new update! So far I've seen a few reputation $rep bugs at Ending a week, but since I've got the extended family mod enabled, I'm not sure if it's due to that or not. Going into cheating/debug mode, I've noted that when I attempted to start Paternalism (FC started out with Asset Exp) and it wouldn't upgrade for a few weeks, even after cheating and going from 1k to 10k devoted to society. Apparently it was at NaN progress.

    I believe it has to do with the code, rather than a single slave or that Paternalism variable, because even after cheating and setting the reputation to 20k, when Ending the week, it would reset to $rep before showing the week's results of training the slaves. That OR selling my soul all those times, in all those versions, is finally catching up to me. XD

    ReplyDelete
    Replies
    1. Same anon :/

      When checking the arcology itself, I don't know if the Paternalism NaN influenced it or was influenced by it, but both the Citizen count & Slave count were at NaN. Of course, being the current cheater I am, I did purchase every upgrade to the arcology I could aside from expansions/arcade/pit(gladiator arena), and 'naturally' through creating loads of money, rather than through the debug menu directly.

      Delete
    2. Played without the mod - after giving the worshipful HG's child the most expensive raising option, it doesn't give an error like previous versions, but the turn after that, arcology citizens turn into "An indistinct gushing noise is coming from somewhere below the plaza. $ACitizens citizens and 164 slaves live in Arcology X-4. Most citizens shine with youth and enthusiasm." Already have 5 fully implemented Future Societies, and Drones were armed 2 weeks ago on Week 24 (yes, cheating again to see if I could catch the bug in action). The turn after that, both the # of slaves turned weird, as well as the rep going to $rep (and after entering/exiting a menu back to the main menu, goes to 0).

      As everything was going well until then, I believe it was the expensive raising of a child that caused the Bug.

      Delete
    3. If its the error I was looking into its in the citizen orphanage stuff in reputation.tw that things go awry. The FSChange call can't handle the $privateOrphanageTotal*2 meaning that $args[1] is invalid and the NaNs spread form there.

      Delete
    4. I got $rep too, i think its after giving birth a child and choose to take care of child, after go to next week i got $rep, hope this will fixed soon

      Delete
    5. $rep after that "take care" thing and nocitizen arcology. No cheats + FS: Paternalism, purism, gend-trad, multi-advance.

      It need to be fixed, or add option to shut it, until new release with bugfix, olease.

      Delete
  2. The Worshipful bonus on reputation is still way too strong once you get to a decent number of slaves (I have 13 right now). Every week, I lose 600-700 reputation because my public servants can't keep up with the reputation growth from Devotion + Trust. And still I get about 1000 reputation every week. This basically renders Edo Revivalism near impossible to achieve until I get enough slaves to stay at max reputation, during which all the other arcologies blast out their Revivalisms no problem.

    ReplyDelete
    Replies
    1. Having played a little longer, the effects seem to have normalised after about four weeks of consecutive massive reputation boosts. No idea why I got those huge boosts multiple times in a row. I suggest just putting a cap on the maximum reputation growth by Devotion + Trust. If it can't rise more than 500 points, then natural reputation decay will keep it relatively static and in control.

      Delete
  3. Great work - moreso than usual, because it took me a long time to come across any issues.

    BUG - amputee slave's surgery options still show a "shorten tendons" link, which performs the surgery as normal. The next surgery screen shows a "replace tendons" link, which performs the surgery as normal, and so on.

    While we're at it, slaves can have their major bones lengthened/shortened to increase height. A slave who is turned into an amptuee afterwards will retail the height increase/decrease. If this is not working as intended, it's probably a balance issue rather than a bug.

    Personally I would suggest tracking height changes via limb size/state. This will probably require reworking how the game tracks height, but would allow the game to recalculate height based on what limbs are "equipped" - regular, surgically shortened/lengthened, longer/shorter prosthetics, or none. This way, the game could stop telling the player an amputee (who is now mostly just a torso) is still 2 meters tall.

    ReplyDelete
  4. INCONSISTENCY - RESS event for a servant scrubbing the floor, second choice (give her a bigger mess) ends with this sentence:

    "She had fun, though, and her trust in you has increased."

    The text between "trust" and the end of the sentence has the same reddish color as DEVOTION gain, instead of the bluish TRUST gain.

    ReplyDelete
  5. Rule assistant keeps stopping growth hormones with no default setting selected for all rules, deleted and remade all rules problem still happens, was occurring in previous version as well.

    ReplyDelete
  6. the RA settings for growth hormones appear to be broken; if you have it set to "no default setting" the RA will persistently take your slaves off growth hormones.

    ReplyDelete
    Replies
    1. Same here. This bug is gettion old...

      Delete
  7. So not sure what caused it but everytime I do a new game plus (I have done it twice, both were from the 0.10.6) the girls that are transferred end up hugely muscular.

    ReplyDelete
  8. Game FAQ states, that owner marriage option should appear only after adopting Paternalism. It was open for me from the start, and if i recall correctly that was not the case in several versions agom thought i think in previous version it is like this too.

    ReplyDelete
    Replies
    1. It is available to all, but only with advanced enough Paternalism does marrying your slaves NOT lower your reputation. Helps when you're doing a New Game+ and importing slave wives, if your chosen new arcology doesn't have Paternalism already.

      Delete
  9. I would very much like to see the slave fight system expanded upon.

    Here are some things i would absolutely love to see implemented:


    Make combat experience a 0-100 stat

    Keep record of individual slaves wins losses and kills

    Multiple fights per week

    New facility: Arena
    For hosting the general public of your arcology and charging admission to see gladiatoral contests. A typical day of events in the Arena might include a few non-lethal fights to begin with. An execution or two of criminals or political dissidents. A couple lethal fights. And finally a main event which could be: A team fight, an asymmetrical fight, or a lethal fight between undefeated champions.

    Return the Pit to the penthouse and have it act as a Ludus, the training ground for your combatants. Slaves assigned to this facility will have the primary purpose of being gladiatrices. They will train and spar with each other and occasionally have sex with VIP guests after they win or lose if you allow it. Entertaining guests with sparing matches and gladiatrix sex of course should grant some reputation gains.

    New job: the Doctore, who is a combat experienced slave that will oversee the training your gladiatricesin combat and obedience. Maybe even train fetishes, quirks or even instill flaws.

    Continue to allow slaves in other jobs to participate in fights but not against true gladiatrices. That would be too one-sided. Although it could be interesting to use some slaves to be training dummies/punching bags for your fighters. For me that would be the violent criminals i enslave. The same ones i assign to be a hole as punishment.

    I know this is all too much to implement. I'm just venting my thoughts on the topic. Really think the slave fighting should be expanded upon though, at least a little bit, if even only allowing multiple fights per week.

    Please comment if you like or dislike any of my ideas on this or with ideas of your own.

    ReplyDelete
    Replies
    1. It does seem good, but especially with the terms you've chosen, perhaps it should be a Roman Revivalist-only option.

      Delete
    2. Someone's been rewatching Blood and Sand. I agree though that slave fights should be expanded upon. TBH though I don't see the need for a Doctore since you could probably just give that responsibility to a head girl or bodyguard and the Pit is fine where it is imho.

      Delete
    3. "Someone's been rewatching Blood and Sand"

      Nailed it. That definitely heavily influenced my thoughts on this. Highly recommend that show and the first season of Spartacus to anyone who hasn't yet seen it. Awesome show.

      If the fight system is expanded to the point that we actually have fighting slaves that are primarily dedicated to fighting as their job, then some sort of trainer and discipliner of fighting slaves would be a worthwhile addition. The job of Doctore (or whatever title it should be given) will also be a full-time job. Your other slaves in leading rolls have their hands full already, especially the Head Girl and Bodyguard.


      "perhaps it should be a Roman Revivalist-only option"

      I would hope it would not. Having a robust slave fight system shouldn't be limited to one future society. But i can certainly agree that Roman revivalism should grant some nice perks to it. The Roman terms (Doctore, Gladiatrix) could be Roman Revivalist exclusive and have generic terms (Trainer, Combatant) for anything else.

      A more robust slave fighting system like this would also make the Physical Idealism FS more appealing.

      Delete
    4. To further emphasize my perceived need for an expansion of slave fighting i'd like to point out that the Pit takes up a large area in the arcology. In my mind when looking at the space it takes up in the graphical diagram of the arcology it must be taking up about 5-10 stories vertically and one fifth of the horizontal space. All that space dedicated to just one fight between two slaves in an entire week. I'm assuming of course that when the Pit is built it takes up the entire sector and that their aren't any stores/markets remaining around the Pit within that sector.

      I'm sure just increasing the number of fights is enough to have it make much more sense.

      Delete
  10. Any chance we could see the number of transferable slaves for New Game Plus, possibly up to 10?

    ReplyDelete
    Replies
    1. I second this. Would also like to be able to export characters to a file for importing into a new game without newgame+.

      I could use a higher rules limit too. I use up most of my rules just dividing my slaves into ranks based on devotion. These ranks i create determine the privileges, clothing and accessories of my slaves.

      Delete
    2. Exporting/importing of slaves is possible without NGP. Turn on cheat mode, then open up a slave's page; the import/export options should be at the bottom, where the sell/discard links are. If the slave you are exporting is specifically included or excluded from any RA rules, leave out the RA-specific code when importing (at the end of the code, you will see "currentRules: 0, 1, 2, 3..."), or you will run into bugs.

      As for NGP import and RA rules limits, they are very easy to edit if you are willing to go into the game's code. Limits should be in the NGP.tw and rulesAssistant.tw files, but don't quote me on that.

      Delete
    3. Great information. Thanks

      Delete
    4. Exporting girls to a NGP is a cheat option, but it helps to get some money when you jump to a new version. There is no need for this, if you don't want to cheat.

      Delete
  11. BUG - a mute slave with max size lips just triggered the "tell her you love her back / tell her she's a good slave" event. During this event, the slave spoke with a lisp.

    ReplyDelete
  12. Found a bug. When the General of the Peacekeepers considers splitting off from his old world country, you get a bad "if" condition. You wrote "if $cash >= ¤250000". Gotta erase the ¤.

    ReplyDelete
  13. BUG: If you pick up a future society at like 10k reputation, it defaults to $rep.

    ReplyDelete
    Replies
    1. Got the same issue. Rep shows as $rep and using cheats shows as NaN.

      Delete
  14. BUG: I just got the "mother sells herself for her daughter's education" event, and she's a virgin. I suppose she adopted?

    Another bug, whenever you click on "Bleach" in the tattoo menu you get charged 50 and then charged again when you choose "Asshole."

    ReplyDelete
  15. POSSIBLE BUG: After I create the corporation and set a specific race, such as white or latino, to be their race of choice when training I still see a lot of the other races appearing, sometimes more than the specified race. During one run I chose latino as the preferred race for my corporate slaves but i got more mixed/indo-american/black/etc than I did latino.

    ReplyDelete
  16. BUG: v 0.10.6.0

    Slave Market pricing for menials, fuckdolls and bioreactors.

    On the main menu that lists all the slaves in the penthouse, the market for slaves can be listed as 'Bear' or 'Bull' with 'very low' or 'very high' prices. When you enter the slave market to buy slaves, the market is then listed at 'bearish' or 'bullish' with respectie 'low' and 'high' pricing, with pricing not varying from 900-1000 for menials, 1600-1800 for fuckdolls and a similar variation for bioreactors.

    ~Z

    ReplyDelete
  17. SUGGESTION: Any chance for more shop blocks or being able to reconstruct some apartment blocks to shops, like 1 per apartment level instead of all 3 just at the top?

    ReplyDelete
  18. BUG: In the slave summary when creating or buying, the final paragraph is missing any descriptions of the penis/vagina unless they've been drugged.

    ReplyDelete
  19. BUG: Starting to see the following bug appear for 3 out of the 4 other arcologies in my game:
    You visit the slave markets off the arcology plaza. It's always preferable to examine merchandise in person. You're in the area of the slave market that specializes in slaves from within the Free City, viewing slaves from Arcology X-2. Some were trained there, specifically for sale, while others are simply being sold. Fertile slaves from there almost never appear without swollen bellies and sensitive nipples. Lactation is nearly universal among them, sometimes in ludicrous quantities. They tend to have huge udders, as well.

    The offered price is ¤. You lack the necessary funds to buy this slave.
    Decline to purchase her and check out another slave

    I am unable to purchase individual slaves from 3 arcologies but when I use the x5 purchase option I get the following text but am able to purchase:

    Your delivery of 5 slaves arrives from Arcology X-3. With all your discounts factored in you got a % discount; You spent ¤$spent on your new slaves.

    ReplyDelete
    Replies
    1. After purchasing the slaves using the x5 option my main screen funds sections looks like this:

      Main
      Week 42
      Week of November 2, 2037 Apply
      High Heat

      END WEEK [Enter]

      Cash | ¤$cash
      (+_TCash2 since last week) Apply
      Upkeep | ¤133495
      Total Sex Slaves | 46
      Penthouse Beds | 8/100
      Luxury Rooms | 3/50
      GSP | 22m (100%)
      Rep | unknown ($rep) Apply

      Delete
    2. The purchased slaves also show Wor[NaN] VTrust[NaN] for their worship and trust levels.

      Delete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Hey guys, I'm kinda new to this and to be honest a cheater through and through...I love the game but I like tweaking the slaves to my every whim. (I dunno I get off on it...) Anyway, I'm not entirely sure where to post this or who might be able to get back to me on this, but neither the in game mechanics body modding, remote surgery, cheating mechanics, or anything I know of seem to enable me to edit "analArea". Something that keeps getting bigger via use but has no means of resetting it. Anal virginity reset doesn't change it and I was wondering if there would ever be a way or if that's just something I gotta live with. Thanks again for your time.

    ReplyDelete
    Replies
    1. TL;DR: Why can I edit the AnalSize but not the Area?

      Delete
  22. BUG: Training engineering doesn't seem to actually lower the costs of any upgrades.

    ReplyDelete
  23. I don't think this would qualify as a bug, but at the beginning when creating a slave, the fat and emaciated options are backwards. She gets skinnier in the vector art when you click fat and vice versa.

    Minor issue, but still an issue that my thin girls have thunder-thighs.

    ReplyDelete
  24. So...I was playing with making a new slave for a new run aaaaaaand... did you know you can make a slave 273cm tall? Isn't that...like way too much? I get it, it's the height of the talles MAN to have ever lived but it's way too much for a woman and the guy that was that tall, yeah, he kinds, sorta, really needed metal braces around his legs to walk. just saying...

    ReplyDelete
    Replies
    1. >>did you know you can make a slave 273cm tall?
      Did you know, it's an old as fuck feature?

      Delete
  25. Question:

    The dairy keeps 'fattening up' my milk cows, even when I set their diet to 'lose weight'. Is that as designed? I would think I should be able to dictate their level of body fat, even if it is not optimal for milk production.

    ~Z

    ReplyDelete
    Replies
    1. I've been getting the same result when I send the first girl and change zero settings. They reach mammoth proportions: tits, ass, and waist.

      Delete
  26. INCONSISTENCY - upper back tattoo for several styles does not show up unless the shoulder tattoo is in a matching style is also applied. In some cases, the upper back tattoo does not show up at all. When going from one tattoo style to another, sometimes the upper back tattoo line is blank, while other times the upper back tattoo doesn't change from the shoulder's style when a new one is selected.

    Similarly, for several configurations leg tattoos refuse to show up.

    ReplyDelete
  27. I've gotten a bug in the last two versions of the game: around week 73 (after the daughters of liberty) when I end the week the first page (slave detail) is fine but once i go to the arcology readout (second page) my reputation gets becomes unreadable by the game. This happens regardless of what number my reputation was before I ended the week.

    ReplyDelete
  28. Got a $Rep error when doing the religion convention before having any encounters with the DoL.

    ReplyDelete
    Replies
    1. Seems this may only be an issue on NGP when importing from a prior version (10.4 I believe is where it happened from). Clean new game hasn't reproduced yet.

      Delete
    2. got the error on a new clean game but I managed to 'fix' it so far by going to options, reset rep, save, close and reload the game.

      Mind you it may reappear down the line but so far it hasn't bugged out again.

      Delete
  29. On the new occupying force event, the potential warlord one, I get the money and decline options as well as "Error: <>: bad conditional expression in <> clause: Invalid or unexpected token"

    ReplyDelete
  30. Anybody knows what to do?
    every time I try bug report after enabling debugging I get this error
    "Apologies! An error has occurred. You may be able to continue, but some parts may not work properly.

    Error: cannot execute macro <>: Util.diff is not a function.

    Stack Trace:
    value@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:867:7101
    handler/<@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:868:19514
    value/</<@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:868:7149
    value/<@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:868:6963
    t/<@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:865:21601
    dispatch@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:67:10263
    add/q.handle@file:///C:/Users/Ower/Downloads/Free%20Cities/FC.html:67:8325"

    ReplyDelete
    Replies
    1. hmm. maybe a different browser will work?

      Delete
    2. Nope happens in both firefox and chrome ... :S

      Delete
    3. Wanted to get the debug log as I was lucky enough to save just before end week caused the $Rep when switching from slave page to acrologia page .... and through variables I found out that not only rep but: number of citizen, slaves, opinion and my FS acceptance all turned to NaN at the same time ...

      Delete
  31. It's not a bug, but...

    "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid. Before she was a slave, she was a princess. She was the princess of an ancient kingdom."

    I wonder if she was a princess.

    ReplyDelete
  32. When do you get the girl from the "Bankroll the snatch and grab" event? I'm not getting her ever. I though you got her in the very same week.

    ReplyDelete
    Replies
    1. Well, after a lot of save-scumming through 3 weeks, the girl finally showed up on the week following the event. Weird.

      Delete
  33. This comment has been removed by the author.

    ReplyDelete
  34. This is not a game bug but I am unable to access any of the left menu page - when I click on them I am again and again taken to the blogspot content warning page :S

    ReplyDelete