allegations0 / foc

Home Page:https://trugam3rr.github.io/foc/dist/precompiled.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fort of Chains

(v1.8.1.0 release notes) | (Download instructions) | (Play in Browser (slightly outdated)) | (Contributing) | (F.A.Q) | (Feature / Fetish list) | (Discord)

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. Be warned that the game contains heavy themes of slavery and non-consensual sex. There are no support for playing as a submissive character. (Feature / Fetish list)

Key designs. This game is designed to be a short-story-teller machine: the core gameplay loop involves assigning groups of slavers to quests, reading what happens to them, and finally reaping the quests' rewards. This game is complete: all features, bugfixes, polish, balancing, and originally planned stories are finished. But improvements and community-made contributions are still being added continuously to the game.

Contributing. The game is always looking for all and any kind of contributions. More details here. As of v1.7, more than 40 kind contributors have helped by directly adding content into the game, while much more have helped playtest the game and give feedbacks. Drop by the (Discord) if you are interested! (If you use Discord, you can tell us your discord name too so we can give you a Discord role, which among other things allows you to bypass the seven days wait required there.)

There are several ways to contribute to this game:

Contributing story. You can help support this game by adding your stories into the game, which can be in the form of quests, events, or any other form you'd like. No programming knowledge required. This is possible thanks to the built-in GUI tool in the game for adding content: the Content Creator Tool. As long as you have a story in mind, simply follow the instructions in-game to add your story into the game.

To get started, open the game, and click the Content Creator Tool link from the starting screen. If you need help in the game, make sure to click the (?) help menu found everywhere in the game.

When you are done, you can submit the finished story either in the #your-contribution channel in Discord, or directly in the repository. If the story fits the game, it will be added pronto, with a lot of thanks! (More information).

Contributing art. The game welcomes artistic contributions! Please check this document for more details.

Contributing code and others. This game is open-source. Coding help, play-testing, and all other kinds of contributions are also welcomed. We are also looking for people willing to help writers put their content into a merge request. See here for other contribution ideas.

Questions? If you are hoping to contribute something and have questions, please do not hesitate to ask in Discord. (If you are a contributor and also on Discord, let us known your discord ID here so we can give you a Discord role, which among other things allows you to bypass the seven days wait there.) Don't know what to contribute? See here for ideas.

Vision Fort of Chains is a passion project. My hope is that one day, the project will be entirely community-led, and I can take a back seat as just a regular contributor :)

Important Links and Informations

Key resources

Discord | Changelog (Summary) | Changelog (Detailed)

Contributing

Content Guidelines | What Kind of Content to Add | Content Creator Cheat Sheet | Adding Sex Actions | Special Commands in Content Creator | Merge Request Tutorial | Test / Deployment Guide

Wiki

Lore | Traits | Features | Fetishes

Miscellaneous

F.A.Q | Creating Image Pack | Adding Room Image | Repository Structure | Stats

How to Play the Latest Version of the Game

  1. Download this repository here
  2. Open the dist/precompiled.html file in your favorite browser.
  3. Alternatively, you can download a somewhat outdated version of this game in itch.io.

If you encounter problems such as images not loading, pleasee see the F.A.Q.

How to Contribute Content

Writers can contribute stories in the form of quests, events, etc. It is very easy, and no programming skill is required! Follow the in-game steps in the GUI-based Content Creator Tool (accessible from the starting screen of the game). See submitting your content for more information about what to do after you finish your content.

If you would like to contribute in another way, or if you need help with implementing your quest, please come over to Discord, or open a new issue in this repository. (If you are a contributor and also on Discord, let us known your discord ID here so we can give you a Discord role, which among other things allows you to bypass the seven days wait there.)

Programmers are also welcome to contribute to the game -- merge requests are always appreciated! See repository structure and code guidelines to ease your entry into the project.

Artists, to add images into the game (e.g., more portraits for units, images for quest / event outcomes, icons, panoramas, room images, and more), see this document. An option is to give the project permission to use some of your existing artworks, which is greatly appreciated. The game will try its best to credit you properly.

Don't know what to contribute? See here for ideas.

Compiling Instructions

The main benefit of compiling your game is that you can permanently add into the game and test the content you have made with the Content Creator Tool. Compiling is very easy to do, the instructions are as follows.

  1. First, download this repository (top right button of this page), then open that directory

  2. Step two depends on your operating system:

  • Windows
    1. Run compile.bat
    2. Open dist/index.html (Don't mistakenly open the adjacent dist/precompiled.html!)
  • Linux
    1. Ensure executable permissions on the following files by running: i. sudo chmod +x compile.sh ii. sudo chmod +x dev/tweeGo/tweego_nix64 iii. sudo chmod +x dev/tweeGo/tweego_nix86
    2. Run ./compile.sh
    3. Open dist/index.html
  • Mac
    1. Ensure executable permissions on the following files: i. compile.sh ii. dev/tweeGo/tweego_osx64 iii. dev/tweeGo/tweego_osx86
    2. Run ./compile.sh
    3. Open dist/index.html

That's it! The code is compiled. Note that you need to compile again and reload the index.html file each time you make changes to the files. See here for common problems you might encounter.

If you are a programmer: This compilation method only compiles the twine files, and not the javascript or css files. To compile the javascript or css files, see instructions here. To test the game / deploy the game, see instructions here.

Submitting your Content

Once your quest is up and running, the final step is to add the quest you've written into the game permanently, to be played by everyone. This can be done in two ways:

The Discord Way

The first option is to drop the content in the #your-contribution channel in Discord. Someone will then check that it fits the game, and may give feedbacks. Once the feedback loop is complete (if any), the content will be put it in the game. (If you use Discord, you can tell us your discord name too so we can give you a Discord role, which among other things allows you to bypass the seven days wait required there.)

Merge Request Way

The second option is to submit a merge request to this repository. It is also very simple, and can be done without any programming knowledge. See submitting merge requests for a tutorial (with pictures!).

Credits

This game is created using the Twine engine and a modified SugarCube 2. Project template and various sugarcube macros from ChapelR. Artworks from various sources, mostly under CC-BY-NC-ND 3.0. (See the in-game credits for the full credits and the list of licenses.) This game would not be possible without all these people: BedlamGames for creating No Haven, FCdev for creating Free Cities, and Innoxia, for creating Lilith's Throne. Many thanks also to the contributors of this repository: writers and programmers alike, which are mentioned in the in-game credits. Finally, thanks to the many playtesters for their feedbacks and bug reports on the game, and to you for playing the game.

License

In short, the license works as follows:

  • The original copyright of artworks remain with their artists. The artworks are used in this game in accordance to the licenses the artworks are released under, e.g., under CC-BY-NC-ND 3.0.

  • The original copyright of attributed stories remain with their authors, but the authors allow their stories to be modified in any way as long as it remains attributed and used only for non-commercial purposes, like this project.

  • Everything else is open-source under GNU GPLv3, which basically means that you can rest assured that all your contribution and its derivatives will always remain open-source.

Full license under the break.


By contributing to this project, contributors agree to irrevocably allow the distribution of their contributions under these licenses:

  • Artworks are used in accordance to the license they are released under, which can be found in game ("Artists Credits" from the main menu, and from clicking the portraits), and also in the imagemeta.js file in their corresponding folders. The copyrights of these artworks remain with their original holders. Icon credits are found here: https://gitgud.io/darkofocdarko/fort-of-chains/-/blob/master/project/twee/image_credits.twee .

  • Authors contributing writings into this game agree to allow the distribution of their contributions under CC-BY-NC-SA 4.0 (where the full credits go to the author). The authors also perpetually allows their stories and all entities inside them to be reused, modified, or extended in any way within the scope of this project. The full author credits can be found in-game. ("Writer Credits" from the main-menu, as well as inside the content themselves.) Uncredited texts are licensed under GNU GPLv3.

  • Everything else (including documentations and source code) are licensed under GNU GPLv3. Exception are some third party libraries --- their licenses are located in their respective folders.

To view a copy of the CC-BY-NC-SA 4.0 license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/ .

To view a copy of the GNU GPLv3 license, visit https://www.gnu.org/licenses/gpl-3.0.en.html .

About

https://trugam3rr.github.io/foc/dist/precompiled.html

License:GNU General Public License v3.0


Languages

Language:JavaScript 98.4%Language:CSS 1.2%Language:Shell 0.3%Language:Python 0.1%Language:Batchfile 0.0%Language:HTML 0.0%