Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Sound Disabler and Captions Tool for Ren'PyView project page

Add audio captions and let players choose which sounds will not play.
Submitted by Feniks, Just Write Studios — 2 days, 4 hours before the deadline
Rated by 10 people so far
Add to collection

Play asset pack

Sound Disabler and Captions Tool for Ren'Py's itch.io page

Rate this asset pack

In order to rate this submission you must be logged into itch.io and have submitted your own entry. Anyone with an account can leave a comment.

Type of Asset

Programming

Modules that expand on existing engine functionality or built applications that perform a utility.

License
CC BY 4.0 https://creativecommons.org/licenses/by/4.0/

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+2)

Being able to turn off specific types of sounds is a really interesting idea, not something I've thought of before. Definitely see how that could be useful.

Submitted

This has a lot to go well for it. It has a great base to work on but then it has quirks with its code design which I wish weren't there.

  1. I like how it's well done and how easy it is to set up. 
  2. I like how I could make it work with a VN I'm being commissioned to work on (although this won't be included with it... Maybe).
  3. Being able to choose what sounds are too much for me is such a great addition. I wish I could do this with the lighter horror games to remove insect sounds and remove the jumpscare sfx and out of tune music.

At the same time, I wish:

  1. It had a directory-based opt-in auto mode. It already has the code to auto-guess code generation, which is good. Now it would just need an auto-mode where everything is just done automatically through directory names.
  2. The use of before_main_menu while it must be unique is not pleasant. When I added this tool, the first thing that happened was it blowing up with an error that the label was already defined. It's true the manual warns about it but I wish that you'd listen to one of Ren'Py's callbacks instead and then made a custom screen that appears for a short amount of time.
  3. I wish you namespaced your transforms and styles. I had to rename drop_in because it was already in use elsewhere. Problem was that it was erroring on my own drop_in transform, which delayed by debugging on where this was.
  4. You namespaced your code. Your tool was also not behaving correctly when I first tried because I already had a function called stop_all_audio so, when your tool was trying to execute it, it was actually running my function stop_all_audio which was causing issues. That one wasn't fun to debug.


Good luck with this. Thank you for providing this to the community. Thank you for all the tooling and stuff you've been making over time for free.