Audio channel things π
Hello everyone!
Hope you're doing great! π
Here's this week's dev log :D
This week
As mentioned last week, I mainly focused on bug fixes and smaller improvements.
The biggest task was "fixing" the audio channels in the game, so to speak.
Currently, the preferences menu has three audio sliders:

- Music: Works somewhat reliably for most background music.
- Sound: Controls some sound effects, but inconsistently.
- Voice: Does nothing (since the voice channel isnβt currently used).
Because of this, I decided on the following changes:
- All audio that includes Yuma's voice (moaning sounds, blowjob sounds, kissing sounds) will now be mapped to voice volume.
- All other sound effects (both sex-related and regular SFX) will be mapped to sound volume.
- A new slider will be added to control menu sounds (button sounds in the menus).
- A master volume slider will also be added to adjust the overall volume.
I still need to research how to implement the master volume—not sure if RenβPy has built-in support for this. But well... even if the functionality isn't there, I'm sure it can be coded π
So, I went through all the audio commands and adjusted them to the correct channels.
Since audio channels are saved in save files, older saves will still have the βwrongβ channels.
Where this becomes an issue is when an looping sound from an outdated channel is not stopped anymore because the new version uses a different audio channel.
Therefore, to maintain some backward compatibility, for old channels whenever a looping sound is played. That was a bit of work π
Once the full game releases, I might remove these compatibility fixes, but for now, theyβll stay.
Since I had to go through the dialogue quickly anyway, I also made some small tweaks to the dialogue and sprites—nothing major, just minor adjustments.
Plans for next week
I will continue working on small fixes and improvements—there are still a few left on my to-do list π
Once those are done, I still plan to release version 0.4.1 as a quality update without new content, as mentioned last week.
Other than that, I'm also eager to start writing the script for the next version! π
That's all from me for this week!
Have a great day, and see you all next week! ππ
Get Orange Smash!
Orange Smash!
Wholesome hentai visual novel with an orange-haired girl in a forest
Status | In development |
Author | MumeiMiyafuji |
Genre | Visual Novel |
Tags | Adult, AI Generated, Anime, Eroge, Erotic, Hentai, Romance, Singleplayer, Story Rich |
Languages | English |
More posts
- Next steps...13 days ago
- Public release of v0.3.0! π (and Patreon release of v0.4.0)!15 days ago
- It's almost here...π₯20 days ago
- The audio phase has begun π27 days ago
- First month over, 11 to go!34 days ago
- A fine week π41 days ago
- Color management is annoying... π¨48 days ago
- Another cold week π₯Ά55 days ago
- 2025 is here! π₯π62 days ago
Comments
Log in with itch.io to leave a comment.
IIRC there is no standard master volume function within Renpy.
What most developers do is to define a master variable and then multiply with each channel's volume in order to maintain the same differentiation.
Hope this helps.
Hi, thanks for the info! π
That sounds good, Iβll try to do that!