Bondage Modules
An CYOA/RPG system focused on bondage fetish themes. Comes with a fully featured scenario creator for users to make their own content if they so desire. Open source and licensed under the MIT License.
Project on hold indefinitely - no plans to continue development.
Status | Canceled |
Platforms | HTML5, Windows, macOS, Linux, Android |
Rating | Rated 4.1 out of 5 stars (14 total ratings) |
Author | basstabs |
Tags | Adult, bdsm, bondage, cyoa, Text based |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Download
Download
TBA-Offline.zip 1.3 MB
Install instructions
Source code can be downloaded and run locally in a browser. Firefox is recommended as it supports the use of local files. Chrome should work so long as you set the proper flag: -allow-file-acces. This does add a potential security issue into your browser, though, so do this at your own risk.
Comments
Log in with itch.io to leave a comment.
Excuse me, I'm trying to install a module I'm creating but it doesn't show up in the menu, of course, I'm using the offline version but even after re-reading the instructions on how to install them I can't get them to appear, any ideas on how to solve this?
Also, I'm using Microsoft Edge
Sorry, it's been a long time since I thought about this project. There are likely tons of bugs due to changes in Javascript over the years since I released this. (Not to mention the bugs that were there when I made it.) I think the last update is a few years older than Edge itself!
That being said, this sounds like a file permissions issue. By default, browsers cannot access local files on your computer for security reasons.
This security feature stops malicious websites from poking around on your computer.
Bondage Modules is trying to load the Installed.xml file from your PC, but is being blocked by the browser. There's a way to turn this security feature off, although I don't recommend it because it can be dangerous.A safer way to solve this issue is to run the offline version from a local web server. You just need to serve the contents of the TBA file on your localhost, then navigate to it in your web browser. Xampp is one free option to do this for Windows.
As a caveat, I don't think your creative efforts are best invested in Bondage Modules. I don't plan to continue updating it, and the code is likely an archaic mess. A lot of bad decisions were made when I started this nearly ten years ago. I'd suggest using something else like Twine ( https://twinery.org/ ), which will allow you to make interactive fiction in a similar vein, but using code which is actively updated and maintained and has a large community of tutorials and documentation for learning how to use it.
Wow, thanks for the advice and I can't believe how fast you responded.
Hi basstabs, thanks a lot. I've had a closer look at your package, today, and was really impressed, how much effort you have put into generating this clean, straight-forward code.
But I couldn't open your tutorial when opening the site from local disk. Some investigation showed that this problem is caused by a change in Firefox's default handling of local files in context of the same-origin-policy. Details here: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
If you want, I can write a small instruction how to switch the setting off (temporarily).
Btw: It is not possible to open the wiki-page for installing the modules, from your online wiki page, because the .html suffix is missing in the link. But the .html can be added to the link. It is here (hope it works): https://v6p9d9t4.ssl.hwcdn.net/html/2701482/TBA/Documentation/wiki_play_module_i...
BR Sky
Yeah, it makes sense Firefox has caught up to Chrome in that regard. It was always a bit unsafe that they allowed local access by default, and it was dumb of me to rely on local access for things to work. Feel free to write what worked for you here in the comments, although my official suggestion to people would be to set up a local server (using whatever method you prefer/find on Google for your OS) and run it from there so there's no way of accidentally leaving the local file access open after you're done with this.
Is there a good place where I can find more scenarios for this?
As far as I know, no one really ever made anything other than the ones I included. Sorry ^-^"
It there any chance to win against anna?
Sorry, I don't even remember you having to fight Anna. It's been so long since I even thought about this.
Unfortunately, no. I abandoned this a long time ago, and I don't know of anyone else that made anything for it.
That's not going to happen unfortunately, I have quite a few other things I am working on which keep me quite busy. It's not quite the same, but you could check out my ongoing Broken Chains project ( https://basstabs.itch.io/broken-chains ). It might be something you're interested in.
The only issue is that it continually opens tabs to work. Too bad about it not getting continued. It's an interesting piece.