Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

basstabs

23
Posts
4
Topics
272
Followers
A member registered Jun 01, 2017 · View creator page →

Creator of

Recent community posts

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. 

Just a quick heads up, if you were using a controller at the time you had these issues, the most recent patch may have fixed the issue. Given how fiddly the web controller API can be, it would explain why the issue only happened sometimes. If not, then I'll keep my eyes open for more potential causes.

Hmmm. Looking through the console output, I don't see any errors being thrown from the game. For why it's freezing,it's probably lines 15-17, but those JS files aren't from the game and I'm not sure where they're coming from. Since you tried it in multiple browsers it doesn't seem likely that it's an extension. It could be a network problem, I know Itch has quite a few problems with VPNs if you're using one of those. 

You might try to use the offline version and see if that resolves your issue, although it's not the easiest thing in the world to set up.

  • You lose 25 energy for getting hit, and I don't think there are any upgrades to change that. It'd probably be better to say that somewhere, but my thinking was people will be able to watch their energy and see the numbers change to figure out how much is lost. Similarly for special attacks. The fireball costs 5 energy (3 upgraded) and the beam costs 2 energy (1 upgraded.)
  • Energy pickups fly in the direction the enemy was moving in when you killed them. This is on purpose to force the player to optimize when to kill certain enemy formations to get the most energy back. You can just hold down the fire button and destroy everything in your path, but it will lead to less energy than planning things out. Penny explains this in the tutorial level, although it's very possible it wasn't made clear enough.
  • I changed the red fireball outline to a much brighter color to hopefully help with this issue. That change will be included in the next bugfix version which should drop in a few days.
  • I agree this would be a nice change, although it would probably take some more re-tooling than I'm planning to do at this stage. Definitely something to keep in mind for the next game, though!
  • There are a few upgrades which are essentially damage upgrades. The faster fire rate on your normal weapon increases the amount of damage you can dish out by quite a bit, and the increased beam efficiency is a must-get. Early on the beam does good damage, but is relatively expensive per shot which limits how much you can use it. When it's cheaper, you can fire double the amount of shots as before and rack up crazy damage.
  • A magnet upgrade is definitely an interesting idea, I hadn't thought of that! I'm not really planning to add more content to the game from here on out, just fix bugs, but if I feel enterprising I might give that a go as it's a very neat concept.
  • Recovery takes an initial startup cost, then regenerates energy as you hold down the button, but you can't move while it's active. At the outset, it's a mediocre ability as the startup cost is high and the regen speed is slow, so unless you use it in a safe place you'll need to cancel it to get out of danger before you've even recovered your startup cost. Once you unlock the upgrades for it, though, it becomes very strong as it has a fairly low startup cost and a quick regen speed.

Is there a specific level that's causing this trouble, or do all of them seem to do it intermittently?


It would help me find the problem if you could play the game with the browser console open (Ctrl+Shift+J in Firefox) and then copy any errors that get output when the game freezes if you can reproduce the issue. That would help me track down what is going wrong.

(1 edit)

Please list any bugs you find here! Be sure to include which browser you are using, and if possible steps to reproduce the issue.

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.

That shouldn't be too hard, levels are all in plain text and the code for loading them in should tell you what everything does. I had made a level creator app in C# at one point, but I think that's been lost to hard drive changes. ^-^"

If you complete the game, then the bondage animations will show up on the character customization screen along with the other ones, which is probably the closest thing to what you're looking for.


Otherwise, there's currently no way to remain bound/become bound on command. That shouldn't be too hard to change though if you wanted to download the source from Github and tweak a few things, though.

As far as I know, no one really ever made anything other than the ones I included. Sorry ^-^"

I don't think I can. The game is hosted on Itch's servers, which as far as I know I can't store any user-generated data there.

That being said, I did upload an offline version that you and others can download which will allow you to download other people's stories and play them that way if people want to make some.

Sorry, probably not. ^-^" I'm focused on other projects now.

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.

Unfortunately, no. I abandoned this a long time ago, and I don't know of anyone else that made anything for it.

Sorry, I don't even remember you having to fight Anna. It's been so long since I even thought about this.

Well that is partially easy to remedy, Twine stories are simply HTML files. I've uploaded a zip including the game that you can download. Once unzipped, simply open index.html in your browser. You may find that images don't load due to the browser security settings pertaining to local files: You can change the settings or host a local server to make them show up, although the former is not recommended while connected to the internet.  They aren't particularly important, and you can view them all in the folders, so I wouldn't worry too much about them.


There is one hosted on the game page now, but I tested it with my VPN and there are also problems there. As such, I've also put one up on Google Drive here: https://drive.google.com/file/d/1XSf_km4YX9ozHBwAn1tSYTGE8G45lwXM/view?usp=shari...


Hopefully one of those options will work~

Hi there! The game is hosted on Itch's own servers, so any network problems would be on their end. Currently I can run the game just fine, but I have noted that VPN's seem to interfere with connecting to the servers Itch uses to host games. I have problems when my VPN is connected but not when it is disabled. If you're using a VPN, try disabling it to see if that helps. You can also contact Itch directly to see if there is a separate issue. Thanks for checking in!

Please post any logical/lore inconsistencies here so that they can be addressed in future versions. Thanks!

Please post any bugs or technical issues here. Thanks!

Please post any typos you find while reading here and I will fix them for future version. Thanks!

Yeah I've been working to try and fix that, it seems to be hardware-dependent so it's hard to track down.

This has been an issue with people who are trying to run the game on less powerful computers. The next version has a few tweaks that should hopefully fix the problem. :)