Tuesday, October 11, 2016

ALPHA 0.8.8: Devil in the Details


I've gotten some criticism in the past for expending effort on recoding, and this update is likely to receive more. The majority of my time on this one went to reworks of existing code, mostly to do with the UI. I understand the arguments, and in some cases I agree and leave bad code as it is because improving it wouldn't be worth the time. However, my gradually improving skills do mean that it's sometimes worthwhile to make another pass over old code, especially where some of the worst UI elements are concerned. Since the FC code is, without exaggeration, 99% of my coding experience, recoding something I added in 0.2.x means that I'm looking at it again with many times the coding experience I had when I wrote it.

This is also a good time to repeat what I've said in the past about requests, since this update includes some really niche stuff. The coding difficulty of fulfilling a request plays a dominant role in how soon or even whether I fulfill it. I'm reasonably certain the requests for foreskin restoration came from a single player, and the option will be used by a few players at most, but it was actually quite an easy add. Coding difficulty isn't necessarily obvious without looking at the code, especially where I have similar, preexisting code to draw on.

Download: DropboxMegaSaves from previous versions are incompatible, but 0.8+ saves are eligible for New Game Plus. Latest hotfix is 0.8.8.2 (1315 PST October 14), completely save compatible.

0.8.8.1 fixes, with assistance from Anon, Bane70, and Boney M
  • Corrective eyewear will now remove the nearsighted tag in slave summaries
  • Addressed the policy cost issue
  • Rescued hostage mental effects error message
  • Included unintentionally omitted mod content for blind lurchers
  • Addressed several virginity issues from personal training
  • Fixed the retirement collar error message
  • Various fixes for the walkpast miniscenes
  • Many spelling corrections
0.8.8.1 changes from CornCobMan
  • Added options to edit neighboring arcologies in the Cheat Edit Arcology menu
  • Added a facility to construct limbs which now take time similar to organs
  • Added an option in the remote surgery to detach P-Limbs
  • Added cybernetic prosthetic limbs, with vignettes and other descriptions
  • Cyber P-Limbs heavily increase deadliness
  • Added the option to set relation rules to 'just friends' in the RA
  • Updated RA collar support
0.8.8.2 fixes and changes
  • Fixes from CornCobMan to his contributions to 0.8.8.1 and to the RA
  • Refinements to the new UI mechanics, from CornCobMan
  • Reductions to RA reloading, from CornCobMan
  • Fixes to several miniscene issues, from Bane70
  • Master Suite decoration error messages
  • Submissive servants should now receive their intended advantage from their fetish
  • Corrected application and reporting of nearsighted and blindness upkeep costs
  • Several minor corrections to beauty calculations
  • Spelling corrections

0.8.8 Changelog

UI improvements
  • Recoded slaves' individual menus to avoid a page reload for most changes, with a manual update link to incorporate changes into the long form description.
  • Recoded the starting slave customization menu to avoid a page reload for most changes, allowing more comfortable selection of multiple changes.
  • The new starting slave customization menu requires a manual page update before committing a slave to allow reconciliation of certain stats. 
  • Improved archetypes.
  • Other minor UI refinements.
Integrated content from Anon
  • Massive content pack for the rivalry hostage, with hundreds of possible miniscenes that will affect the hostage.
  • Captured hostages and rivals may be inclined to pursue a slave relationship, if not forbidden from doing so.
  • Captured hostages will experience long term mental effects due to their experiences.
  • Support for blind lurchers.
  • Descriptive refinements in random events.
Other updates
  • Continued RA improvements from CornCobMan.
  • Four new outfits from Circle_Tritagonist.
  • Random event involving some speculation about the potential problems of a 60cm dick.
  • Added foreskins to the organ fabricator.
  • Recoding for efficiency and consistency.
  • Bugfixes, with heavy support from Bane70.

125 comments:

  1. Ooh, what are the new outfits? The synergies between outfits and hairstyles and fetishes and stuff is one of my favorite aspects of this game and I almost wish there was a chart for all the reactions out there

    ReplyDelete
  2. I don't see why anyone would criticize effort spent towards recoding the game. I mean, bugs need to be squashed, and in this case, these UI improvements were LONG overdue.

    In fact, the only real criticism I've ever had of this game was related to the UI and I've seen it get steadily better over the last couple of months. So to me, updates that have "UI improvement" in them are probably more exciting than a new game mechanic.

    ReplyDelete
    Replies
    1. You'd be surprised. People can complain about the most minor of things.

      Delete
  3. Keep up the good work man.

    Also, would you mind including this fix for the SF mod prosperity bug on the next patch/version? I just noticed it wasn't even though an anon suggested it on the comments of the previous version so for those that want to use the mod, they have to manually fix it by themselves at the moment.

    /* If focus is secure trade, 80% of the above is added to the players rep/prosperity. Else, 25%. */
    <<if $securityForceFocus is "secure">>
    <<set $rep += (Math.trunc($rep*(($securityForceTrade+1)*0.8)))>>
    <<set $arcologies[0].prosperity += (Math.trunc($arcologies[0].prosperity*($securityForceTrade*0.8)))>>
    <<elseif $securityForceFocus is "recruit">>
    <<set $rep += (Math.trunc($rep*(($securityForceTrade+1)*0.25)))>>
    <<set $arcologies[0].prosperity += (Math.trunc($arcologies[0].prosperity*($securityForceTrade*0.25)))>>
    <<elseif $securityForceFocus is "raiding">>
    <<set $rep += (Math.trunc($rep*(($securityForceTrade+1)*0.25)))>>
    <<set $arcologies[0].prosperity += (Math.trunc($arcologies[0].prosperity*($securityForceTrade*0.25)))>>
    <</if>>

    from lines 100038 to 100048

    ReplyDelete
  4. I play this on my phone, so hearing that constant page reloads won't be a problem anymore is awesome. Great job!

    ReplyDelete
  5. Love that page updates will be less frequent. Whatever anybody says, optimising code is 100% worth it

    ReplyDelete
  6. BUG
    Policy menu
    Ammount of money any policy costs or produces is displayed as "¤$policyCost"

    ReplyDelete
    Replies
    1. Are you using an older save than v0.8.7.0, and not using New Game Plus? Text right beside the download links 'Saves from previous versions are incompatible, but 0.8+ saves are eligible for New Game Plus.'

      You could also try going to Options and scroll to the bottom and clicking on 'Enable backwards compatibility' as that variable has been included into the comparability section, but I have no clue if other new variables have been or not.

      Enable backwards compatibility
      Select this option to make saves older than 0.8.7 compatible. If you see a lot of red error messages after loading a save file, using this option may make it possible to continue. Untested for saves earlier than 0.6.

      Delete
    2. The policyCost bug mentioned by logincrash (as far as I can tell at least) happened to me, too. New game, no old save. It also managed to reset my cash each and every round, most likely since it affected my upkeep number, too, right from day one.

      For full disclosere, I did play in Cheat Mode at the time, and had started it

      Delete
    3. @Bane70 Clean new game, no cheat mode.

      Delete
    4. Same here, the moment I activate a new policy upkeep cost changes to "$cost" and when I end the week it messes up my money. New save, old save, compability or not.

      Delete
    5. Thanks, I'll see if I can locate where it's NaNing. Did someone send FC Aurthur a save game, ith the discription of the problem?

      Delete
  7. Error: <>: bad evaluation: slaves is not defined Error: <>: bad evaluation: slaves is not defined $subSlave.slaveName has been a very good girl this week, so when her tight anus catches your eye near the start of a long inspection, you decide to be kind to her as you conduct the rest of your inspection with your cock. Aanya is next on the inspection schedule, and when she comes into your office, it's to the sight of $subSlave.slaveName's back and rear as she lazily rides her Master. You've been sitting on the couch, making out with the compliant girl as she rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and she's climaxed already; she's feeling very devoted and relaxed at the moment, and is doing her best to get you off, too. When you finally come, she moans her thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As she does, she lifts her ass off your cock, her still-tight backdoor sliding quickly off you, visibly slick with cum. You didn't fuck her too hard, but you're not small, and she walks a little gingerly as she heads for the bathroom. Aanya, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as she goes. She's obviously unfamiliar with anal sex.

    Aanya coughs and looks doubtful, like she's mulling over a question. You let the poor repressed girl chew on it for a while, and eventually she bursts out, "Master, what were you doing with $subSlave.slaveName?" The absurdity gives you a moment's pause, but you answer gamely that you were fucking her ass. Aanya blushes furiously but plunges on, "I'm s-sorry, Master, but I still don't understand. I thought sex happened in a v-vagina. I d-didn't think b-butts were - were for, you know, that."

    Girls' butts are for loving This option will take anal virginity Girls' butts are for pounding This option will take anal virginity
    Her butt is being saved for later
    Her butt is being sold today This option will take anal virginity

    ReplyDelete
  8. Clinic BUG is still there. Slaves with DNA damage released from clinic next week even though they still have damage. Also a clinic upgrades cost is 500000 but when you click it detracts from your money 50000.

    ReplyDelete
    Replies
    1. to fix upgrade cost

      at line 95600
      It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][$cash -= Math.trunc(50000*$upgradeMultiplier), $clinicUpgradeFilters to 1]] //Costs ¤<<print Math.trunc(50000*$upgradeMultiplier)>>0//

      should be

      It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][$cash -= Math.trunc(50000*$upgradeMultiplier), $clinicUpgradeFilters to 1]] //Costs ¤<<print Math.trunc(50000*$upgradeMultiplier)>>//

      for the dna damage glitch you can always send your slaves back to the clinic and even though they might get kicked out it after 1 turn, their dna damage levels will be lowered by a small amount each time they get out of the clinic (only seen this happen with slaves that have 4 or less dna damage)

      Delete
    2. Yes but there is a problem with that (aside form doing it every turn for every slave). After kicked out from clinic living standards of slaves resetting to spare thus negatively affecting devoted slaves at long term.

      Delete
  9. Hi FC Author, attached are 4 fixes to 8.7, merged into 8.8
    https://mega.nz/#!WAY1hQzI!wqgVUiGUqIGvnGz1ZnPZJ7HCXFgwbTBDXNTFHzklcFg

    64216
    $Attendant to $Schoolteacher

    100040 to 100047
    Fix for the security force rep and prosperity bugs

    100137
    Fix for the security force accountability UI issue

    117103
    The old code stops working if you expand the master suite capacity

    ReplyDelete
    Replies
    1. Thanks, anon. In the future, would you mind emailing me fixed codeblocks in .txt? Much easier.

      Delete
  10. Special order needs to be updated. Slaves ordered from there has fixed amount of height. For example a slave with average height ordered from there will be always 165cm. It lacks options of very beautiful and very ugly faces. It also doesn't have face shapes to chose like cute and sensual.

    ReplyDelete
  11. You call out to stop her, and she turns obediently to listen; you tell her to take the day off and meet you that evening for a trip to Haven's most fashionable nightclub. You emphasize slightly that it's a place you prefer to enjoy with a young slave, and her eyes widen a little at the implied compliment and challenge. Right at the proper time, she arrives in your office wearing neon black makeup to match her hair, and a tiny iridescent clubgirl outfit of the same color. The hem of the skirt is barely low enough to conceal her pussy, and it's backless. The front is held up by a halter around her pretty neck, and is strained by her big tits. She makes a gaudy and very fashionable spectacle, and in response to your look she raises both arms over her head and twirls, shimmying her body deliciously. "I hope they let me into the club without checking my I.D., Master," she jokes, for which she receives a swat on her rear as you head out. With the full day of rest, she is full of vigor and ready to dance. She eagerly heads out onto the floor with you, masterfully moving her body to the heavy beat, grabbing the attention of all the men and most of the women in the Club. It doesn't take long for her to back herself into you so she can grind; she cranes her neck back to plant an earnest kiss on your chin.
    ---------
    Neon black makeup? That is a new one to me!

    ReplyDelete
  12. If possible can you remove interslave sex part of "Permit masturbation and interslave sex" from orgasm rules. Since the choice of "Let her get off with other slaves" already does that and I don't want to slaves have sex with each I only want to permit masturbation.

    ReplyDelete
    Replies
    1. This. A way to permit masturbation would be nice.

      Delete
  13. Minor bug when fucking a slave with her twin.
    <<set $partner.oralCount++, activeSlave.oralCount++, $oralTotal++>>

    activeSlave is missing the $ sign. The line should be
    <<set $partner.oralCount++, $activeSlave.oralCount++, $oralTotal++>>

    ReplyDelete
    Replies
    1. (sigh) My fix isn't actually incorporated into 0.8.8.1. Let's hope the missing $ gets added in the next one.

      Delete
    2. Yeah I noticed it didn't for some reason, when I ran into it myself while playing.

      Delete
  14. I like the tweaks. It helps make the game more playable.

    BUG the rules assistant still does not properly set the smart piercing to anything but all sex.

    ReplyDelete
  15. While you're working on UI improvements, can you please add the missing capacities to the abbreviated sidebar facilities? The Brothel, for example, displays 14/15, but most of the facilities would just display (14) despite now having limits.

    ReplyDelete
  16. MAJOR BUG: Security Force mod still breaks GSP.

    MAJOR BUG: AI arcologies attacking your society still immediately fails any Future Societies.

    BUG: Security Force mod still does not properly display accountability in turn summary.

    ReplyDelete
    Replies
    1. fix for this was posted on a megalink by an anon a few comments up

      Delete
  17. Isabelle is the hostage I "rescued"

    Error: <>: bad conditional expression in <> clause: missing ) in parenthetical Isabelle's brilliant mind strongly resists slavery, but she fears you deeply enough that she consciously forces herself to obey out of self-preservation.

    ReplyDelete
  18. Request: Could there be a Cheat option at the start to allow for more money when rolling initial slaves but NOT the current setting that also turns debug mode on, saddles you with that big set of pregen'd slaves and also sets the RA to a bunch of non-default settings? I enjoy trying out the early game every once in a while but the busywork of having to cleanup the standard cheatmode's options (sell slaves, reset RA settings, turn debug off) is a chore, when all I want is essentially a bit more starting cash cheated in.

    ReplyDelete
    Replies
    1. You could do what I do.

      Open the game with a Texteditor like "Notepad++". Either go to line 23689 or use the search function and search for "Cheat Start". There you have the "[$cash += 1000000,$girls to 3,$rep += 10000,$dojo..........." line. Just take the cash option and put in the line above. And tadaa you have now alot of starting money.

      So the line above cheat should like this:
      [[Continue|init Nationalities][$cash += 6000000,$girls to 2]]

      Enjoy.

      You can also use that to change any other value you want. Just be careful, but it is rather easy.

      Delete
    2. OP here just tried this, thanks Cloudchaser you're the bomb! Aces!

      Delete
    3. Glad I could help. But remember, whenever you start a new game on a new version you have to do this all over again. Then again, it is a quick fix. And only needed to start the game.

      Delete
  19. there's a bug with a new game plus where I can't convert cows in the dairy into permanent fixtures of the machines

    ReplyDelete
  20. Minor Bug: The Latex Catsuit is not getting recognized as clothes for the bodyguard in the little description at the bottom of the screen. The nice nurse and military uniform works with a custom text. I have not tested the dress.

    ReplyDelete
    Replies
    1. Natacha is standing behind your left shoulder, guarding your person. She is nude except for her armament.

      That happens even in the latest build with the latex catsuit.

      Delete
  21. Unable to purchase any slaves from other arcologies even when we have the same policies. We both have Chattel Religionism along with Pastoralist, Paternalist, and Body Purist but still says I have a social misalignment.

    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 Glory. Some were trained there, specifically for sale, while others are simply being sold. They're often gratifyingly devoted and trusting. They're quite pristine, free of any genomic damage or addictions regardless of any transformations they've had. They're usually on the younger side. Lactation is nearly universal among them, sometimes in ludicrous quantities. They tend to have huge udders, as well. Your arcology's very different culture from Glory's makes its slaves unhappy with the prospect of life in your arcology, and afraid of what will happen to them there.

    Your social misalignment with Glory drives up the price. The offered price is ¤.
    You lack the necessary funds to buy this slave.

    ReplyDelete
  22. I can't get the RA to function at all...again. I miss the old RA I never had near the trouble with it.

    ReplyDelete
  23. Futanari Sister reactions to the fuckpit are still backwards, making them not want to leave when they're not there and making them want to go there while already there.

    ReplyDelete
  24. I'm getting a bug that occurs on the second week after the star of the inter arcology war where my reputation, number of citizens, and number of sex slaves all becomes undefined.

    ReplyDelete
  25. Every time I select one of the new collars in the RA it loads a random slave menu, preventing me from saving the change. Everything else seems to work fine.

    ReplyDelete
    Replies
    1. My fault. The new collars are linking to the wrong page. Whoops.

      Delete
  26. It's not save compatible. I had a quadruple amputee in 8.8 and when I opened the save in 8.8.1 there was no option to add p-limbs of any kind. I reloaded the save in 8.8 and attached p-limbs to her. I saved. I opened it back up in 8.8.1 and saw no option to change the type of p-limbs, only to remove them. I also see no where to grow the new limbs.

    ReplyDelete
  27. BUG - asking a slave about her feelings produces the text for ALL devotion levels. Looks like the top level IF macro is missing a closing tag, which messes up all the ELSEIFs that follow.

    ReplyDelete
    Replies
    1. Also, the new slave page update system doesn't play well with hormone assignment levels. "Increase dosage" link is absent unless you exit to main and come back in. Clicking to increase dosage shows no change on the slave's page (text still says male/female), though on the main page HOF changes to HOF+.

      Delete
    2. yeah I get the same bug as DrPill with getting responses for all devotion levels, happens with any girl. Also have included error messages of

      Error: cannot find a closing tag for macro <>

      Error: child tag <> was found outside of a call to its parent macro <>

      Error: child tag <> was found outside of a call to its parent macro <>

      Error: child tag <> was found outside of a call to its parent macro <>

      this is for non-cheat version, unsure of cheat version.

      Delete
    3. error 1 *if*

      error 2 *elseif* *if*

      3 was the same as 2

      error 4 *else* *if*

      * shows correction.

      sorry for added post did not notice mistake when copy pasting

      Delete
    4. I found the cause. The new section I added for the new p-limbs was missing an else part. I've fixed it and sent to FC Dev.

      Delete
    5. Could you direct us to the portion and line number so we can add the appropriate else? I'm curious if it fixes an issue with relationships as well, were the slave talks about how hot all their friends are, and also assumes they're your wife.

      Delete
    6. due to the new changes of not updating after every change, you have to click the update button for it to show up or just click confirm, this is due to the fact taht there is lacking code that rewrites the current page, and just keep using the old refresh way of showing the changes.

      Delete
  28. still waiting for doggy cyber p-limbs, for that extra rival humiliation :p

    ReplyDelete
  29. Well, it still seems to be doing it. Subdue the Sisters, all societal projects fail at once.

    ReplyDelete
  30. It would be nice to be able to set outfits based on profession. Lingerie for whores, club netting for club sluts, cow suit for milk cows, etc. Any chance of that?

    ReplyDelete
    Replies
    1. You can do that, and much more. Just make a rule that applies to the relevant facility or job and choose what you want.

      Delete
  31. With the new costs for policies, I feel it might be actually worthwhile to have a Politics PC background which reduces the implementation and upkeep cost of them.

    ReplyDelete
    Replies
    1. then we would need to have more policies and more upkeep on them, the cost is not that much atm, i can still get like 7 policies within just a few hand full of weeks, even with the new changes

      Delete
  32. Is it possible to increase the size of the player's penis or is it only for your slaves?

    ReplyDelete
    Replies
    1. atm you cant change anything about yourself other then during the prologue, where you can only change spoken sex, boobs or not, dick or vag.

      but this would be a nice feature which could add to the slave interaction, like a big dick makes you more terrifying for inexperienced slaves or something like that.
      the player could have a similar menu to the slaves, so you can change your own appearance which could have effects on your interaction with slaves and the freecity. but we are probably a long way away from that. but could slowly be implemented.

      Delete
  33. When initially creating a slave this error pops up when I push the "increase" button to increase the strength of a fetish.

    Apologies! An error has occurred. You may be able to continue, but some parts may not work properly.

    Error: <>: no elements matched the selector "#fetishStrength".

    Stack Trace:
    Wikifier</t</<.value@file:///E:/Other/Free%20Cities%20v%200.8.8.1.html:117835:16274
    e/<@file:///E:/Other/Free%20Cities%20v%200.8.8.1.html:117836:11451
    t/<@file:///E:/Other/Free%20Cities%20v%200.8.8.1.html:117834:13826
    n.event.dispatch@file:///E:/Other/Free%20Cities%20v%200.8.8.1.html:58:7464
    n.event.add/r.handle@file:///E:/Other/Free%20Cities%20v%200.8.8.1.html:58:5580

    ReplyDelete
    Replies
    1. BUG: Selecting any of the new neck clothing in the rule assistant moves to a slave rather than back to the rule assistant screen.

      Delete
  34. after the liberty war, and in the middle of the war against the leader i get this

    Your inter-arcology war with the arcology owner behind the Daughters of Liberty has dragged on for 3 weeks. The tone of your arcology is a bit more somber than usual. You have enhanced security in place, and the populace has caught the mood. The latest message from your rival recently arrived, showing $hostage.slaveName Error: <>: bad evaluation: Cannot create property 'trust' on number '0' Error: <>: bad evaluation: Cannot create property 'devotion' on number '0' trying to catch her breath and stop her fat body from sweating.

    ReplyDelete
  35. I had a bug since 8.7 version, when the rival present the hostage i have this :

    Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object Error: <>: bad evaluation: can't assign to properties of (new Number(0)): not an object

    And so in can't have the hostage as a slave.

    ReplyDelete
  36. Another Bug

    Feeling childbirth approaching, Buttholething makes her way to her prepared birthing area. She strips and settles into one of the various seats around the room. She gets comfortable and begins to push out her baby. Her child is promptly taken and, following a shower and fresh change of clothes, she returns to the fuckpitError: HTML tag "else" is not closed> her preferred spot spot. She gave birth to a single baby. Childbirth has stretched out her vagina.

    ReplyDelete
  37. Really minor bug here.

    The canWalk function says
    } else if (slave.boobs > 9000+(slave.muscles*1000)) {

    The Boobs Description section says
    <<elseif $activeSlave.boobs < 9000+($activeSlave.muscles*1000)>>

    This means that on the few occasions where the slave.boobs is exactly at 9000+(slave.muscles*1000), the game thinks that she can walk but the description will say that she's immobilized. Fix? Change < to <=.

    ReplyDelete
  38. Am I using the Stewardress right? I added one to my Servants' quarters and my upkeep wasn't lowered at all.

    ReplyDelete
    Replies
    1. you need to have servants, the stewardess only makes the servants work harder, she doesn't do any work herself

      Delete
    2. I do have one, I have three servants in it. However, the reduction doesn't change when I put her in and take her out.

      Delete
    3. If I'm not mistaken things get calculated during the end of week, for leaders in facilities, actually probably for every slave in facilities.
      Also of note Leaders cost of living goes up as in living in luxury, so your upkeep might even rise on the left hand bar. But if the slave is well trained and meets the requirements she'll lower in the upkeep after you end the week. My upkeep with a Stewardress and one slave in the The Servants' Quarters had an upkeep of 9250 after a week it dropped to 8050.

      Delete
  39. PLEASE, PLEASE, PLEASE!!!
    DO ALL THE CHOICES IN CHECKBOXES OR ALTERNATIVE EXPANDED MENUS!!! WHEN WINDOW IS JUMPING, AFTER EACH CHOICE, IT'S VERY FRUSTRATING!!!

    ReplyDelete
    Replies
    1. this basically is already like this, you just cant see the "checkbox", the current problem is just the way the game handles the changes, rather then having code that alter the current page it refreshes the page to reload the data with the new change

      Delete
  40. Sometime after playing, my cash becomes $cash. Even if I add money by the cheat mode, it resets itself to $cash after each week. Can't buy anything either.

    ReplyDelete
    Replies
    1. i beleave its incompatibility issues with older saves, just do a NGP or go back. unless this is on a NG/NGP then i have no idea

      Delete
  41. When I go into the remote surgery to install p-limbs on an amputee, there's no option to do so.

    ReplyDelete
  42. Ordering a petite slave from the custom slave ordering place will still give you a 0cm slave.

    Also it would be nice if you could just order for the ethnicity not a country since I don't really care where they are from, but that they are the race that I want.

    ReplyDelete
  43. I'm getting an error when trying to build prosthetic limbs, and when trying to talk to my slaves

    ReplyDelete
  44. Ne, FCdev. Could you add support for mixed-race supremecist/degredationalist societies? I have a very specific fetish, and given the weird interaction between mixed-race and race-changing surgery I think I can make it work even given the low numbers of mixed race slaves in the game.

    ReplyDelete
  45. I cannot manage to have the RA work in facilities, whatever parameters I use.
    It doesn't even work if I apply the relevant ruleset to the specific slaves in the facility.

    I'm using v0.8.8.1, and I'm running the game through Firefox.

    Is it just me, or is this a know issue?

    ReplyDelete
  46. Error: cannot find a closing tag for macro <> She declares angrily that it's wrong to keep her a slave, and that you should free her. Error: child tag <> was found outside of a call to its parent macro <> She mutters hestitantly that she does not like being a slave, and then falls silent. Error: child tag <> was found outside of a call to its parent macro <> She says earnestly that she will do whatever you order her to. Error: child tag <> was found outside of a call to its parent macro <>

    Any solution to this bug?

    ReplyDelete
    Replies
    1. Uh, yes. I thought someone else took care of it, but the bug is due to missing a closing /if tag. To fix it you need to insert it manually at the right location. How comfortable are you with editing the game yourself? If you aren't it's probably better to wait for the next hotfix and live with the bug for a few more days.

      Delete
    2. This has been fixed as of 0.8.8.2.

      Delete
  47. Menu bug: when I put someone on female hormones, I can't increase the dosage (only shows male and female). I need to go back to the home page then come back, and it doesn't confirm that she is on heavy hormones (even though it does in the home page). Also, the third option disappear for the living standard, speech rules, and relationship rules when I select one of them.

    Also, my rival and hostage keep starting a lover relationship, even though both relationship rules are set to restrictive. Is this intended?

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

      Delete
    2. The hormones line must not be playing nice with the new page refresh code. This was an issue in 8.8.1 and still is in 8.8.2.

      Delete
  48. from what i cans see this version is compatible with saves from last version. othern then one thing i dont know is a bug or if its a compatibility issue due to using old saves, but when i loaded my save there is no collar wardrobe options to pick for slaves

    ReplyDelete
    Replies
    1. probably works fine if you brought the cloths in this version but i think i should still mention it

      Delete
  49. I wanted to give the Cheat Enabled game a try to see what could be altered and I've come across a bug during the End Week detailed report pages. In my one game I had just over 21 million in cash but after continuing past the facility report and slave stat change I suddenly had less than 11000 cash. According to the economics report I should have made money but instead lost almost all my money. Here is the report:

    Economics
    Week 61
    Week of March 15, 2038
    Sunny

    Continue [Spa]

    Cash | ¤10020

    FC Markets Report: ...law would legalize enslavement, driving high prices for associated...

    Personal Business
    You have significant assets. This week, your business endeavors made you ¤465549. This week, you gave up business opportunities worth ¤1094 to help deserving citizens, burnishing your reputation.
    This week, routine upkeep of your demesne costs ¤167045.
    The price of slaves has naturally fallen slightly.

    The Corporation
    Your corporation made a profit of ¤67156 last week. It was a great week for enslavement; in total, the corporation has enslaved 1384 people. The corporation has only enough training and medical assets to maintain the value of its human holdings. Since it is now highly profitable, a large dividend of ¤1/share was paid out to stockholders; you received ¤17500. The market consensus is that your corporation is undervalued, driving share prices sharply up. Shares in your corporation are trading at ¤162.29: up 12.28 since last week. You hold 17500 shares personally while 13000 are publicly held. The corporation issued 500 new shares, driving the share price down slightly.
    Corporate assets
    ¤36656 in cash on hand. You directed the corporation to sell conflict zone enslavement assets.

    Arcology Management
    Your welcome program for new citizens helps encourage wealthy people from the old world to immigrate, but annoys some longstanding citizens. The rent promotion for new immigrants brings new citizens to the arcology. Your propoganda in the old world encourages desperate refugees to come here and become menial slaves. Poor citizens can rely on their better-off peers in Eden. Chattel Religionism helps some poor citizens see slavery as a spiritually pure fate. The pastoralization of Eden helps concentrate wealth in the hands of a few. 7133 citizens, 1334 sex slaves, and 179879 menial slaves live in your arcology. The slave population as a whole is unusually accepting of its station. The slaves are well cared for, and it can sometimes be difficult to tell slaves from citizens. The average slave is quite healthy. Since most citizens cannot afford their own sex slaves, demand for sexual services is intense.
    Slaveowners who can prove that they abstain from certain practices are given a reduction to their rent. This week, rents from Eden came to ¤53693. The degenerating world economy makes supplying and maintaining Eden extremely difficult. This week, bribes and other costs to keep it running came to ¤2370764. You own 177611 menial slaves, earning you ¤3623264. Some refugees and other desperate people filtered towards the arcology during the week: as owner, you were able to enslave 2 of them. Your arcology is nearly at its maximum prosperity, and your rents will not increase further once it is at maximum capacity.

    This is off a fresh game using 0.8.8.1 and I'm not sure where my money is going. I should have a few million creds left, not under 11000.

    ReplyDelete
    Replies
    1. >177611 menial slaves

      Did you tell your personal assistant to start buying menial slaves?

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

    ReplyDelete
  51. The Master Suite will randomly reset the # of rooms back to 1 after ending the week. It's not consistent as I tried to replicate it after leaving then re-entering the suite or ending multiple weeks but it does happen. Using 0.8.8.1.

    ReplyDelete
  52. m8, recoding is called "refactoring" and its generally about 50% of a programmers job. i'm amazed you're just starting!

    ReplyDelete
    Replies
    1. Remember, this isn't his job. It's just a hobby.

      Delete
  53. Bug.

    <<elseif ($arcologies[0].FSDegradationist isnot "unset") && ($arcologies[$i].FSPaternalist isnot "unset")>>
    <<set $activeSlave.devotion to random(12,18)>>
    <<set $activeSlave.trust to 20>>
    ''$arcologies[$i].name'' is Degradationist, and your arcology is Paternalist. To its slaves, other niceties of social alignment are trivial. They view your arcology as a promised land.

    FSDegradationist and FSPaternalist should be swapped.
    By the way, I don't think trust should be raised here, at least not this much. The slaves should still be traumatized from their time in their old arcology and they don't know if you will tolerate anything but complete obedience.

    ReplyDelete
  54. I'm new to the game, so I might be missing something, but does the "Southern European" ethnicity exist? It's an option for Future Societies, but I can't seem to get a slave with it.

    ReplyDelete
    Replies
    1. You can get it on spanish, greek, italian and portugese slaves as far as I have seen. But the rate seems a bit low.

      Delete
  55. I'm unable to manufacture p-limbs, I can select the options to build them for an amp, but the weeks until completion never changes.

    ReplyDelete
  56. Since there is unlikely to be another hotfix before the next update, I've uploaded a mod of 0.8.8.2

    https://mega.nz/#!XZJAxCpY!8jZItr7YU9N31DCFcUowV_zsufJJmFkXEWfHojM5Xx8

    It fixes the prosthetic limbs week to completion not changing.
    It also changes the Body Mod Rules Assistant and Cosmetic Rules Assistant pages to not refresh on every change.

    ReplyDelete
    Replies
    1. Thanks for the fix. Too bad it isn't retroactive. Only found out about the limbs not completing after one of the slaves I started with couldn't get her new ones, and still can't. It'll help for next time though.

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

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

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

      Delete
    5. Yup, that fixed it. I thank you very much, as I imagine the problem I ran into isn't too common. Well done!

      Delete
    6. Some people are reporting problems with attaching so if you are still having problems too try this:

      https://mega.nz/#!CRIExTaB!PTQA-pomBzrDZaimjseUwszUxGtjVr_Rg8lSZvV2wBM

      Delete
  57. Right, one more time. 0.8.8.2. I have reported this before and gave the same fix, but for some reason it keeps not getting incorporated.

    <<set $partner.oralCount++, activeSlave.oralCount++, $oralTotal++>>

    should be
    <<set $partner.oralCount++, $activeSlave.oralCount++, $oralTotal++>>

    ReplyDelete
  58. Not sure if bug or feature. On very rare occasions, it is possible to get skills higher than 3. I had a masterful sex slave that I carried into new game plus. Later, she recruited her mother as a slave. Relatives are created based on the recruiter, but the code randomly adds +1 to the mother's skills, presumably to make the mother slightly better than the daughter (MILF > teen, amirite). So in my particular case, the mother ended up with oral, whore, and entertain of 4. This didn't seem to break anything as I played for 10 more weeks without noticing, but then I made her Head Girl and I started noticing that slaves that are already masterful is somehow still getting taught skills. I checked the numerical stats and noticed some slaves have 4 in a few skills.

    Since slaves that are masters in certain skills can be acquired at a price in the slave market, I believe this can happen even without using New Game+. I'm not sure if this is worth fixing, but I thought I'll let you know. (and for those who tries to create the perfect waifu, ha, now you can have a new goal to obsess over)

    ReplyDelete
    Replies
    1. Ah, turns out skill descriptions can't handle skill of 4 and treats it like 0. Just the description though. Sexual score works fine because it uses a formula rather a series of if-then and money/rep are calculated correctly.

      Delete
  59. Is there only one arcology war that is experienced or are there other conflicts awaiting us?

    ReplyDelete
  60. So this is a suggestion for the war between arcologies. Have the name of the place you are fighting said in that end of the week scene encase you walk start the war get busy walk off come back and then can't remember who you should to economic war with. Tee hee.

    ReplyDelete
  61. This comment has been removed by the author.

    ReplyDelete
  62. Two notes:

    One - In the event where a slave may ask to replace the current Head Girl, I just had an odd moment where the replacing slave was complaining that my current HG was inadequate because she lacked a vagina. My current HG is also pregnant. There should probably be a check there.

    Two - Occasionally, when I get a LOT of money (usually a few million) it knocks me back down to only 30k money. Little annoying.

    ReplyDelete
    Replies
    1. Relating to two, do you have the market assistant active, and is their minimum set to 30k?

      Delete
    2. Yup. Could that be causing the issue?

      Delete
    3. How many menial slaves do you have? About 3000? That will cost 2.4 million, assuming a low price of 800. If the amount of menial slaves you have is around there, what happened is that your market assistant program kicks in because slave prices are low enough and spent everything but 30k on menials. The money doesn't go away. You can always sell the slaves back or you can just hold them and get the money and sell them later.

      Delete
    4. The Market Assistant will buy and sell menial slaves based on that value.

      If your money is higher than that and slave prices are low your market assistant will buy menial slaves until it hits that point. Say you have 1 million money, and prices go really low, it'll buy slaves until it goes to around 30k.

      If your money is below that point and slave prices are high, it will sell slaves until your about the point you set.

      Delete
    5. Forgot to add, chances are if one of your future society options is Roman Revivalism and your market assistant is on, your money will stay practically frozen at whatever minimum you set as the society option will keep slave prices very low and your market assistant will keep buying ever week.

      Delete
  63. No matter what I do, I can't get over 30 prosperity. I have all city upgrades etc, and I just get the message that my city is taxed by it's own prosperity. Anyone know what I'm doing wrong?

    ReplyDelete
    Replies
    1. Currently the game caps your arcology's prosperity at 30.0. You may notice that other arcologies aren't capped. I think that means that eventually the cap will be expanded later once more late-game/end-game stuff is added. But for now 30 is the cap.

      Delete
  64. Um, I don't know if this constitutes a bug, but I noticed I wasn't getting the "loving concubine" random event anymore and can't access it through debug either. Also, my "tired milkmaid" RE posits my milkmaid having a penis and testicles as well as 0 cows in the dairy, both of which are false.

    ReplyDelete
  65. There's are rather nasty bug when running a supremacist arcology and having the "Universal Enslavement" policy employed (FSSupremacistLawME == 1): Whenever a slave of the chosen race is created, it will lead to a black screen! This might happen in several situations where slaves are auto-generated (market, surviving the invasion with crushing success...). The reason seems to be the last if-clause in the "Generate XY Slave" section (line 11213):

    <<if $arcologies[0].FSSupremacistLawME == 1>>
    <<if $activeSlave.race is $arcologies[0].FSSupremacistRace>>
    <<goto "Generate XX Slave">>
    <</if>>
    <</if>>

    Changing the "goto" instruction to "display" seems to fix the issue, but I simply do not know enough of twine or the FC code base to tell if this might have unforeseen side effects.
    By the way, I do not understand this clause on a logical level: It seems to prevent the generation of new slaves of the supremacist race on several occasions once the "Universal Enslavement" policy is active. However, that seems not to be consistent with what the ingame description says: Universal Enslavement only states that there may be no citizens of an inferior race, but it does not say anything about the slave population.

    ReplyDelete
  66. The health damage from corsetting seems to be applied twice?

    She occasionally comes to you to beg for sexual release, hating herself for it. The spare living conditions get her used to the routine of slavery. Since she's low in the slave hierarchy, she knows that the rule that slaves must get consent before having sex with her are all that protect her from abuse. The corset she's wearing is so tight that it's unhealthy. The corset she's wearing is so tight that she barely has breath to think, though she has enough to fear. It's also unhealthy. The corseting narrows her waist; she can now comfortably bear her corsetage. Her occasional presence in arcology pornography slightly increases her impact on society. Her blurred vision reduces her distaste for her life slightly, since her fuzzy vision allows her to ignore the details of everyone she's expected to fuck. Her mouth full of orthodontia is quite uncomfortable, and she's stupid enough to blame you for the discomfort. Her skinny body burns some fat off her big butt. She receives direct injections of advanced growth hormones, right into her buttocks; her health supports growth reasonably well, and her massive butt tend to grow slowly.

    ReplyDelete
  67. BUG in Coursing Association

    The Lurching Event has three section, one for the first, second, and third hare. Each section is supposed to have a series of if-then statement for Lurcher with huge dick, normal dick, huge clit, dildo, and none of the above (e.g., a herm that can't get it hard). However, only the section for the first hare has the complete set of if-then. The second and third hare sections are missing the if-then for huge clit. Thus, a Lurcher with a huge clit can only get the correct result when catchingthe first hare. If she catches the second or third hare she will get the "can't get it hard" result. Copy-pasting the right sections should fix the event.

    ReplyDelete
  68. Newer player, two quick questions about future features -

    1. Does bestiality fall under the "extreme fetish that will never be included" header? It's not an uncommon feature in settings like this (particularly given the "Degradationist" FS) and doesn't strike me as particularly more grotesque than quadruple amputation.

    2. Female characters cannot, as far as I can tell, make use of their shemale slaves' full feature set. (Neither can male characters, for that matter.) Does this fall too far outside the scope of "Author Interest?"

    ReplyDelete