However, I was informed that these are so called dropouts and not my speakers.
I tried various systems, compiled, non-compiled, changed file types around like hell, nothing worked.
Could my messing with the volume sliders (and other badly-informed alterations) be causing the issues?
Here's what I did:
In options.rpy I added a channel and tried(!) combining music- and sound sliders:
Code: Select all
renpy.music.register_channel("heartbeat", "sfx", False)
init:
python:
def allvols(x):
_preferences.set_volume("sfx", x)
_preferences.set_volume("music", x)
allvolsad = ui.adjustment(range = 1.0, value = 1.0, changed=allvols)In screens.rpy under preferences I deleted volume sliders and added:
Code: Select all
label _("Volume")
hbox:
text _(" low to high")
bar value 1.0 range 1.0 adjustment allvolsad style "slider_slider" Here's an excerpt from my script that is guaranteed to go wrong:
Code: Select all
play music "sounds/graveyard.mp3" loop
scene bg graveyard
show gravedigga:
zoom 1.6
xpos -0.4
ypos -.6
linear 3.0 zoom 1.0 xpos 0.0 ypos 0.0
show kegelegrave:
alpha .8
#$ renpy.music.set_volume(1.0, 0.0, channel='sound') # added this in case rollback was messing with the channel
#$ renpy.music.set_volume(1.0, 0.0, channel='heartbeat') # but it didn't help
$ renpy.music.set_volume(0.7, 0.0, channel='sound')
$ renpy.music.set_volume(0.3, 0.0, channel='heartbeat')
play heartbeat "sounds/heartbeat.wav" loop
play sound "sounds/digging.wav" loop
show smportr a with slowdissolve
renpy.music.set_volume(0.1, 15.0, channel='sound')
renpy.music.set_volume(.7, 15.0, channel='heartbeat')
scene bg gravediggared
show gravedigga behind black:
alpha .5
linear 1 alpha 0.0
stop sound
$ renpy.music.set_volume(1.0, 0.0, channel='sound') # reset sound channel volume
$ renpy.music.set_volume(0.0, 0.0, channel='music')
show cracking behind blood0
pause .1
hide cracking
play sound "sounds/bloodsplatter.wav"
hide blood0
show bloodsplatter:
zoom 1.2
pause .1
play sound "sounds/bloodsplatter.wav"
pause 1.0
$ renpy.music.set_volume(1.0, 0.0, channel='music')
stop heartbeat
$ renpy.music.set_volume(1.0, 0.0, channel='heartbeat')