Tuesday, September 27, 2016

ALPHA 0.8.6: Best Served Cold, Hotfix 4+


This is somewhere between a small update and a glorified hotfix. However, I'm giving it a clean post because 0.8.6 has certainly produced enough bug reports to produce cumbersome comment sections.

The block of time I typically use to write new content for FC had to go elsewhere this week. Fortunately, FC now has enough active contributors that it can move forward so long as I can manage to optimize code, integrate mods, and fix bugs. Since this update is relatively small and does not seem to break saves at all, I am not pushing the version number to 0.8.7.

Blind content, a mod contributed by Anon, is in an early state. At this point, please do not report instances of blind slaves seeing as bugs, as the events have not gotten a complete pass for this.

Download: DropboxMegaSaves from 0.8.6+ should be compatible, and 0.8+ saves are eligible for New Game Plus. Latest hotfix is 0.8.6.7 (1620 PST September 29), completely save compatible. Fixes are not usually attributed by author, but regular contributors like CornCobMan and Anon are typically the authors of fixes to their own content.

0.8.6.5 fixes
  • Fixed a bug in the RA which set the collar for a new rule to "none" instead "no default setting"
  • Fixed the bug for a slave in the HG Suite being set incorrectly
  • Added First/Last links for the RA
  • Fixed an issue with the New Game Plus incorrectly setting the slave height to very tall by default
  • Fixed an issue with assignments being set incorrectly in the RA when undefined
  • Simplified Rules Assistant code
  • Allowed blind slaves to DJ
  • Fixed an amputee status issue in birth scenes
  • Sex act counter error in personal training
  • Corrected description of function of the new Dairy upgrade
  • Nonlethal pit fight error
0.8.6.6 fixes
  • Problems with slaves being kicked out of leadership positions due to a new handicap
  • Bugfixes to end week code that should address several issues
  • Twin miniscene error message
  • RA fixes and improvements from CornCobMan
  • Reversed immobility checks
  • Minor text issues
0.8.6.7 fixes
  • Addressed issues with 0.8.6.6 fixes to end week leadership code and immobilization checks

0.8.6.4 Changelog

Anon's blind mod
  • Implements blind slaves, which for now can only be created surgically.
  • Blind slaves are subject to most of the leadership position exclusions as immobile slaves.
  • Being blind has mental effects, reduces job effectiveness, and hurts slave value.
CornCobMan's rules mod
  • Better handling for immobilized slaves.
  • Optimization and other minor updates.
  • Bugfixes.
Other updates
  • Continued pregnancy improvements by Anon.
  • Continued optimization work by Bane70.
  • Continued code consolidation.
  • Provided a convenience upgrade for the Industrial Dairy that permits all slaves to be added immediately.
  • Recoded and reactivated three events deactivated due to consolidations and codebase changes.
  • Broadened qualification for several events by providing code to support more body types.
  • Bugfixes.

167 comments:

  1. I just got a pregnant virgin for sale from a Pastoralist arcology.

    ReplyDelete
    Replies
    1. Well virginity can be surgically restored....

      Delete
    2. you can achieve the that even in real life...
      FYI,hymen have hole.

      Delete
    3. Uh-oh, the birth of the Messiah is happening again...

      Delete
  2. The following issues from 0.8.6.2 are still present in 0.8.6.4:

    BUG: If the RA is set to apply automatically, the following error appears twice at the top of the main menu:

    Error: < < silently > >: error within contents (Error: cannot find a closing tag for macro < < if > >)

    The hovertext on both is the same:

    < < silently > > < < display "Check Auto Rules Activate" > > < < display "Default Rules" > > < < display "Check Auto Rules Deactivate" > > < < /silently > >

    BUG: Clicking "Activate Rules Assistant" on the main menu does not activate the rules assistant.

    BUG: Clicking "Apply Rules Assistant to this slave" on a slave's individual page does not activate the rules assistant.

    TYPO: The Rules Assistant lists "Ambivalent" as "-4 to under 4", yet slaves at 4 are Ambivalent.

    ReplyDelete
    Replies
    1. The above issues are still present in 0.8.6.5.

      Delete
    2. Starting a new game in 0.8.6.5, the errors don't appear.

      Are you loading from a save by any chance?

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

      Delete
  3. Excellent stuff that still leaves me sad. Clipped tendons is still completely broken, making it where the girls don't crawl but instead have retardedly massive tits immobilizing them every scene.

    ReplyDelete
  4. Bug in the fight code: every fight happens the same way, and Yan doesn't even have artificial limbs.

    Error: cannot find a closing tag for macro <> Upon your word the two combatants approach each other. 'Eunuch' Yan keeps her artificial limbs up in a protective position. 'Enforcer' Lilliana probes her with some light blows, puzzled by this ironclad defense. Gradually, she hits harder and harder, her opponent grunting under the impacts but holding steady. Finally, 'Enforcer' Lilliana overcommits to a body blow, and 'Eunuch' Yan grips her forearm. That is the end. The augmented grip is effectively unbreakable, and 'Eunuch' Yan uses it to pull her opponent in and grab her neck with the other hand, using it to exert just the right amount of pressure to choke her out harmlessly. Though the fight was short, the audience is quite impressed by the display, and your cut of the betting is quite good. Upon your word the two combatants approach each other warily, both knowing the other is reasonably competent. Before long they are trading expert blows. 'Eunuch' Yan is getting the worst of it, so she decides to change the nature of the fight. After three tries she manages to bring 'Enforcer' Lilliana to the ground, suffering a broken nose as she does. 'Enforcer' Lilliana tries to break the imperfect hold but only earns herself an elbow to the face. She's furious and 'Eunuch' Yan is obliged to wrench her arm to the point of damage before she allows herself to go limp. The audience is quite impressed by the expert fight, and your cut of the betting is quite good.

    ReplyDelete
    Replies
    1. This line

      <<if ($winnerDeadliness gt $loserDeadliness+3)>>

      should be


      <<elseif ($winnerDeadliness gt $loserDeadliness+3)>>

      Delete
  5. The Head Girl is serving herself as a slave:

    'Jugs' Jenny looks after your Head Girl 'Jugs' Jenny domestically and sexually

    ReplyDelete
  6. OVERSIGHT: The preparatory raper for the Industrial Dairy refers to a slave's pussy even if she doesn't have one.

    ReplyDelete
  7. After winning the eco war against the daughters, and paying the bounty cost for my rival, I received both the rival and the person from the past as I should have. However, I started this game with twins, and the background from the person from my past is now cloned off one of the twins. How many and what types of sex have been performed, her history, body descriptions, everything, even saying "Pam's twin" where applicable. I understand this game is a monster to code, so I'm just passing this along.

    ReplyDelete
  8. Apparently my cellblock is broken upon loading a save from the previous version. No matter what I do, or how I change the rule assistant, I can't confine any slaves there. Only able to assign a wardeness.

    ReplyDelete
  9. Rules assistant is completely broken

    ReplyDelete
  10. so has the problem where every futa instantly becomes irreversibly internal-balled been fixed yet? How about the claim that slaves are growing taller when you put them through newgame+? those two things are keeping me from wanting to play at all, at the moment.

    ReplyDelete
  11. In the rules assistants the bad clothes are also listed in the good clothes list

    eg
    (Good clothes)
    No default clothes setting | Nude | Uncomfortable straps | Shibari ropes | Restrictive latex | Penitent nun | Nice lingerie | String bikini | Clubslut netting | Cheerleader outfit | Cutoffs and a t-shirt | Slave Gown | Ball Gown | Halter Top Dress | Slutty Suit | Nice Suit | Slutty Nurse | Schoolgirl | Bodysuit | Leotard | Skimpy Battledress | Slutty Maid | Nice Maid | Fallen nun | Hijab | Bangles | Succubus Costume | FS Bunny outfit | FS Conservative clothing | FS Chains | FS Western clothing | FS Body oil | FS Harem gauze | Select her own outfit
    (Bad clothes)
    Nude | Uncomfortable straps | Shibari ropes | Restrictive latex | Penitent nun

    ReplyDelete
  12. Using New Game Plus grows slaves to very tall, usually 190cm+.

    ReplyDelete
  13. Completely unrelated suggestion, how about giving the surgeon background access to the advanced surgery without a rep gate blocking them? Or maybe even starting with it (brought his old equipment with him say)if that wouldn't be too powerful of a perk.

    ReplyDelete
  14. I appreciate all the content you put out for us. I've never commented before and I probably won't again so I'd like to say that now. That said I would like to report a bug: When creating slaves in a fresh game if I do not otherwise specify what fetish they have, they will be sadists. I don't mind the occasional whip but I'd like to run my bedroom as a harem, not an arena. When I created the new profile I was using the Slaver Background with the Judicious application of funds trait, my Free City was a rural with three other Arcologies alongside my own in North America.

    Also, can you reduce the amount of Mexicans in North America? I enjoy running White Supremacist Arcologies and I noticed you reduced the amount of Arabs in the UK after Brexit happened, assuming that wasn't a coincidence. Since we all know Trump is going to win at this point, I was hoping we can get a wall going.

    ReplyDelete
    Replies
    1. I don't think burrito removal would be appropriate unless/until the 1000-year Trumpenreich begins. Britain got the change because of the Brexit vote, not the polling. (FWIW, reasonable people disagree on odds of a Trump victory, so "we all know" is a reach.)

      Delete
  15. Here is 0.8.6.4 with a few bug fixes

    https://mega.nz/#!aF5BEIYI!0HhBGyHR3tDHn2BCOdhC6aR_kV-zPvIFoSZ7FDMU3I8

    Fixed the Headgirl suite bug
    Slaves with clipped heels should no longer be mentioned as slaves immobilised due to huge boobs
    Fixed some more RA bugs, collars for new rules, bad clothes being listed as good, etc. (Didn't notice any more errors for the RA while I was testing)
    Fixed slave height on NGP being set to very tall by default
    Added First/Last Rule links for the Rules Assistant
    Fixed some other typos

    ReplyDelete
    Replies
    1. Bless you, good sir. The immobilized due to huge boobs was driving me nuts on my little ABC cup gals.

      Perhaps an unrelated note, I have a suggestion for the new Rule Assistant. It's pretty awesome as it, I really enjoy being able to have multiple settings. That said, is there any way it could be made to set a specific ruleset on a specific slave at the push of a button and exlude them from other rules? I only ask because I usually have a specific way I like to set girls up based on the job I'm going to put them in, and I was just thinking it would be easier to set certain rule sets and then when I buy a girl, go to her page and click "Cow Rules" or "Club Rules", "Whore Rules" and whathaveyou. Maybe that's already there in a sense and I just can't figure it out. I don't know how difficult it would be to make it do that since I imagine you had a hell of a time with the multiple rule sets as is, just thought it would be a cool feature.

      Delete
    2. I haven't thought about excluding slaves from rules. Hmmmm....

      It shouldn't be too hard to implement, I guess.

      Delete
  16. I have a small suggestion. Ive always thought it would be fun to run a cumslut only arcology where oral is the only allowed act to be performed. Would adding an option to ban all vaginal and anal be possible? I realize it would lead to a lot of events having issues and many not appearing at all but it would be a nice thing to have. Having a no anal or no vaginal without chastity belts would be good as well.

    ReplyDelete
    Replies
    1. You can use the policies to encourage oral as the preferred act. Not sure how much it affects the overall arcology though.

      Delete
    2. doin' whims of one random guy on the interwebs is bad.

      Delete
    3. Its just a suggestion. Many of the features currently in the game were just the whims of one guy on the internet at one time. It never hurts to suggest something. Whether or not that suggestion is feasible or even fits the game is another story.

      And sure there are plenty of ways to encourage acts but banning something would be interesting as well.

      Delete
    4. There are also policies to discourage acts like anal. The combination of encouraging oral and discouraging the others might be what you're looking for.

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

    ReplyDelete
  18. the game gets stuck in a loop when one of the slaves give birth...I guess that's a bug what can be looked at and fixed...

    ReplyDelete
  19. Is the birth bug fixed, then? It looks as though it has been, but it's not specifically stated.

    ReplyDelete
  20. Head Girl taking care of herself is still present for me.

    ReplyDelete
  21. HG taking care of HG still present for me too.

    ReplyDelete
    Replies
    1. Okay, further investigation of the Head Girl taking care of herself issue.

      I think its a bug with the following two lines

      13175 <<for _i to 0; _i lt $slaves.length; _i++>>
      13176 <<if $slaves[_i].assignment is "live with your Head Girl">>

      Changing it to:-

      13175 <<for $i to 0; $i lt $slaves.length; $i++>>
      13176 <<if $slaves[$i].assignment is "live with your Head Girl">>

      seems to make it pick the correct slave again.

      Not too up on Twine, but going by other languages I use its because _i isn't a valid variable, all variables need to start with $. Though I did note that _i is used another 459 times in the code, if those bits of code are supposed to be parsed, might be the source of a lot of other bugs.

      Delete
    2. _ are temporary variables. $ are story variables. All story variables get saved with the game as far as I know, and temps definitely don't.

      Not sure of this but if you have the The Head Girl Suite and have set for them to alternate, but no slave living with your HG you might see this. I'll check in a bit.

      Delete
    3. And further addenum, the above selects the correct slave, but misses some out of the report. You need to add an additional two lines in two. Correct section below, ** are the lines added, * the lines changed

      13172 <<if $slaves[$i].assignment is "be your Head Girl">>
      13173 <<display "Full Report">><br><br>
      **13174 <<set $I to $i>>

      *13175 <<for $i to 0; $i lt $slaves.length; $i++>>
      *13176
      <<if $slaves[$i].assignment is "live with your Head Girl">>
      13177
      <<set $HGRelease to 1>>
      13178
      <<display "SA live with HG">><br><br>
      <<break>>

      13179 <</if>>

      13180 <</for>>
      **13181
      <<set $i to $I>>
      13182
      <<elseif $slaves[$i].assignmentVisible is 1>>
      13183
      <<display "Full Report">><br><br>
      13184
      <</if>>

      Delete
    4. Or as with other languages consider _ variables as locals. $ as global.

      Delete
    5. Ah I see the problem. Thank you. I hate doing quick fixes lol it always messes something else up. I'll fix it now.

      Delete
    6. Gaah formatting of that got a little messed up. But basically reverting to code back to how it was in 8.6.3 lines 12630 to 12643 works.

      As for _i and $i being temporary or story, didn't know that, but doing the above reversion seems to fix the issue. I have HG suite with slave in it, they are not set to alternate and was getting the HG looking after HG error. Reverting that section of code back to 8.6.3 seems to have fixed it for me. There could be more to it of course.

      Delete
    7. Glad I could help

      ((replied under the wrong bit. oops :) ))

      Delete
    8. Yeah that it will fix it. as display "SA live with HG" needs to know $i I had not got into editing that passage as of yet, when I sent in a fix, for 0.8.6.4 that seems to be broken again with 0.8.6.5. lol. So I been working on the code you just basically posted.

      Delete
    9. Further to the other responses

      Think I have identified what the actual problem was, though you may have picked up this yourself. Assuming _i works as a variable:-

      13172 to 13184 was cycling using _i and then calling Display "SA live with HG"
      SA Live with HG (69927 to 70708) was then reverting back to using $i for the active slave, which was last used for the Head Girl. Perhaps updated SA Live with HG to use _i instead of $i would also work, but think there would be a lot more changes involved doing that. Also may not work depending on the scope of _i

      Delete
    10. And heh, ninja'd :)

      Delete
    11. Lol yep, was going to in a day or two get around to converting the $i to _i in "SA live with HG" and forgot to change it back to $i for the 'quick fix'.

      Scope isn't a big problem just gotta beware any temps will be destroyed on clicks/links, and goto's.

      Delete
  22. How the hell do I make the assistant apply rules to facilities? I thought simply setting it to apply to a facility would do it but that does nothing. I've tried all the activation settings and specifically selecting slaves in the facilities but nothing ever happens. I even deleted all the other rules just to make sure they weren't somehow conflicting.

    Does this function just not work, or am I somehow missing something obvious?

    ReplyDelete
    Replies
    1. I've not seen the need to do this yet. As far as I can tell you can use devotion and other options to manage this better. I guess you could use specific slave option instead.

      Remember that you need to first get your slave assigned to the facility somehow. If you do this with the rules you are kinda limited to one facility(as in dairy and brothel) but if you assign them manually you SHOULD only have to use the "Apply to facilities:" option. I do not know if it works. I use devotion to send my slaves to the dairy once the reach 20 and then they are assigned there with "Automatically assign slaves to facility:" and managed with the same rule.

      Also it is possible that you have a conflicting rule since most rules will still run on assigned slaves if they are not specified to work on something specific.

      Delete
    2. The only thing that works is removing them from the facility they're in and then using the RA to assign them to work in the facility. That would be fine if it actually put them in facility, but it doesn't. It assigns them to work in the facility but they're also still in the main menu, which means I have dozens of slaves cluttering the main menu and end week report.

      This isn't a major problem, just kind of annoying that I can't figure out if this is me being dumb or something not working right, especially when the rest of the new RA has worked flawlessly for me.

      Delete
    3. I know the Brothel(Whore) and Club(Public Servants) Diary(Milking) girls can work in them from the main menu, don't think there is anywhere else 'cept maybe the Arcade(Hole) but if I remember right they don't.

      Delete
    4. You get a message in the end of week report like this if a slave is set to work from the Main menu "Since there's extra space in the Brothel, she sells herself there."

      Delete
    5. I think that there's some code that determines whether a slave should have their assignment hidden when put into a facility and it's preventing the rules from applying to facilities somewhere. I need to double check.

      Delete
    6. slaves[$i].assignmentVisible to 1 is seen from Main and .assignmentVisible to 0 not seen I think.

      Delete
  23. Glad I could help :)

    ReplyDelete
  24. There's something very weird with displayed fetishes. A lot of them say they're into sadism in their character screen but the summary says vanilla? Vanilla seems to be correct.

    ReplyDelete
    Replies
    1. This line

      <<case $activeSlave.fetish is "sadist">>

      should be


      <<case "sadist">>

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

    ReplyDelete
  26. (shitty syntax)
    The "Call her over" scenes at the bottom for slaves that have some sort of relationship are broken.

    You call both Leah and Blue to your office. Error: << if >>: bad conditional expression in << elseif >> clause (#5): Unexpected identifier
    << if canWalk($activeSlave) and canWalk($partner) and ($activeSlave.devotion gt 10) and ($partner.devotion gt 10) and ($partner.dick gt 0) and ($activeSlave.dick gt 0) and ($partner.anus gt 0) and ($activeSlave.anus gt 0) and ($partner.hormones lt 1) and ($activeSlave.hormones lt 1) and ($partner.balls isnot 0) and ($activeSlave.balls isnot 0) and ($PC.dick isnot 0) >>

    Also I'm not sure if this is intended or it's an actual issue (since I only started playing recently) but the prices for all slaves from the Growth Research Institute have been on an all time low for quite a while, going from 2,5k to just a bit under 10k if prices are high, however if I sell them immediately after buying them I can get my money 5 times over depending on the bids. I'm running a paternalistic society at the moment with most slave welfare policies implemented so I kinda expected slaves to be a little more expensive on every trader.

    ReplyDelete
    Replies
    1. The broken scenes are due to a missing space in the "twin" scene conditionals. There needs to be a space between "and" and "canWalk" after the second chastity belt test.

      Delete
  27. Bug all my girls who had jobs can no longer see. Ex: yin can not see she can't be the nurse,I didn't set them as blind do what happened?

    ReplyDelete
    Replies
    1. The game deleted the girls that were blind

      Delete
  28. Is it possible to have a poll regarding the new rules assistant system? I really think it takes micromanaging to the extreme. The old system seemed fine to me.

    ReplyDelete
    Replies
    1. I gotta agree, I mean once you get it set up it's great but the process of getting it set up after you just start a new game almost makes it not worth it, in my opinion.

      Delete
    2. I totally agree. I have to spend way more time fiddling with it and correcting mistakes made on individual slaves than I did with the old system. I am now spending the vast majority of my playtime checking each slave and trying to figure out why each individual rule is not applying. This has killed my enjoyment of the game. The RA should make things easier to manage, not more tedious.

      The old RA worked perfectly for me, it would be nice if we at least had the option to use that instead.

      Delete
    3. Agreed here as well. Old RA had way fewer buttons and was more intuitive.

      Delete
    4. I can't even get the new RA functioning. I've honestly stopped playing because of it.

      Delete
  29. Club has a bug where it repeats twice times.

    'Scheherazade' Sérine is serving as the DJ. 'Scheherazade' Sérine's skills greatly improve the atmosphere on the Club. Her toned body helps her lead her fellow club girls by letting her dance all night. She's smart enough to make an actual contribution to the music, greatly enhancing the entire experience. The 29 slaves pleasing citizens in the Club worked hard to increase your reputation this week. There is a wide variety of slim and stacked slaves working the club. 'Scheherazade' Sérine is serving as the DJ. 'Scheherazade' Sérine's skills greatly improve the atmosphere on the Club. Her toned body helps her lead her fellow club girls by letting her dance all night. She's smart enough to make an actual contribution to the music, greatly enhancing the entire experience. The 29 slaves pleasing citizens in the Club worked hard to increase your reputation this week. There is a wide variety of slim and stacked slaves working the club. The Club's customers enjoy having sex in Chinese Revivalist surroundings.
    The Club's customers enjoy having sex in Chinese Revivalist surroundings.

    ReplyDelete
    Replies
    1. Seems like there's a bunch of repeated code in the Club Report passage.

      Delete
  30. Found a bug. After the arcology war event-chain, my cash became $cash, my rep became $rep, and the change from last week's amount became +_TCash2. My arcology's GSP also went to -1.

    ReplyDelete
    Replies
    1. This is a symptom of the already known $cash and $rep bug. You can fix it by going into cheat mode. Not sure as to how long it will remain fixed using cheat mode though.

      Was there any events and/or slave purchases just before the cash and rep changed?

      Delete
  31. There's a major bug where the old acquaintance that you capture after defeating the rival arcology owner breaks the monetary system. The slave's name is $slaves[$i].slaveName, has a hormone expense stat in the upkeep tab that has an empty value, and seems to automatically apply herself to any of the three major jobs on the main screen if there's a vacancy. She doesn't appear on your list of slaves, which makes her impossible to delete the usual way, and you can't sell or discard her when she first comes into your possession.

    ReplyDelete
    Replies
    1. I didn't have this happen when I started with money, but I did have it happen as a doctor.

      Delete
  32. Oversight: I have twin cows immobilized by their breasts walking past my desk with the "swaying steps she must take in her high heels" high heels they picked out themselves if that matters.

    ReplyDelete
  33. Bug: I have twin slaves. One is my head girl the other is her slave wife. When I chose to "fuck her with her twin" on the Head Girl's details page I get this error: Error: <>: bad conditional expression in <> clause (#5): missing ; before statement

    ReplyDelete
  34. I've been away from this game for a few months, and now that I'm back, I love most of the changes that have been made! But there is one thing that seems very out of whack. Thin girls with huge boobs are losing 25cc of bust size every week (not a huge deal), but when you put them on breast growth drugs, they only gain 25cc per week back, and yet the crazy huge odds of aureole stretching and nipple shape going crazy is still there. This makes no sense.

    Since breast shrinkage is a thing in the game now, why is there no way to sustain breast size? It could simply be a dietary option, perhaps unlocked after the first nutritional system upgrade. You could even set it to cost an extra ¤25 per week per girl, and their breast size will not get changed due to body size (also works for people wanting fatties with tiny tits). And though I'm not a fan of titanic asses, I would assume that the same kind of shrinkage would occur there, too, so the maintenance diet thing could work on that, too.

    ReplyDelete
    Replies
    1. It's already working like this (sorta)... the weight range is what control the shrinkage (get the girl plush+), and if her diet is set to fatten, the food income counters the shrinkage.
      You can also turn off weight related shrinkage in the options.

      Delete
    2. You can just toggle the shrinkage off at start and pretend this abomination was never introduced. Unfortunately you can't toggle off the new growth drug nerf.

      Delete
  35. Am I missing something, or is Gender Fundamentalism mechanically weak-sauce? According to FCE, its only bonus is removing the easily-avoidable pregnancy penalty.

    ReplyDelete
  36. Lol. I'm not handling the immobilized code of things, but I'm working on fixing the code dealing with walkbys and the not taking of virginity has been an issue for some time, it will be fixed soon, also I'll be fixing the slaves sex counts and the games sex counters. to be more in sync. As it is now with the Personal Attention.

    ReplyDelete
  37. So, I'm trying to figure out the different Skill Levels of Anus, Oral, Vaginal, Enterntainer, Whore, and whatever else skill there is.
    But I can't find out the skill levels from the In-Game Encyclopedia/Wikia.
    Anyone up to answering that for me, please? :)

    ReplyDelete
  38. Two typos in the new upkeep code for blindness:

    Line 61068: "canSee" should be "!canSee"

    Line 61070: the <<set>> tag is missing one of the closing angle brackets

    ReplyDelete
  39. I see that the old Security Force EOW typo got fixed, however I did mention that fixing the typo had the undesirable side effect of messing up with the arcology's prosperity after a turn is passed, driving it down to around 1-5m GSP from whatever the arcology's GSP was previously. I'm guessing it has something to do with some weird value messing up the calculations but I wouldn't know where to start checking honestly (mostly due to my shitty toaster laptop that severely reduces my capabilities for bug testing as the average turn on FC takes like 5-10 seconds to pass. Thanks AMD)

    ReplyDelete
  40. Latest version - loaded save from 0.8.6.4 @ week 96 if that makes any difference.

    First new week I get:
    Khadejah is no longer independently mobile and cannot serve as your DJ any more.
    Mariam is no longer independently mobile and cannot serve as your Stewardess any more.
    Fatemeh is no longer independently mobile and cannot serve as your Madam any more.
    'Backdoor' Gamila is no longer independently mobile and cannot serve as your Nurse any more.
    'Pornstar' Miss Lily is no longer independently mobile and cannot serve as your bodyguard any more.
    'Exhibitionist' Huda is no longer independently mobile and cannot serve as your recruiter any more.
    Affifa is no longer independently mobile and cannot serve as your head girl any more.
    'Exhibitionist' Miss Anne is no longer independently mobile and cannot serve as your Milkmaid any more.
    Fatma is no longer independently mobile and cannot serve as your Attendant any more.

    Checking each of their stats but I can't see why they are not able to move, breast sizes all below 1000cc, all still have arms, legs and tendons, none of them are overweight and non are blind. Reloaded the save again and tried turning off rules assistance before starting the new week but makes no difference.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

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

      Delete
    3. In the JavaScript code canWalk I think the line } else if (slave.heels == 0) {return false;
      should be } else if (slave.heels == 0) {return true;

      Delete
    4. Fixing this doesn't quite work either because I keep getting madames and milkmaids etc kicked out of their position for no apparent reason even though I can put them there.

      Delete
  41. Yep, that's it. Thanks for the quick fix.

    ReplyDelete
    Replies
    1. It does fix everyone from being immobile, but there's a few other issues as I think Milkmaids, and a couple of other leadership roles might still be auto fired from their job.

      Delete
  42. Hm, I ran into a game-breaking bug. Everything seemed alright, then suddenly every slave in the list shows this:

    "Tica will . "

    No matter what task is selected, it all shows as "will ." and they just do nothing afterwards. I tried this newest bugfix for a new game plus, but it seems like something broke in the slaves themselves, as importing them brought the error with it :/

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. You should not need to use NGP if the save is from v0.8.6.4 or better, maybe even before. There is also an option in Options at the very bottom that might work 'Enable backwards compatibility'.

      Is this happening on the Main Menu?

      Delete
    3. Yes it is. The main list of slaves has this bug. And the problem wasn't created by using NGP, it sprung up in turn 130 or so in a playthrough of the previous version. I just wanted to save my chars over to the new version, but it didn't work. :/

      Delete
    4. Thanks I'll look into it as the Main Menu got an overhaul three weeks ago, and code added to it recently. But I can't see why it would be doing that 'will .'. Unless somewhere the variable is becoming an empty string. Importing them sets the slaves to "rest" so in a way that should of fixed it.

      Delete
  43. BUG: Surgery displays its message twice in a row.

    ReplyDelete
    Replies
    1. It looks like there's repeated code in the Surgery Degradation passage.

      Delete
  44. *BUG*

    The Clinic blood purifier stated cost is 500000$ but the actual cost is still 50000$

    ReplyDelete
  45. Seems theres some funny business with slaves being allowed to pick their own outfit; all of mine say in the weekly review, and events, that they're wearing the school girl outfit.

    ReplyDelete
    Replies
    1. i believe it has to do with buying new outfits. if you let them chose their own and then add another outfit to the list it screws things over and gives all of them school girl outfits.

      Delete
    2. could be wrong tho, i just noticed that a few weeks after i purchased all of the outfits, cus i only read info about slaves im trying to change, i skip everything else cus i know nothings changed, so it took some time before i noticed but could be due to something else.

      Delete
  46. BUG, its still present after getting new version, i was playing on 0.8.6.3, and after owning the brothel i decided to check on it, as i did i got like 4k rep from viewing it. i was like sweet and did some things and then saved, once a ended the week and got to the "market reports" and archaeology information stuff, my rep changed into $rep, and says that i maxed it out, but im unknown and cant do anything and the rep wont change, i have no save that can revert this back and getting the new version dossent solve this. my save has become corrupt, is there some way i can edit my save too fix this?

    ReplyDelete
    Replies
    1. after some time of owning the brothel*

      Delete
    2. You can go into cheat mode, from the Options menu.

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

      Delete
    4. i could always do NG+ but then i whould loos like 20 slaves worth around 400k each and my fine income off 200k

      Delete
    5. forgot to add in my new comment that what you said didnt solve it

      Delete
    6. OK thanks. That kinda confirms what I suspected about another variable being the problem. Thanks. Hopefully this will be fixed soon, I'm getting closer, with each bit of info on what is happening. As I don't exactly have time to play the game.

      Delete
  47. So many fixes... Well, Good work! It's nice to see that you not giving up on this game)

    ReplyDelete
  48. So, I have encountered a rather strange bug, and would be more than willing to upload my save to help out in finding how to fix it. I'm at week 74, and I am unable to get past this week without my Rep getting set to "Rep | unknown ($rep)".

    It specifically happens when i go past the screen where the slave's progress is displayed.

    ReplyDelete
    Replies
    1. i have the same bug, its seams to be the brothel that causes it, apparently your supposed to get rep form it if you have a revivalism and change the layout of the brothel, but you wont get it until you view the brothel, and the rep will stack until you view it, causing the game to break once you get the rep.

      Delete
    2. I was looking at the code for the brothel last night, I didn't see anything that mentioned one of the revivalisms or even $rep, but I was pretty tired so I could of overlooked it. When you upgrade the brothel or any other facilities to your revivalism I would think that any bonus/malus to anything would be done once a week.

      Delete
    3. To fix the issue, you could try entering cheat mode and entering a value for reputation, though I think the problem is another variable(s) so it might not work for long. So it happens to you an the economics screen. Thanks for the info!

      Delete
    4. Uploading your save would probably help me out greatly. I got a couple of possibilities as to what might be causing the errors, an a solution to it, or a temporary kludge to it till the real problem gets found. But I lack the time to actually play to a point that the error might happen, might being the keyword.

      Delete
    5. I have done that multiple times, but the issue ends up repeating after almost every new week after changing it back to what it was. Over time, if you let the value stay at NaN, it will start corrupting other variables.

      It also is not related to the brothel in any way, because I don't have it in my game.
      I have attached the save below, since it reproduces the issue every time.
      https://mega.nz/#!MEkxEKDA!AC3gUwp-BIlsOTydIwJ18KQwToqL-vELwJan9Vhtgz4

      Delete
    6. Thanks this will definitely help, I've looked at all the variables before and after; more than what I expected get NaN'ed. An I think you were also about to have your $cash get NaN'ed as well so hopefully they'll get fixed as well, and also the Slave Market NaN is close to happening.

      Delete
    7. i think its that cus when i dident have a revivalism, cus i dident know about it until like week 250, and another play through on like week 150 which i gave up on, and my current on week 50, this bug have not happend but once i got a revivalism then it happened after a few weeks and changing the brothel layout, and not checking on it for like a hand full of weeks. no problem when checking on it every week but if you skip a few then it happens.

      il try to reproduce and get you a save before checking the brothel.

      as for ano, ok seams to be a little different then, but the problems might still be related, i dident check if it started to corrupt other things.

      Delete
    8. No need to check the brothel I don't think, as I'm just tracing things now to the Slave Weekly Report as there are 5 NaN's that happen there before the $opinion NaN's out in Economics and a couple of others before Main Menu.

      I think this could also fix the sudden drop in population values also maybe. But I still gotta trace things further back as to what causes $opinion to NaN out. I could use 'set $opinion to $opinion.toFixed(3)' to fix $opinion and the other two Major NaN's but I'd rather fix what is causing it to happen in the first place if possible.

      Thanks!

      Delete
    9. Finally tracked everything down. This is not the original $cash and $rep bug I was looking for, but explains why it's been happening more often. This on is related to Future Societies and facility decorations. At least I don't think it is related to the one I've been searching for, don't think there were decorations when I first got the bug. I'm working on fixing it now.

      Delete
    10. Glad I could help.

      Delete
  49. Random thing I noticed: I never see dominant nicknames even on dominant slaves. In fact, I see SUBMISSIVE ones show up for them.

    ReplyDelete
  50. Hmm... I made twins as starting characters in a new game, but when I click the "Fuck her with her twin" option, this happens:

    " You call both Mutsa and Mbali to your office. Error: <>: bad conditional expression in <> clause (#5): Unexpected identifier "

    ReplyDelete
  51. When using the 'Place a custom order' to buy slave.
    And then selecting 'Petite' for the slave's height ,
    I have been getting allot of 'offers' for slaves with heights that don't make sense ( 50 - 0 cm ).
    Half the time I can get around this by not accepting the bugged slave and re-posting the order.
    But sometimes this takes 2 or more turns.

    ReplyDelete
  52. I am happy with these patches and I see now that the added complexity of the RA has given alot of extra room to make your own system. I was like most others abit shocked when I first realized that the old system was pretty much gone as far as how it worked but I now see that it has made my experience far better.

    Someone like me was abit dissapointed that the prostetics was worse then the natural limbs, I think this is the right approach though unless you do allow further and more expensive upgrades available. I would like to see the options for more specific rules for growth drugs(a setting for each drug) and I think curatives are pretty much broken. I have a rule to send my slaves to the clinic if their health goes too low. Also see that the fertility drugs does not stop being applied after the slave can no longer benefit from it. Lastly it would save me time if you could set relationship rules to only allow related slaves to be in relationships with each other.

    Also I just love how I can see all my slaves on the main screen. It is messy but my kind of mess.

    ReplyDelete
  53. Doubled surgery code:

    As the remote surgery's long recovery cycle completes, Farzana walks out of the surgery room. The laser eye surgery is brief, with nothing more than minor health effects. As soon as she is allowed to open her eyes and look around, her gaze flicks from object to object with manic speed as she processes her newly clear vision. Seeing the world as it is without glasses or contact lenses is a gift that those who do not need it cannot properly understand. She accepted you as her owner before, but she's very grateful, and more trusting, too. As the remote surgery's long recovery cycle completes, Farzana walks out of the surgery room. The laser eye surgery is brief, with nothing more than minor health effects. As soon as she is allowed to open her eyes and look around, her gaze flicks from object to object with manic speed as she processes her newly clear vision. Seeing the world as it is without glasses or contact lenses is a gift that those who do not need it cannot properly understand. She accepted you as her owner before, but she's very grateful, and more trusting, too.

    ReplyDelete
  54. whenever i appoint a slave to something (i.e. live with my headgirl or work as a dj) they go missing after some weeks although they still show up when it comes to relations (sister, wife etc.), the total amount of slaves doesn´t change either
    version 0.8.6.7

    ReplyDelete
  55. For some reason, cow tattoos don't show up in shoulder tattoos for tattooing in the rules assistant. Maybe it has something to do with why they are only full-body tattoos when you're doing them manually? Something's weird there.

    Neck corsets don't show up in the rules assistant either.

    The third rules assistant setting won't rename for some reason? Every time I come back to it, the name has reverted. I dunno, no big deal, figured I'd point it out.

    Minor requests/suggestions: The ability to fix eyesight automatically in the Rules Assistant would be nice. I know it'd need an expense warning, but once I get a lot of money, it'd be helpful.
    Also helpful would be a way to apply rules to multiple jobs/facilities and/or exclude them. That would make it easier to figure out what all has changed in the output.
    An easier way to see how my organ farming is growing would be nice. I find myself not realizing I didn't start growing parts to equip new slaves for too long.

    ReplyDelete
  56. I loaded a save where I'm very well along in ruling just about everything ever with my immense wealth from 8.6.3 to 8.6.7. When I end the week, my Arcology GDP seems good, but my rent is abysmal. Then the next week, my GDP is 5. I went from 300 to just 5. Pretty startling.

    ReplyDelete
    Replies
    1. are you using the SF mod?

      there seems to be some weird value that keeps screwing up your arcology's GDP in the SF EOW report. It was all fine until this version because there was a typo that didn't let the value's screw up the calculations.

      Delete
    2. I am indeed using SF mod. So my mercenaries have gone ahead and plundered my arcology? Good thing I have the backup death squad. Knights, we ride!

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

    ReplyDelete
  58. Just loaded this update and found this "new"* rulles assistant. It's greate and everything, but it's not working :/
    I made 2 (for now) sets of rulles for obedient (>=4 + no limit) and everyone else (no limit + <4). Now, when I'm trying to aply RA, nothing happens. Srsly, just nothing. What am I doing wrong??

    *It's new to me, I guess..

    ReplyDelete
    Replies
    1. You have to scroll to the bottom and save the rule before moving onto another or exiting back to main. If you didn't notice it.

      Delete
    2. I did this too, so this is not the case.

      Delete
    3. You could try applying the rule by using the "Apply" link at the bottom of each rule set and see what happens. If things change, it's worth noting them here for the devs.

      Delete
    4. Something strange just happend:
      Just pushed every button to activate RA, but nothing changed. Thought that I did something wrong and erased every rule and used "default DEV rules"*. Even this one didn't work. Well, fuck, whatever, let's play just like old times. Time passed and then I activated RA accidentally... suddenly it started to work. Wtf?

      Delete
    5. FOUND IT!!

      When I deleted rule#3 it transfered all it settings to rule #2 and killed it. I can still change everything in this rule, even activation trigger, but it still doesn't work. New rules works perfectly.

      Delete
  59. Hey guys new to the game but I noticed that after I acquired the preowned slave "Fuckmeat" and a couple others my upkeep spiked to infinity + mind explaining what I screwed up?

    ReplyDelete
    Replies
    1. Scratch that, I think that some of the more unique preowned slaves are bugged, maybe more.

      Delete
    2. I'm starting to feel like this game needs to take five and work on just bugfixing for a while...

      Delete
    3. Agreed. As much as I hate it, I'm taking a break from FC until the GDP breaking glitch the security forces mod's got is patched

      Delete
    4. Sorry for a silly question, but what is GDP? Searched in the in-game wiki and nothing.

      Delete
    5. wooow... not knowing what is GDP and google on 2k16..just wow...
      https://www.google.com/search?q=GDP&oq=GDP&aqs=chrome..69i57j0l5.176j0j7&sourceid=chrome&ie=UTF-8

      Delete
    6. nah, i don't blame him. in-game it's actually called GSP (don't know what it means) but has the same concept as irl GDP. i think he asked about what it was in-game.

      Delete
    7. Gross state product probably (since free cities aren't countries)

      Delete
    8. Srry it is a fun game. I also think some of the interface needs to be reworked to be a little smoother or faster.

      Delete
    9. I know what is GDP irl, but not in-game. And, yeah, I should have ask about "GSP", not "GDP".. So lame.

      Delete
  60. OK, here's the fix for the issue of Abandoning a Future Society that you had decorated to mach the FS, and on the turn after get Rep | unknown ($rep) on the side display.

    If using a save just before the $rep errors out: you have to go into Future Societies page, that's it fixed, now play as usual.

    Unless you had also decommissioned a facility(s) that were decorated, then you have to buy back the facility(s) and either decommission it again, or do as above.

    Decommissioning a facility will set the decorations back to standard automatically for that facility. As will when abandoning a Future Society now for all facilities.

    v0.8.6.7
    https://mega.nz/#!WNNgQJKS!koGJupiVXI6H8ap2-FLKnKIgaJZr7zDkpMrqfOr9qQA

    ReplyDelete
    Replies
    1. the problem might be that the rep from the decorations is being give at the wrong event, have you made sure they are being given on the end of week thing and not when accessing the facility? i could check myself but mhe, not being used to the code when there is no documentation is kind hard.

      has anyone yet thought of documenting now at a later time? i know the initial reasons for it, but considering that there is quite the amount of people interested in this game. some, including myself, could probably contribute with documentations here and there

      Delete
    2. i just noticed that the brothel always gives rep the first visit every week, which should be given during the week information thing if im correct, else you miss out on it if you dont visit, (but it doesnt stack, but once you get decoration it starts to stack i believe, but i have to check this)

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

      Delete
    4. the reason why i think it stacks cus on my last game i got like 4k rep from it when i visited after like 20-30 weeks, which broke my save, and there is no way i would get 4k every week from it

      Delete
    5. Thanks I'll have a look again at that code. As far as I know there is nothing that is supposed to give you Rep once you are sitting at the main menu, unless things changed recently, that I'm unaware of.

      Delete
  61. Rules Assistant seems broken for me. No matter what settings I use (including the default ones), nothing ever applies to my slaves, even when the rule is set to apply automatically.

    ReplyDelete
    Replies
    1. Are you making sure to save your changes before you leave the manager? It also resets the changes you've made to a rule if you look at a different rule.

      Delete
  62. Slave Image mod NSFW
    Based on v0.8.6.7

    Here is a mod that takes the slave titles, and display a custom image of the slaves on the main page as well as the slave interact page. For example slavegirl, MILF, pregnant MILF, all have their own images representing the slave.

    The image are nothing special just random images that sort of fit the descriptions. The point of this mod is to facilitate a way to display different type of slaves. If someone can draw good pictures, they can replace the ones currently in this mod, even different skin tones can be added, so each slave with different titles different skin tones, different races and muscle size can all be added.

    https://mega.nz/#!E8BnCLwQ!mziSFr12BQcSPl6WZ8YLYteNLwnCLQbUaSLFzFExBq8

    ReplyDelete
    Replies
    1. cool idea, i know its not how the game should be, but it could help with managing your slaves if you have many

      Delete
    2. It seems that image for slaves between 25 and 25 that are normal are broken.

      Delete
    3. Can you be more specific? what are the slave titles when the image broke?
      MILF?

      Delete
    4. oh yes current the slavegirl file is .png
      to fix it you need to covert the slavegirl.png to slavegirl.gif
      You could just rename the file, and it should work provided you use a modern browser to play your game.

      Delete
  63. After setting the RA to let slaves that feared me pick their own job (bad idea because I didn't set the upper boundary for trust low enough), the next turn the game seemingly completely lost track of 25 slaves of the 59 in my possession. They still show up in the upkeep menu but cannot be found in any of the facilities or the main menu.
    Save: https://dl.dropboxusercontent.com/u/38739157/free-cities-20161003-230153.save

    ReplyDelete
  64. I can't figure out how to make curatives work properly with the new RA. Since the only options are "On" and "No Default", once they're applied they can only be removed manually. I want the old functionality of giving them only to unhealthy slaves back, and that doesn't seem to be possible with the RA in its current state.

    ReplyDelete
  65. Showing my age here lol https://www.youtube.com/watch?v=USADM5Gk9Gs Youthanism to an extreme. I remember the TV. show also.

    ReplyDelete
  66. 0.8.6.7. In the SEX ACTS COUNTS
    <<set $slaves[$i].publicCount += Math.trunc($beauty*$mammryUseWeight)>>

    mammry should be mammary

    ReplyDelete
  67. How is this possible?

    "Arcology X-9, your arcology, has an estimated GSP of ¤90m, about as prosperous as the rest of the Free City.
    Arcology X-2, your neighbor to the southwest, has an estimated GSP of ¤90m, much more prosperous than the rest of the Free City."

    ReplyDelete