Fort of Chains v1.6 is here! Contributors welcome!


(Play in your browser) | (Contributing) | (Download) | (Discord) | (Subreddit) | (v1.5.0.0 release notes) | (Changelog) | (F.A.Q)

Fort of Chains is a completed, free, moddable, open-source, TEXT-ONLY sandbox management NSFW game where you lead and manage a band of slavers in a fantasy world. The game is configurable and can cover all gender orientations: MM, MF, and FF. The game contains heavy themes of slavery and non-consensual sex. There are no support for playing as a submissive character. (More information) (Feature / Fetish list)

FoC v1.6 adds new content, new features, as well as many Engine work and QoL changes. It's quite large, to put it mildly, so I hope you will enjoy them.

A summary (although given its length its still pretty much an essay) of all the changes from v1.5 to v1.6 are listed at the end, but the biggest new additions in v1.6 are:

  • Content galore: 31 new quests, 16 new mails, 1 new interaction, 72 new events, 132 new traits, 7 new buildings, 27 new items, 6 new equipments, 18 new titles, 11 new lore entries, 13 new sex actions, 79 new portraits.
  • UI and QoL galore: Almost all menus have their UI rewritten to make it look and flow better. Also improves performance and error-reporting somewhat
  • Perks and retirement: You can assign perks to slavers at certain levels, as well as retire them instead of dismissing them.
  • New game plus and epilogue: You can continue your story ad infinitum now, if you wish. Comes shipped with an epilogue too.
  • Dynamic texts: Many quests and events in the game now have varying texts depending on who participates in them.
  • Other new features: Specialists, Blessing, Curse, Skill boost, Contact units, In-Game Database

If you enjoy the game, makes sure to thank the many contributors and people who have helped with this project! The project could not reach this version without them. You are invited too! The current contributors include:

  • Writers: Alberich, Milk Maid Sona, Da_Shem, Blueflame451, Quiver, Innoxia (Lilith's Throne), FCdev, Atacama, Dporentel, Fos, Kyiper, Thavil, Zerutti, anonymouse21212, Anon, mynameis123, Kyrozis, AwooWolfWoof, J1009
  • Coders: Naraden, alarmedcat, Arkerthan, and sssk
  • Artists: This game borrows many artworks whose artists have kindly released them under sufficiently permissive licenses, allowing them to be used in this game. Please see the in-game (Artist Credits) for their full list as well as the licenses, for there are simply too many of them to list here!
  • Others: acciabread, RikuAotsuki, AbleCharlie, gorbo1, Anu, nezzanine, ChristianS, Elannil, ThaneRoss, Hermenegild, Stadler76 bug reporters, as well as Patreon tippers

The game engine and the feature-set of Fort of Chains are already complete, and the focus of this game starting from v1.4 has been to support contributors who wants to add content into the game. This does not change with v1.5 or v1.6.

FoC is always open for more contributors, be it writers, proofreaders, programmers, artists, or even discord moderation help! Unlike most other games, to add content into the game, you do not have to write code at all. This is since the game came shipped with an in-game GUI tool for adding content. More details here.

v1.6 marks a little after six months since the inception of this game. As of this version, around thirty-five people have helped contribute directly into the game, and I am very grateful for their help. My hope is that one day, the game can be community-led, where I am nothing but a regular contributor for the project.

Full changelog here.

v1.6.0.0 (16 April 2021): Content, Retirement, New Game Plus, Blessings, Engine work

SAVES FROM VERSION 1.5.3.3 OR LOWER NOT COMPATIBLE WITH 1.5.3.4 OR HIGHER

  • Content
    • 31 new quests, 16 new mails, 1 new interaction, 72 new events, 132 new traits, 7 new buildings, 27 new items, 6 new equipments, 18 new titles, 11 new lore entries, 13 new sex actions, 79 new portraits
    • Werewolf Hunt (J1009)
    • Wishing Well
    • Innocent Tourist (FCdev)
    • Used thug for sale (FCdev)
    • Used Maid for Sale (FCdev)
    • Used Housekeeper for Sale (FCdev)
    • Used Angelic Slave for Sale (FCdev)
    • Debtor for Sale (FCdev)
    • Attractive Slaver (FCdev)
    • Ex Leader
    • Retirement
    • Slavecoming
    • Test of Combat
    • A Letter of Challenge
    • Harbinger of Crows
    • Out of Retirement
    • Retired XXX (ten variations)
    • Alchemist Orders
    • Test of Knowledge
    • Curse Bestowed
    • Elvish Hex
    • Fallen Knight
    • Asspussy (FCdev)
    • Virgin Raider
    • Test of Combat
    • Southern Isle Pit Fights
    • In Debt
    • Doctor molestation
    • Rivals
    • Good Slaver Bad Slaver
    • Blessing of Protection
    • Totally Pirates
    • Impossible Orders
    • Go Fish
    • Snowclaw Challenge (AwooWolfWoof)
    • Sea Escort
    • Open for Visitors
    • Magic Gravity Room event (FCdev)
    • Magic Bondage Room event (FCdev)
    • Pilgrim Visit event
    • Trading Mission: Neko Port City (mynameis123).
    • Veteran Slaver
    • Fetters with Pulleys
    • Under new Management: Quality Time (Kyrozis)
    • Dungeons and Dragons
    • Mist Vacation
    • Living God
    • Meek Slaver
    • Bondage Cage
  • New Feature: Perks
    • You can teach slavers special perk traits at level 25 and 45
    • Which perks available to which slaver is unique, but the basic skill perk is always available
      • PC gets access to all perks, however
    • Comes shipped with more than 30 different perks, with various effects
    • New associated building: War Room
    • New Potion of Past-Erasure that can reset perks
    • Perks can be auto-assigned for the lazy
  • New Feature: Slaver Retirements
    • Instead of dismissing slavers, you can retire sufficiently senior slavers instead
    • You will keep contacts with senior slavers, and you can even hire them at a later date if you change your mind
    • New building: Guest rooms, to unlock this feature
      • Upgradable: increase the number of retired slavers you can maintain contact with
    • Retired slaver will get a short epilogue
      • Feature shipped with around 50 different epilogues
      • Can be tested in debug mode
      • Also added to the in-game database
    • Comes with a brand new job: retired slaver (blue-colored)
    • Retired slavers can even participate in quests and events!
  • New Feature: New Game Plus
    • Once you build the veteran hall, you too can retire from being the leader of the company
    • Accessible at the bottom of the Company menu.
    • You an either start with a new company but with the same player character, or create a brand new one
    • You can bring along at most 3 slavers and 3 slaves (less if you decide to start with a new char)
    • Comes shipped with a fully fleshed epilogue for your former company
  • New feature: Specialists
    • Unlock by building the Specialist Office building
    • On duty units can now remain at their duties by passively hiring specialists in their absence
    • These specialists need to be paid weekly
  • New feature: Blessing Traits
    • Units can be bestowed blessing traits during their career, each can stack up to 8 times.
    • Blessings may prevent various bad things happening to the units.
    • Blessing types:
      • Blessing of Protection: prevent injuries
      • Blessing of Sanity: prevent trauma
      • Blessing of Purity: prevent corruption
      • Blessing of Life: prevent slaver from going missing
      • Blessing of Luck: may prevent disaster quest result.
      • Blessing of Virginity: prevents anus and vaginas from being gaped
    • There are also potions that grant a stack of blessing to a unit.
  • New feature: Curses.
    • This is the opposite of blessings.
    • A cursed unit may receive more injuries, corruption, or trauma than usual.
    • Shipped with six different types of curses:
      • Curse of weakness (amplify injuries)
      • Curse of madness (amplify trauma)
      • Curse of vice (amplify corruption)
      • Curse of demise (deduct money when they leave your company)
      • Curse of crow (turn critical success into regular success)
      • Curse of agape (prevent anus/vagina from being tightened)
    • Modified some existing content to give out curses
  • New Feature: Permanent Skill Boosts
    • Units can gain some permanent skill boosts in their career now
    • These have severe limitations, and in practice you could never get more than 5 stats this way
    • These stats are added to unit's base stats, meaning they will be multiplied by multipliers
    • Shipped with ten new potions.
  • New feature: Contact units
    • Contacts can have an associated unit with them now, e.g., your blacksmith contact is now an actual unit
    • Currently, the following contacts have actual units:
      • Blacksmith
      • Tailor
      • Weaver
      • Alchemist
      • Lumberjack
      • Sex Shop Owner
    • Contact have tags now
    • Updated Romeo and Slave and Bondage Cage events to use the contact units
  • New Feature: In-game Database:
    • Shows a filter-able and sort-able list of all the content in the game, including:
      • Quests
      • Mails
      • Events
      • Traits
      • Items and Furniture
      • Equipment
      • Buildings
      • Sex Actions
      • Companies
      • Lore
      • Title
  • Massive UI rewrite almost across the entire menus
  • Duty
    • Pimp rebalanced
      • Replaced pimp duty with 5 different pimps, each managing three to four different slaves
      • Overall profit roughly cut by half
      • Pimp critical multiplier upped from 1.25 to 1.5
    • Completely rewritten duty code into DutyTemplate and DutyInstance
    • New duty: Leader
    • Mystic duty now increases boon duration instead of reducing injuries.
    • Peddler contacts now only give 1 item per week, instead of 3
    • Items / Equipment sold by peddler contacts are now more expensive compared to those sold by favor bonus
    • Peddler buildings are now streamlined to just 2, instead of 5
  • Traits
    • Demonic dick now has 0 value instead of -1000.
    • Demonic tail penalty: arcane -> sex.
    • Magic traits now also affect other skill a little.
  • Balancing
    • Content specific
      • Finding fairy finale no longer has failure/disaster, to prevent soft-locking
      • Battery lease disaster now inflict masochism too.
      • Outcasts of dragon now have their recruit bg reset to unemployed.
      • Raid factory for male now only give titanic balls, not both balls and dick
      • Noble games now always give the good bed instead of a random furniture.
      • Apprentice background slavers is also allowed to go on magical candlestick event now.
    • Others
      • Most quest chains should now chain one into another much easier with their rarities moved from common to always
      • Slaver hard cap decreased from 34 to 30 for a nicer number.
      • Increase EXP required to level up from level 1 to 40 by 10%.
      • Standardize slaver recruitment cost, making them equal with slave buying price
      • Ex-slave becoming a slaver now gain the "Ex-Slave" title.
      • Remove prestige requirements from scout harbor/outpost.
      • Lovers now combines the effects of both rivalry and friendship, instead of being a super friendship.
      • Fairy is now spawn-able in all unit groups with a tiny chance, not just in forests.
      • Reduce dragonkin apperance chance in random sea encounters.
      • Remove sluttiness from boxer equipments.
      • Fix inconsistent nipple clamp sluttines.
      • Surgery, slaver corruption, and targeted purification now require master magic.
      • Added extremely thin/strong preferences to human sea.
  • Content Creator
    • FirstName and Surname changer in content creator
    • Undo and redo now works in content editor, and also added to toolbar.
    • Gain/lose contact added to content creator.
    • Contact NPC added to content creator.
    • ItemIfNew added
    • PerkChoice and HasPerkChoice added to CC.
    • SkillAtLeast added to CC.
    • MoneyAtMost restriction
    • Add "if any role has trait" to CC.
    • Trait, building, item, equipment can now be chosen in content creator toolbar.
    • Add various texts describing stripping equipment.
    • Added cleavage descriptor
    • Added unit homeland
    • Rarity / pool of quest and mail are now shown when making one from a template
  • Interactive Sex
    • Implemented Titfuck and Pecjob sex interaction, as well as two associated sex manuals (not obtainable yet)
    • AI will now calm down appropriately when they cannot orgasm due to chastity / slave rule.
    • Calm Down Sex Interaction variations.
    • Chastity will give discomfort during sex now when aroused.
    • Phallus home dom variation.
    • Cum variation for dom eat cum.
    • More variations for anal preference texts during sex.
    • Text variations for rest sex action.
    • New sex pose: Upside-Down (not obtainable yet)
    • More variations for some existing sex interactions
  • Engine
    • End week processing performance improvements:
      • End week processing is now much faster, overall 3x faster than before.
      • Auto-save is now performed asynchronously
      • Auto-save can now be set to save every X weeks (default 5 weeks)
      • End of week processing code is rewritten in JavaScript for speed
    • Quest outcome chances are now cached at the end of the first week, which indirectly buffs boons and make traumas more deadly.
    • Implemented unit.getHomeCompany()
    • Separate debug statistics from debug start and added passages/word count
    • Errors now contain more information and expanded by default.
    • Error no longer wrapped in pre tag.
    • Event cooldown and quest expiration is now a setup constant.
    • Rewrote item and furniture initialization code
    • Add visibility requirements to opportunity options (not used yet, due to making autoAnswer sometimes not working)
  • Images
    • Unit images reworked. It now picks from all available images, instead of just from one matching background (e.g., a maid + knight unit will have access to both maid and knight images)
    • New portraits.
  • Lore
    • Added lorebook item class, which unlocks lore entries
    • Added some real book quotes to some lores
    • Added new lore entry for doppelganger
  • Rewrites and Text Expansion
    • Mind mend now has proper text quest, by Milk Maid Sona.
    • Added trait-based conditionals for a huge amount of quests in the game.
    • Improved and modernized prologue and landing page
    • Manual Labor event extended a little.
    • Magic lore expanded a little.
    • Race lore expanded greatly.
  • QoL
    • Easier to mass-use items now.
    • Prestige slave now update their prestige values at end of each week.
    • Can filter unit by traits arbitrarily now.
    • Lore selector in Content Creator looks slightly better now.
    • Quests now shown in right sidebar.
    • Slave order now shown in right sidebar.
    • Quest level / difficulty added to sidebar quests.
    • Cancel quest added to team menu.
    • Can replace equipment on unit from equip menu.
    • Can change equipmentset from unit menu now
    • Equipment, items, and furniture now have rarity indicator like traits
    • Paid slave/slaver gained now show their price in notification
    • Party has "eligible for auto assign" toggle
    • Menu position adjustments.
    • Can auto-furnish bedchamber
    • Can sort / filter by skill in furniture/equipment menu
    • Item and equipment has a functional default sort now
    • Equipment set now shows its unit restrictions
    • Unit card now has a link to see all the inactive titles
    • Added some help texts for active/inactive titles
    • Added filters to contact menu
    • Added spacebar shortcuts for various menus.
    • Perk, trauma, and blessing traits are hidden by default in trait selector to reduce clutter
    • MissingUnitForever now informs you about it.
  • Misc
    • Debug menu adjustments
      • Better debug mode toggle in Settings
      • Add (Bless), (Curse), and (Level up) to debug edit
      • Unit's duration with company can be edited in debug-mode
      • And added [DEBUG] to title bar when playing with debug mode active
      • Object keys now shown in cards when debug mode is active
    • Market objects now show where they originated from
    • Equipment sets now display 3 icons instead of 2 at max
    • Units record their origin quest/event now in their histories
    • Furniture icons now follow the skill colors, like equipments
    • Player character now starts at level 1 instead of level 3
    • Max quest difficulty increased to level 100
    • Added more elf names.
    • Added missing sources for arabic names.
    • Some new demonkin names
    • Farmer Harvest event now can also gives the Enchanted Cucumber.
    • Added Heal trauma to debug menu.
    • Lover gender pairings are more fine-grained now.
  • Refactoring
    • Apothecary internal building name renamed to market properly.
    • Job initialization moved to JS
    • Rewrote unit details and roster actions to Javascript
    • Equipment set converted to JS
    • Contact initialization rewritten to passage tag.
    • Bedchamber converted to JS
    • Remove deprecated is_destructible from buildings.
    • Remove deprecated max_copies from buildings.
    • Unify icon css classes across all icons
    • Move equipment texts in the twine files to their respective objects.
    • Remove overflow: hidden for most cards
    • Opportunity options refactor into object
    • Remove obsolete weekend files.
    • Refactored DOM.Card into DOM.Card and DOM.Menu
    • Company is now refactored, each company has its own file
    • Rewrote manual quest assignment to JavaScript.
    • Refactored quest, event, opportunity folders
    • CYOA quest triggers rewritten to events
    • Upgrade logic of tower of roses quest/opportunity to modern version
    • Refactor Furniture bedchamber texts to one place
    • Refactor quest/event/template common fields into one parent class.
  • Depreciation
    • Pastebin -> Ghostbin
    • Removed several deprecated quests and unit actions
    • Deprecate cost helper.
    • Removed obsolete todos.
  • Documentation
    • Added notes on discord seven days wait for contributors added to readme.
    • Moved most key references to the new in-game Database
    • Added help texts for unit quest assignments
    • Added selectUnit to docs.
    • Add blessing traits to docs.
    • Documentation for adding race updated
    • Free Cities license is now mentioned in the credits.
  • Bugfix
    • Fix shepherd of men dark magic user reference
    • Fix Slave Order High Demon Society posession option not working.
    • Fix qc.Blessing error when final trait is null.
    • Fix empty credits for custom image causing image picker to break
    • Fix slavercard/slavecard/unemployecard min weight causing issues in CC
    • Fix flesh shaping for dummies and Test subjects wanted quests missing the veteran hall requirement
    • Fix equipment set unit not shown when they are on a quest
    • Fix unit history clipping over unit image in unit description
    • Fix backwards compat on importing unassigned duties
    • Fix retiring with a retired slaver causing the slaver not to show up
    • Fix some visual bugs in retire screen.
    • Fix de-leveling building not refunding upgrade slot.
    • Fix Loving Lover furniture issue and letter of challenge actor issue
    • Fix disaster dominanc/horny training granting extra trait instead of removing existing ones
    • Fixed MoneyCustom bugged if its used non non content template
    • Fix furniture icon not colored in item list.
    • Unit seniority resets when converted between jobs. Fix #277
    • Fix change portrait not working.
    • Fix auto-money reward not scaling based on number of slavers on the quest
    • Fix furniture missing its value.
    • Fix stuck in bedchamber/furniture edit menu when double clicking edit
    • Fix auto assign furniture crashing when missing a furniture of any slot
    • Fix unit quick list sort crashing
    • Fixed error when sorting units in quest based on crit/failure/success chances.
    • Fix equipment auto assign menu clipping in edit equipment set.
    • Fix init state order.
    • Fix fleshshaping breasts able to grow breasts on male units
    • Hotfix for error caused by Go Fish event missing a comma.
    • Fix Broken soul wizard needing basic magic not both basic or master
    • Fix error when dismissing a slaver that owns a bedchamber
    • Fix game never autosaving when autosave interval is set to 1.
    • Fix wrong actor mentioned in stand with the lizardkins.
    • Fix doppelganger show event not proccing when you made them your slaver.
    • Fix basic perks duplicated on PC.
    • Fix perk descriptor shown in unit description for non-slavers.
    • Special perks now properly excluded from PC default ones.
    • Fix qres.Through requirement being odd.
    • Fix undefined in file names in non quest CC.
    • Fix brave sword description missing its text
    • Fix cape aid bonus incorrectly set to 1.0 instead of 0.01
    • Fix duty specialist not costing money.
    • Fix OneRandom not inheriting its parent cost restrictions.
    • Fix slave price in market being lower than intended.
    • Fix personalities for default starting scenarios.
    • Fix marketer slave order notification bug.
    • Fix serial bodyswapper third option not working.
    • Fix enlightenment of the soul using slave to impregnate, not slavers
    • Fix corrupted computed trait reducing demon values.
    • Fix missing url for AyyaSap mercy.
    • Fix mention of bg_inventor to bg_engineer.
    • Fix prestige slave duty instance storing prestige in the setup obj.
    • Fix prestige text.
    • Fix duty database not working.
    • Fix duty slaves being leveled up by drill sgt.
    • Fix snowclaw challenge quest rarity from never to common.
    • Fix debug quest/opp/event lumping the generator actors in the outcome
    • Fix missing quest tags on 30+ content.
    • Fixed author credits broken.
    • Fix armory auto-equip sometimes unequip the set from the unit
    • Fix mouth tag missing in some spitroast sex actions
    • Fixed wrong unit referred to in Fruit of Sluttiness.
    • Fixed favor requirements not displayed correctly.
    • Fix sort name filter on units, and some other text fixes.
    • Fix unit group similarity not checked correctly.
    • Fix subrace pools incorrectly copied over but not modifier properly for some subraces.
    • Fix vagina/anus tightening missing on slavers.
    • Fix parties reset with game update.
    • Fix story container overflowing in Content Creator with both sidebars on.
    • Fix sparring event comparing intrigue instead of combat
    • Fix raider instinct awarding wrong favor.
    • Fix brothel quests being tagged with angel.
    • Fix multi action muscle/anus not working properly.
    • Fix shadow wrapper not working correctly with <<choose>>
  • Typo and text fixes
    • Fix some wordings in starting new game plus
    • Fix incorrect maid reference in Used Housekeeper for Sale event
    • Potentially allow -> just allow in retire help text
    • Fixed wrong help text for retire continue.
    • Fix stray p tag in Vagabond living.
    • Fix missing "is" in out of retirement.
    • Fix blacksmith order typo.
    • Fix missing p tag in standard punishmetn event.
    • Fix some desert snakes typos.
    • Fix stray asterisk in an orc name.
    • Fix perk help texts.
    • Ambivalent sleeping fix.
    • Fix consensual topping missing pronoun
    • Minor grammar fixes in Grand Lunacy (thanks to Elannil)
    • Fix typo in select unit macro toolbar.
    • Fix missing dot in unit description.
    • Fix slavebed "unobtainable" incorrectly placed.
    • Updated blessing of luck wording.
    • Fix wrong actor referred to in stand with the lizardkin quest.
    • Fixed "them" in new quest.
    • Fix midwork confessions incorrectly placed if.
    • Marketing office and marketer office has their help texts swapped now.
    • Fix typos in good slaver bad salver.
    • Fix doctor double mention in hospital
    • Various text fixes.
    • Fix blessing in changelog.
    • Demonkin female name fixes.
    • Fix brothel manager duty name.
    • Vmuscle -> muscle bugfix.
    • Fix some mistake in go fish quest.
    • Fix wrong unit referred to in milk oasis text.
    • Remove 'order' tag from snowclaw challenge since it's hidden.
    • Opposting -> opposing.
    • Lore text fixes (thanks to Elannil)
    • Fix Alberich's quest referring to PC not with name but with "you".
    • Various text fixes.
    • Fix missing space in "softskin".
    • Minor typo fixes (thanks to Kyrozis)
    • Customer -> customers
    • "Occassionally" typo fixes
    • Update play_with_the_slave.twee - If else at the "warm cum" part was unnecessary (thanks to Kyrozis)
    • Amongst -> among, and other grammar fixes.
    • Some interaction text fix by Kyrozis
    • Various other text fixes.
    • Various grammar bugfixes.
    • Text fixes.
    • Fix Typos in domestic matter.
    • Various event text fixes.
    • Aspect of Wisdom clarified.
    • Brothel training typos fixes.
    • Fix typos and missing tags on some quests.
    • Fix wrong pronoun on leave, and plant of lewdity being done-able by MC.
    • Tower of roses typo fix.
    • Fix tutelage typo.
    • Text fixes for IreAtLeast and training text.
    • Fix their -> them typo in huge_tits.

v1.5.0.0 (26 February 2021): Huge amount of content, subraces, Text polish, QoL, Balancing

Files

foc1.6.0.5.zip 137 MB
Apr 18, 2021

Get Fort of Chains

Leave a comment

Log in with itch.io to leave a comment.