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 (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. 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 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 fixes
  • Addressed issues with fixes to end week leadership code and immobilization checks 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.

Monday, September 19, 2016

ALPHA 0.8.6: Best Served Cold

It has been a year since the first public release of Free Cities.

This isn't where I expected FC to be a year ago. The game has gotten a lot more attention than I expected, and working on it turned out to be more fun than I could have imagined. As for definite plans for the future of FC, I intend to keep working on FC as long as I have the time to do so, as long as it's fun to do so, and as long as I feel that the game is improving. None of that looks like it'll be changing anytime soon. Thank you all for playing.

To celebrate the anniversary of FC's first public release, this update is one of the game's biggest. It integrates the recently added neighboring arcology system, the existing lategame rivalry event chain, and new content to confront the player with a challenge. It adds a popularly requested item, modern prosthetic limbs, which can make an amputee more than she ever was when she had natural arms and legs. It allows slaves with hypermassive breasts to leave the Dairy for a life of sedentary majesty elsewhere. Finally, it also integrates major contributions from FC's growing group of active modders, including CornCobMan's spectacular overhaul of the rules system.

Like previous updates that made significant expansions to what's possible for slaves in the game world, there will inevitably be instances of slaves with hypermassive tits or prosthetic limbs doing things that don't make sense. As usual, I did my best to catch these, but I'm sure many slipped past me. If you encounter one of these, please report it.

Download: DropboxMegaSaves from previous versions are incompatible, but 0.8+ saves are eligible for New Game Plus. Latest hotfix is (1830 PST September 22), completely save compatible. fixes
  • Victory over the Daughters' coup attempt will now provide more than one slave.
  • The Slave Shelter should now generate slaves with a complete set of flaws.
  • Adding vibrating P-Limbs will now display the proper reaction scene. fixes
  • Incorporated continued RA improvements by CornCobMan, including support for slaves in facilities.
  • Fixed a bug with Multiculturalism that was causing widespread issues with AI arcologies.
  • Incorporated more collars by Anon.
  • Fixed several dud personal training outcomes.
  • Readded improperly omitted preg code.
  • Provided hostage backstory for the Slaver career.
  • Allowed vocal cord restoration for all content settings.
  • Exempted P-Limbs from heel effects. They're metal.
  • Fixed a bug in rules application to midndbroken slaves.
  • Minor menu optimizations.
  • Typos. fixes
  • Various rules bugfixes and improvements from CornCobMan, including multiple default rulesets when starting a new game.
  • Fixed a bug in the javascript optimizations that was preventing heeled slaves from walking in proper footwear.
  • Costs Report error.

0.8.6 Changelog

CornCobMan's rules improvements
  • Broadly revises the rule system to use multiple rulesets.
Immobility system
  • Rebalanced existing mechanics to provide simple penalties to upkeep, beauty, sexual performance, and deadliness for amputees.
  • Provided code support for slaves immobilized by hypermassive breasts outside the Dairy, including penalties to upkeep and deadliness.
  • Added additional mental effects from immobility due to either amputee status or hypermassive breasts.
  • Recoded many existing amputee mechanics to cover all immobilized slaves, including leadership restrictions.
  • Eliminated the restriction on removing slaves with hypermassive breasts from the Dairy and eliminated the special surgery to permit removal.
  • Growth hormone upgrades are now available in three increasingly expensive tiers which speed expansion.
  • Provided an additional rules setting identical to unlimited growth except that it will not grow dicks to nonfunctionality or boobs to immobility.
Prosthetic limbs
  • Added modern prosthetic limbs, which are provided surgically, allow a normal life, and reduce but not eliminate amputee penalties and costs.
  • P-Limbs can be upgraded to focus on either appearance, sex, or combat, completely eliminating the relevant amputee penalty.
  • Transformation Fetishist societies approve of artificial limbs.
Future Society changes
  • Added an alternative future society choice, Multiculturalism, which represents the advantages of letting the arcology's culture develop naturally.
  • Multiculturalism does not develop organically: one or more FS choices can be added to it, increasing its effects.
  • Multiculturalism provides free reputation and is an extremely powerful driver of arcology prosperity.
  • Provided support for new cultural mechanics by defining Pastoralism and Physical Idealism as rival societal models.
  • Defined Chattel Religionism and Multiculturalism as rival society models.
  • Boosted the threshold for directed cultural influence and reduced its effectiveness.
Other updates
  • Continued optimization work by Bane70.
  • Continued pregnancy content improvements by Anon.
  • Continued event code consolidation.
  • Bugfixes.

The section of the changelog below spoils late game events!

Plot event updates
  • The game will attempt to define a leading neighbor arcology as the PC's rival, though this will not be immediately revealed.
  • The Daughters of Liberty event chain now features the rival arcology owner as the antagonist if one is active.
  • Rival arcologies enjoy minor bonuses to economic efficiency and FS adoption.
  • Rival governments will shift to individual rule, and will not experience changes of government.
  • Early FS choices will define a primary FS disagreement between the PC and the rival, with the rival always choosing the opposite FS.
  • Rivals have a high chance of making further FS selections that disagree with the PC's choices.
  • The prosperity of the PC's arcology now factors into victory in the inter-arcology event chain.
  • If a rival arcology is active, its prosperity factors into victory in the inter-arcology event chain.
  • The game will attempt to generate a minor prior acquaintance of the PC from before they owned the arcology.
  • If a prior acquaintance is active, she will appear in the possession of the rival arcology owner, who will use her in psychological warfare against the PC.
  • Winning the inter-arcology war will allow the PC to capture the prior acquaintance in addition to the rival arcology owner.

Monday, September 12, 2016

ALPHA 0.8.5: Nominal Estimates

This update is fairly light on content, but will hopefully produce a more pleasant playing experience. Several contributors and I have been working on different areas to make the game faster, easier to play, and less buggy. As such, the changelog contains some items that will be of interest mostly to those who look at the code, since they'll have little impact on gameplay. I'd like to single out Bane70 for special thanks in this regard; he is doing optimization work with a high degree of expertise and meticulousness, and I'm afraid everyone who plays FC hereafter won't realize how important his contributions are, precisely because of how unobtrusively they improve things.

Download: DropboxMegaSaves from previous versions are incompatible, but 0.8+ saves are eligible for New Game Plus. Latest hotfix is (1730 PST September 14), completely save compatible. fixes
  • Addressed absence of manual corsetage control.
  • Corrected pregnancy source tracking.
  • Minor description issues. fixes
  • Slightly revised hormone balance calculation.
  • Various reported error messages and description issues.
  • Typos. fixes
  • Neighbor future society development errors.
  • Arcade assignment errors.
  • Face stat overflow due to hormonal effects.
  • Bad trigger for the fearful humiliation event.
  • Body mod request event error.
  • Abuse error.
  • Typos.

0.8.5 Changelog

Optimization and other recoding
  • Menu optimization by Bane70.
  • Consolidated much existing event code for standardization and to stamp out several longstanding bugs.
  • Provided updated cheatmode handling for the new event code.
  • Cheatmode will now allow the player to select which slave sees a random event each week.
  • As a debugging tool, Cheatmode will now display the passage title in the sidebar.
Neighboring arcologies
  • Changes of government may cause abandonment of society models, with more mature models being likelier to survive.
  • The likelihood of cross-arcology future society spread is now affected by existing social alignment.
  • Revised neighbor descriptions for clarity, including a numerical approximation of their  prosperity.
  • Having an upgraded computer core will decrease the uncertainty of prosperity approximations.
  • The PC can target a single arcology for straightforward economic warfare, harming both arcologies' prosperity.
  • Opposed Paternalism and Degradationism will override the feelings of slaves traded across arcologies.
Clothes and accessories
  • Added a belly accessory slot.
  • Recast corsets as a belly accessory rather than an item of clothing.
  • Added extreme corsets, which will continue to have corsetage effects on all slaves who have not had surgical waist narrowing.
  • Integrated a contribution by Anonymous that adds sympathy bellies.
Other updates
  • Random event in which slaves wearing succubi costumes can be fed the PC's precious bodily essence.
  • Random event in which the personal assistant and a flirty slave can be told to get a room already.
  • Bugfixes.

Tuesday, September 6, 2016

ALPHA 0.8.4: Clear Vision

The subreddit is working out well. The web platform approach I'll take for this update is that the subreddit is now the preferred place to submit bug reports, feedback, and requests, but I will still read comments here. Reddit is certainly a much better platform than Blogspot for discussion, and this has already had a noticeable impact on the game. This update makes more minor content expansions prompted by player requests than usual, including eyewear, dick expansion, and a succubus outfit.

I find ballsless futa vaguely baffling. For those who are unfamiliar, these are chicks with functional dicks and no balls, and they're pretty common in futa hentai, on /d/, etc. But I've never let a lack of understanding get in the way before, and I haven't now. To address this frequently requested item, it is now possible for a slave to have internal balls, and this situation, which can occur naturally in real life and is a treatable medical condition, can be now be created using surgery. Free Cities: I might fulfill your requests, but if I do, it'll probably be horribly degrading!

This update and future updates that expand the Free City and give other arcologies rudimentary AI are likely to take some work before they become really reliable and enjoyable. It's always possible to effectively turn the system off by starting the game in a Free City with one arcology (yours).

Download: DropboxMegaSaves from previous versions are incompatible, but 0.8+ saves are eligible for New Game Plus. Latest hotfix is (1315 PST September 8), completely save compatible. fixes
  • Adds an option to the options menu to suppress some of the more routine parts of the neighbor arcologies' FS development.
  • Corrects bad mindbroken identifiers in the birth event mod.
  • Addresses many spelling and grammar errors. fixes
  • Fixed error for slaves choosing their own clothing.
  • Summary error referencing clit setting.
  • Added logic to the autosurgery assistant to detect and repair blown out holes.
  • Corrective eyewear should now properly prevent all nearsightedness effects.
  • Fixed dairy assignment scene. fixes
  • Revised penis enhancement code to better support the new size cap.
  • Addressed an RA issue with eye colors that was producing gibberish.
  • Economic report revisions for more clarity about overall growth.
  • Butt injection error for slaves with flat asses.
  • Corrected descriptions of which class of indenture restriction is present.
  • Revised HG training descriptions to clarify that she isn't taking virginities.
  • Fixed an instance in which person attention was not properly set after success.
  • Minor text and description errors. fixes

  • Fixes a bug that causes breasts to tip over into explosive growth once over 5000cc.
  • Provides proper display of wesekhs.
  • Error messages when Head Girl uses dick on the Head Girl's girl.
  • Removed several unintentional instances of slaves being generated with internal balls.
  • Prevented the RA from trying to grow internal balls.
  • Moved hole restoration by the RA into the cosmetic surgery category.
  • Various minor description and event issues.

0.8.4 Changelog

Targeted cultural influence
  • It is now possible to target a neighbor for direct cultural influence once the PC has a mature future society.
  • Direct influence will advance matching future societies and reverse opposed future societies.
  • More advanced societal adoption increases cultural throw weight.
  • Societal adoption in excess of the cap will be stored to add an additional bonus to cultural throw weight.
  • Neighbor arcologies have their own logic for their own cultural influence, and will help further friendly societies and push back opposed societies.
Social alignment
  • The game is now capable of calculating the social alignment between two arcologies' future society choices.
  • High alignment with neighbors will help the PC's arcology economy develop, while low alignment will hurt it.
  • Slaves purchased from neighbors will get major devotion, trust, and price effects from alignment.
Anonymous birth mod integration
  • Recodes birth mechanics to address bugs and support birth events.
  • Adds a birth event with outcomes that depend on slave assignment and status. 
  • To integrate this mod, added a universal rule that implements checkups for heavily pregnant slaves, guaranteeing kinder birth outcomes.
Junk expansion
  • Raised the penis size cap and made drug and rule allowances for the possibility of hyper dick growth.
  • Dicks beyond the previous cap will not be able to achieve usable erection and are mostly ornamental.
  • Hyper dicks will efficiently advance Transformation Fetishism and Asset Expansionism.
  • Balls can now be surgically moved inside a slave's body to combine function with a ballsless futa look.
  • Internal balls remain fertile, but have a low size cap, may shrink, and will reduce cum production.
  • Added a scrotum stat to support this change; they will develop naturally like areolae, nipples, and foreskins.
Eyes and eyewear
  • Statted slaves' eyes, making it possible for them to be nearsighted.
  • Nearsightedness slightly reduces effectiveness on sexual assignments and while working as a servant.
  • Nearsightedness has various minor mental effects depending on a slave's devotion and assignment.
  • Eyewear can be cosmetic only, corrective, or blurring, which induces nearsightedness in slaves with good vision.
  • Eyewear is available as contact lenses or glasses, which will take their style from the slave's clothing.
  • Provided Rules Assistant support for various goals with eyewear.
  • Nearsightedness can also be corrected or induced using surgery.
  • Added visual acuity to starting slave customization.
Balance changes
  • Reduced the efficacy of breast and butt growth drugs.
  • Slightly reduced the base milk price, and significantly reduced the impact of Pastoralist policy on milk price.
  • Various neighbor arcology development balance changes.
Other updates
  • Incorporated code optimizations contributed by Bane70.
  • Added a succubus costume.
  • New random event for PCs with attentive Head Girls and Concubines.
  • New random event involving a tired slave who is sleeping soundly in the dormitory.
  • A change of government will now give arcologies a short honeymoon period of stability and growth to reduce death spirals.
  • Provided more careers and replaced the Milkmaid age bonus with a career bonus.
  • Placed a basic calendar on the sidebar.
  • Provided more names for AI arcologies to adopt.
  • Bugfixes.