ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.43k stars 535 forks source link

[BUG] Option "Sound in Background" has no effect, always acts as if its off #1724

Closed jadenquinn closed 2 years ago

jadenquinn commented 2 years ago

GZDoom version

v4.8.2

Which game are you running with GZDoom?

Doom 2

What Operating System are you using?

Mac OS

Please describe your specific OS version

macOS 12.5.1 Monterey (ARM64)

Relevant hardware info

CPU: Apple M2 (8/10) - GPU: - RAM 16GB Unified Memory

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

When I go to another application, I do not hear sound or music from GZDoom at all, even though I have turned "Sound in Background" on. This issue does not appear to happen on a MacBook Air from 2015, however, and that might be due to multiple factors, like being on MacOS 10.14.6 instead of 12.5.1, and not being an ARM machine.

Steps to reproduce the behaviour.

Explain how to reproduce

  1. Get GZDoom on an ARM Mac running 12.5.1.
  2. Turn on "Sound in Background".
  3. Go to another application.

Your configuration

# This file was generated by GZDoom g4.8.2 on 2022-08-30 02:57:38
# These are the directories to automatically search for IWADs.
# Each directory should be on a separate line, preceded by Path=
[IWADSearch.Directories]
Path=.
Path=$DOOMWADDIR
Path=/Users/j/Documents/GZDoom
Path=/Users/j/Library/Application Support/GZDoom
Path=$PROGDIR
Path=/Library/Application Support/GZDoom

# These are the directories to search for wads added with the -file
# command line parameter, if they cannot be found with the path
# as-is. Layout is the same as for IWADSearch.Directories
[FileSearch.Directories]
Path=/Users/j/Documents/GZDoom
Path=/Users/j/Library/Application Support/GZDoom
Path=$PROGDIR
Path=/Library/Application Support/GZDoom
Path=$DOOMWADDIR

# These are the directories to search for soundfonts that let listed in the menu.
# Layout is the same as for IWADSearch.Directories
[SoundfontSearch.Directories]
Path=/Users/j/Documents/GZDoom/soundfonts
Path=/Users/j/Documents/GZDoom/fm_banks
Path=/Users/j/Library/Application Support/GZDoom/soundfonts
Path=/Users/j/Library/Application Support/GZDoom/fm_banks
Path=$PROGDIR/soundfonts
Path=$PROGDIR/fm_banks
Path=/Library/Application Support/GZDoom/soundfonts
Path=/Library/Application Support/GZDoom/fm_banks

# Files to automatically execute when running the corresponding game.
# Each file should be on its own line, preceded by Path=

[Doom.AutoExec]
Path=/Users/j/Documents/GZDoom/autoexec.cfg

[Heretic.AutoExec]
Path=/Users/j/Documents/GZDoom/autoexec.cfg

[Hexen.AutoExec]
Path=/Users/j/Documents/GZDoom/autoexec.cfg

[Strife.AutoExec]
Path=/Users/j/Documents/GZDoom/autoexec.cfg

[Chex.AutoExec]
Path=/Users/j/Documents/GZDoom/autoexec.cfg

# WAD files to always load. These are loaded after the IWAD but before
# any files added with -file. Place each file on its own line, preceded
# by Path=
[Global.Autoload]

# Wad files to automatically load depending on the game and IWAD you are
# playing.  You may have have files that are loaded for all similar IWADs
# (the game) and files that are only loaded for particular IWADs. For example,
# any files listed under 'doom.Autoload' will be loaded for any version of Doom,
# but files listed under 'doom.doom2.Autoload' will only load when you are
# playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under
# 'doom.doom2.commercial.Autoload' only when playing doom2.wad.

[doom.Autoload]

[doom.id.Autoload]

[doom.id.doom2.Autoload]

[doom.id.doom2.commercial.Autoload]

[doom.id.doom2.commercial.french.Autoload]

[doom.id.doom2.commercial.xbox.Autoload]

[doom.id.doom2.unity.Autoload]

[doom.id.doom2.bfg.Autoload]

[doom.id.doom2.plutonia.Autoload]

[doom.id.doom2.plutonia.unity.Autoload]

[doom.id.doom2.tnt.Autoload]

[doom.id.doom2.tnt.unity.Autoload]

[doom.id.doom1.Autoload]

[doom.id.doom1.registered.Autoload]

[doom.id.doom1.ultimate.Autoload]

[doom.id.doom1.ultimate.xbox.Autoload]

[doom.id.wadsmoosh.Autoload]

[doom.id.doom1.unity.Autoload]

[doom.id.doom1.bfg.Autoload]

[doom.freedoom.Autoload]

[doom.freedoom.demo.Autoload]

[doom.freedoom.phase1.Autoload]

[doom.freedoom.phase2.Autoload]

[doom.freedoom.freedm.Autoload]

[heretic.Autoload]

[heretic.heretic.Autoload]

[heretic.shadow.Autoload]

[blasphemer.Autoload]

[hexen.Autoload]

[hexen.deathkings.Autoload]

[hexen.hexen.Autoload]

[strife.Autoload]

[strife.strife.Autoload]

[strife.veteran.Autoload]

[chex.Autoload]

[chex.chex1.Autoload]

[chex.chex3.Autoload]

[urbanbrawl.Autoload]

[hacx.Autoload]

[hacx.hacx1.Autoload]

[hacx.hacx2.Autoload]

[harmony.Autoload]

[square.Autoload]

[square.squareware.Autoload]

[square.square.Autoload]

[delaweare.Autoload]

[woolball.Autoload]

[woolball.rotwb.Autoload]

[LastRun]
Version=223

[GlobalSettings]
I_FriendlyWindowTitle=1
adl_chips_count=6
adl_emulator_id=0
adl_fullpan=true
adl_run_at_pcm_rate=false
adl_volume_model=0
autoloadbrightmaps=false
autoloadlights=false
autoloadwidescreen=true
autosavecount=4
autosavenum=2
chase_dist=90
chase_height=-8
cl_capfps=false
cl_defaultconfiguration=0
cl_noprediction=false
cl_oldfreelooklimit=false
cl_predict_lerpscale=0.05000000074505806
cl_predict_lerpthreshold=2
cl_predict_specials=true
cl_run=true
cl_scaleweaponfov=1
cl_waitforsave=true
con_buffersize=-1
con_ctrl_d=
con_notifylines=4
defaultiwad=DOOM 2: Hell on Earth
demo_compress=true
developer=0
disableautoload=false
disableautosave=0
enablescriptscreenshot=true
fluid_chorus=false
fluid_chorus_depth=8
fluid_chorus_level=1
fluid_chorus_speed=0.30000001192092896
fluid_chorus_type=0
fluid_chorus_voices=3
fluid_gain=0.5
fluid_interp=1
fluid_lib=
fluid_patchset=gzdoom
fluid_reverb=false
fluid_reverb_damping=0.23000000417232513
fluid_reverb_level=0.5699999928474426
fluid_reverb_roomsize=0.6100000143051147
fluid_reverb_width=0.7599999904632568
fluid_samplerate=0
fluid_threads=1
fluid_voices=128
freelook=false
gl_billboard_faces_camera=false
gl_billboard_mode=0
gl_billboard_particles=true
gl_cachenodes=true
gl_cachetime=0.6000000238418579
gl_debug_breakpoint=false
gl_debug_level=0
gl_distfog=70
gl_dither_bpc=0
gl_enhanced_nv_stealth=3
gl_finishbeforeswap=false
gl_fxaa=0
gl_lens=false
gl_lens_chromatic=1.1200000047683716
gl_lens_k=-0.11999999731779099
gl_lens_kcube=0.10000000149011612
gl_light_particles=false
gl_light_shadowmap=false
gl_light_sprites=false
gl_lights=false
gl_mask_sprite_threshold=0.5
gl_mask_threshold=0.5
gl_mirror_envmap=true
gl_multisample=1
gl_multithread=true
gl_no_skyclear=false
gl_particles_style=2
gl_pipeline_depth=0
gl_plane_reflection=true
gl_satformula=1
gl_seamless=false
gl_shadowmap_filter=0
gl_shadowmap_quality=128
gl_sort_textures=false
gl_sprite_blend=false
gl_ssao=0
gl_ssao_portals=1
gl_ssao_strength=0.699999988079071
gl_texture_filter=0
gl_texture_filter_anisotropic=1
gl_texture_hqresize_maxinputsize=512
gl_texture_hqresize_mt_height=4
gl_texture_hqresize_mt_width=16
gl_texture_hqresize_multithread=true
gl_texture_hqresize_targets=0
gl_texture_hqresizemode=0
gl_texture_hqresizemult=1
gl_usecolorblending=true
gme_stereodepth=0
gus_memsize=0
gus_patchdir=
i_discordrpc=false
i_pauseinbackground=true
i_soundinbackground=true
inter_subtitles=false
invertmouse=false
invertmousex=false
joy_axespolling=true
k_allowfullscreentoggle=true
language=auto
longsavemessages=true
lookstrafe=false
m_blockcontrollers=false
m_cleanscale=false
m_forward=0
m_pitch=1.5000001192092896
m_sensitivity_x=5
m_sensitivity_y=3
m_show_backbutton=0
m_showinputgrid=0
m_side=0
m_simpleoptions=false
m_use_mouse=2
m_yaw=1.5000001192092896
map_point_coordinates=true
midi_config=
midi_dmxgus=true
midi_voices=256
mod_autochip=false
mod_autochip_scan_threshold=12
mod_autochip_size_force=100
mod_autochip_size_scan=500
mod_dumb_mastervolume=1
mod_interp=2
mod_samplerate=0
mod_volramp=2
mouse_capturemode=1
mus_calcgain=true
mus_enabled=true
mus_gainoffset=0
mus_usereplaygain=false
nointerscrollabort=false
nomonsterinterpolation=false
opl_core=0
opl_fullpan=true
opl_numchips=2
opn_chips_count=8
opn_emulator_id=0
opn_fullpan=true
opn_run_at_pcm_rate=false
os_isanyof=true
osx_additional_parameters=-file "/Users/j/Library/Application Support/gzdoom/btsx_e2/btsx_e2a.wad" -file "/Users/j/Library/Application Support/gzdoom/btsx_e2/btsx_e2b.wad" 
png_gamma=0
png_level=5
queryiwad=true
quicksavenum=-1
quicksaverotation=false
quicksaverotationcount=4
r_actorspriteshadow=1
r_actorspriteshadowdist=1500
r_blendmethod=false
r_dynlights=false
r_fakecontrast=1
r_fullbrightignoresectorcolor=true
r_fuzzscale=true
r_line_distance_cull=0
r_linearsky=false
r_magfilter=false
r_minfilter=false
r_mipmap=false
r_mirror_recursions=4
r_models=true
r_multithreaded=1
r_noaccel=false
r_quakeintensity=1
r_skipmats=false
r_sprite_distance_cull=0
r_spriteadjust=2
r_ticstability=true
save_dir=
save_formatted=false
saveloadconfirmation=true
savestatistics=0
screenshot_dir=
screenshot_quiet=false
screenshot_type=png
show_messages=true
showendoom=1
snd_aldevice=Default
snd_alresampler=Default
snd_backend=openal
snd_buffersize=0
snd_channels=256
snd_efx=true
snd_enabled=true
snd_hrtf=-1
snd_mastervolume=1
snd_mididevice=-2
snd_midiprecache=false
snd_musicvolume=1
snd_samplerate=0
snd_sfxvolume=0
snd_streambuffersize=64
snd_waterreverb=true
statfile=zdoomstat.txt
storesavepic=true
strictdecorate=false
telezoom=true
timidity_channel_pressure=false
timidity_chorus=0
timidity_config=dgguspat
timidity_drum_effect=false
timidity_drum_power=1
timidity_key_adjust=0
timidity_lpf_def=1
timidity_min_sustain_time=5000
timidity_modulation_envelope=true
timidity_modulation_wheel=true
timidity_overlap_voice_allow=true
timidity_pan_delay=false
timidity_portamento=true
timidity_reverb=0
timidity_reverb_level=0
timidity_surround_chorus=false
timidity_temper_control=true
timidity_tempo_adjust=1
turnspeedsprintfast=1280
turnspeedsprintslow=320
turnspeedwalkfast=640
turnspeedwalkslow=320
use_joystick=true
use_mouse=true
vid_activeinbackground=false
vid_aspect=0
vid_autoswitch=true
vid_brightness=0
vid_contrast=1
vid_cropaspect=false
vid_defheight=1050
vid_defwidth=1680
vid_fullscreen=false
vid_gamma=1
vid_hdr=false
vid_hidpi=true
vid_maxfps=60
vid_nativefullscreen=false
vid_preferbackend=0
vid_rendermode=0
vid_saturation=1
vid_scale_customheight=1200
vid_scale_custompixelaspect=1
vid_scale_customwidth=1920
vid_scale_linear=false
vid_scalefactor=1
vid_scalemode=0
vid_vsync=true
vk_debug=false
vk_debug_callstack=true
vk_device=0
vk_hdr=false
vr_hunits_per_meter=41
vr_ipd=0.06199999898672104
vr_mode=0
vr_screendist=0.800000011920929
vr_swap_eyes=false
wildmidi_config=
wildmidi_enhanced_resampling=true
wildmidi_reverb=false
win_h=972
win_maximized=false
win_w=1680
win_x=1
win_y=52
xbrz_centerdirectionbias=4
xbrz_colorformat=0
xbrz_dominantdirectionthreshold=3.5999999046325684
xbrz_equalcolortolerance=30
xbrz_luminanceweight=1
xbrz_steepdirectionthreshold=2.200000047683716

[GlobalSettings.Unknown]

[Doom.Player]
autoaim=35
classicflight=false
color=40 cf 00
colorset=0
fov=90
gender=male
movebob=0.25
name=BallBuster
neverswitchonpickup=false
playerclass=Project Brutality
skin=base
stillbob=0
team=255
vertspread=false
wbobfire=0
wbobspeed=1
wi_noautostartmap=false

[Doom.ConsoleVariables]
addrocketexplosion=false
adl_bank=14
adl_custom_bank=
adl_use_custom_bank=false
allcheats=true
am_backcolor=6c 54 40
am_cdwallcolor=4c 38 20
am_colorset=0
am_customcolors=true
am_drawmapback=1
am_efwallcolor=66 55 55
am_emptyspacemargin=0
am_fdwallcolor=88 70 58
am_followplayer=true
am_gridcolor=8b 5a 2b
am_interlevelcolor=ff 00 00
am_intralevelcolor=00 00 ff
am_linealpha=1
am_linethickness=1
am_lockedcolor=00 78 00
am_map_secrets=1
am_markcolor=2
am_markfont=AMMNUMx
am_notseencolor=6c 6c 6c
am_ovcdwallcolor=00 88 44
am_ovefwallcolor=00 88 44
am_overlay=0
am_ovfdwallcolor=00 88 44
am_ovinterlevelcolor=ff ff 00
am_ovlockedcolor=00 88 44
am_ovotherwallscolor=00 88 44
am_ovportalcolor=00 40 22
am_ovsecretsectorcolor=00 ff ff
am_ovsecretwallcolor=00 88 44
am_ovspecialwallcolor=ff ff ff
am_ovtelecolor=ff ff 00
am_ovthingcolor=e8 88 00
am_ovthingcolor_citem=e8 88 00
am_ovthingcolor_friend=e8 88 00
am_ovthingcolor_item=e8 88 00
am_ovthingcolor_monster=e8 88 00
am_ovthingcolor_ncmonster=e8 88 00
am_ovunexploredsecretcolor=00 ff ff
am_ovunseencolor=00 22 6e
am_ovwallcolor=00 ff 00
am_ovyourcolor=fc e8 d8
am_portalcolor=40 40 40
am_portaloverlay=true
am_rotate=0
am_secretsectorcolor=ff 00 ff
am_secretwallcolor=00 00 00
am_showgrid=false
am_showitems=true
am_showkeys=true
am_showkeys_always=false
am_showmaplabel=2
am_showmonsters=true
am_showsecrets=true
am_showthingsprites=0
am_showtime=true
am_showtotaltime=false
am_showtriggerlines=0
am_specialwallcolor=ff ff ff
am_textured=false
am_thingcolor=fc fc fc
am_thingcolor_citem=fc fc fc
am_thingcolor_friend=fc fc fc
am_thingcolor_item=fc fc fc
am_thingcolor_monster=fc fc fc
am_thingcolor_ncmonster=fc fc fc
am_thingrenderstyles=true
am_tswallcolor=88 88 88
am_unexploredsecretcolor=ff 00 ff
am_wallcolor=2c 18 08
am_xhaircolor=80 80 80
am_yourcolor=fc e8 d8
am_zoomdir=0
blood_fade_scalar=1
chat_substitution=false
chatmacro0=No
chatmacro1=I'm ready to kick butt!
chatmacro2=I'm OK.
chatmacro3=I'm not looking too good!
chatmacro4=Help!
chatmacro5=You suck!
chatmacro6=Next time, scumbag...
chatmacro7=Come here!
chatmacro8=I'll take care of it.
chatmacro9=Yes
cl_bbannounce=false
cl_bloodsplats=true
cl_bloodtype=0
cl_custominvulmapcolor1=00 00 1a
cl_custominvulmapcolor2=a6 a6 7a
cl_customizeinvulmap=false
cl_doautoaim=false
cl_gfxlocalization=3
cl_maxdecals=1024
cl_missiledecals=true
cl_nointros=false
cl_pufftype=0
cl_rockettrails=1
cl_showmultikills=true
cl_showsecretmessage=true
cl_showsprees=true
cl_spreaddecals=true
classic_scaling_factor=1
classic_scaling_pixelaspect=1.2000000476837158
compatmode=0
con_alpha=0.75
con_centernotify=false
con_midtime=3
con_notablist=false
con_notifytime=3
con_pulsetext=false
con_scale=0
con_scaletext=0
crosshair=7
crosshaircolor=ff 00 00
crosshairforce=false
crosshairgrow=false
crosshairhealth=2
crosshairon=false
crosshairscale=0.5
dehload=0
dimamount=-1
dimcolor=ff d7 00
displaynametags=0
dlg_musicvolume=1
dlg_vgafont=false
gl_aalines=false
gl_bandedswlight=true
gl_bloom=false
gl_bloom_amount=1.399999976158142
gl_brightfog=false
gl_enhanced_nightvision=false
gl_exposure_base=0.3499999940395355
gl_exposure_min=0.3499999940395355
gl_exposure_scale=1.2999999523162842
gl_exposure_speed=0.05000000074505806
gl_fogmode=1
gl_fuzztype=0
gl_interpolate_model_frames=true
gl_light_models=true
gl_lightadditivesurfaces=false
gl_lightmode=1
gl_menu_blur=-1
gl_paltonemap_powtable=2
gl_paltonemap_reverselookup=true
gl_precache=false
gl_scale_viewport=true
gl_sclipfactor=1.7999999523162842
gl_sclipthreshold=10
gl_spriteclip=1
gl_tonemap=0
gl_weaponlight=8
hud_althud=true
hud_althud_forceinternal=false
hud_althudscale=0
hud_ammo_order=0
hud_ammo_red=25
hud_ammo_yellow=50
hud_armor_green=100
hud_armor_red=25
hud_armor_yellow=50
hud_aspectscale=false
hud_berserk_health=true
hud_health_green=100
hud_health_red=25
hud_health_yellow=50
hud_oldscale=true
hud_scale=0
hud_scalefactor=1
hud_showammo=2
hud_showangles=false
hud_showitems=false
hud_showlag=0
hud_showmonsters=true
hud_showscore=false
hud_showsecrets=true
hud_showstats=false
hud_showtime=0
hud_showtimestat=0
hud_showweapons=true
hud_timecolor=5
hudcolor_ltim=8
hudcolor_statnames=6
hudcolor_stats=3
hudcolor_time=6
hudcolor_titl=10
hudcolor_ttim=5
hudcolor_xyco=3
inter_classic_scaling=true
log_vgafont=false
lookspring=true
m_quickexit=false
msg=0
msg0color=11
msg1color=5
msg2color=2
msg3color=3
msg4color=3
msgmidcolor=11
msgmidcolor2=4
nametagcolor=5
nocheats=false
opn_custom_bank=
opn_use_custom_bank=false
paletteflash=0
pickup_fade_scalar=1
r_deathcamera=false
r_drawfuzz=1
r_maxparticles=4000
r_portal_recursions=4
r_rail_smartspiral=false
r_rail_spiralsparsity=1
r_rail_trailsparsity=1
r_skymode=2
r_vanillatrans=0
sb_cooperative_enable=true
sb_cooperative_headingcolor=6
sb_cooperative_otherplayercolor=2
sb_cooperative_yourplayercolor=3
sb_deathmatch_enable=true
sb_deathmatch_headingcolor=6
sb_deathmatch_otherplayercolor=2
sb_deathmatch_yourplayercolor=3
sb_teamdeathmatch_enable=true
sb_teamdeathmatch_headingcolor=6
screenblocks=10
setslotstrict=true
show_obituaries=true
snd_menuvolume=0.5
snd_pitched=true
st_oldouch=false
st_scale=0
transsouls=0.75
ui_screenborder_classic_scaling=true
uiscale=6
underwater_fade_scalar=1
vid_allowtrueultrawide=1
vid_cursor=-
vid_nopalsubstitutions=false
wi_cleantextscale=false
wi_percents=true
wi_showtotaltime=true
wipetype=1

[Doom.LocalServerInfo]
compatflags=0
compatflags2=0
forcewater=false
maxviewpitch=90
sv_corpsequeuesize=64
sv_disableautohealth=false
sv_dropstyle=0
sv_portal_recursions=4
sv_smartaim=0

[Doom.ConfigOnlyVariables]

[Doom.UnknownConsoleVariables]

[Doom.ConsoleAliases]

[Doom.Bindings]
1=slot 1
2=slot 2
3=slot 3
4=slot 4
5=slot 5
6=slot 6
7=slot 7
8=slot 8
9=slot 9
0=slot 0
-=sizedown
Equals=sizeup
Tab=togglemap
W=+forward
R=+reload
T=messagemode
LeftBracket=invprev
RightBracket=invnext
Enter=invuse
A=+moveleft
S=+back
D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
Z=+zoom
X=crouch
V=+crouch
Alt=+jump
Space=+use
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
F4=menu_options
F5=menu_display
F6=quicksave
F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
F11=bumpgamma
F12=spynext
SysRq=screenshot
Pause=pause
Home=land
PgUp=+moveup
End=centerview
PgDn=+lookup
Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
LThumb=crouch
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_Y=+jump

[Doom.DoubleBindings]

[Doom.AutomapBindings]
0=am_gobig
-=+am_zoomout
Equals=+am_zoomin
P=am_toggletexture
F=am_togglefollow
G=am_togglegrid
C=am_clearmarks
M=am_setmark
KP-=+am_zoomout
KP+=+am_zoomin
UpArrow=+am_panup
LeftArrow=+am_panleft
RightArrow=+am_panright
DownArrow=+am_pandown
MWheelUp=am_zoom 1.2
MWheelDown=am_zoom -1.2

[Doom.Player.Mod]
PB_HatExtravaganza=0
PB_alttracer=0
PB_tracerlight=0
SingleDualFire=1
bd_ADSHoldDown=0
bd_RestoreCarbines=0
bd_UpgradeCarbine=0
bd_UpgradeGL=0
bd_UpgradeHMG=0
bd_UpgradePlasma=0
bd_UpgradeRevolver=0
bd_UpgradeShotgun=0
bd_bloodamount=2
bd_lowgraphicsmode=0
bd_shotgunskin=0
cl_MoveTilt=true
cl_step_delaymul=1
cl_step_volmul=7
disable_screentilt=0
disable_weaponsway=0
mblur=false
mblur_autostop=true
mblur_blendmode=1
mblur_recovery=64
mblur_recovery2=90
mblur_samples=5
mblur_strength=64
mblur_threshold=30
pb_RLOverloadCell=0
pb_RestoreCarbines=0
pb_SGAltAmmoSwap=0
pb_SGPumpFromHip=0
pb_UpgradeCarbine=0
pb_UpgradeGL=0
pb_UpgradeNailgun=0
pb_UpgradePlasma=0
pb_UpgradeRevolver=0
pb_UpgradeShotgun=0
pb_bloodamount=2
pb_dasheffect=true
pb_doubletap=false
pb_lowgraphicsmode=0
pb_maxtaptime=10
pb_olddualssgfiresystem=0
pb_respectweapons=true
pb_shotgunskin=0
pb_toggle_aim_hold=false
pb_weapon_crosshairs=false
py_weaponwheel_freeze=false
py_weaponwheel_invert=0
py_weaponwheel_musicfade=false
qtilt_strength=1
sd_lasers_densityoffset=1
zm_doubletap=true
zm_fullbobspeed=8
zm_maxtaptime=10
zm_offsetdirection=false
zm_offsetmaxrange=30
zm_offsetspeed=75
zm_pitchswaytype=0
zm_stillbob=false
zm_yawsway=true
zm_yawswaydirection=false
zm_yawswayfriction=10
zm_yawswayrange=2
zm_yawswayspeed=2

[Doom.LocalServerInfo.Mod]
BrutalSpawnBalance=9
SpawnBalance=671
V5_Cull=false
V5_MDist=900
V5_MODELS=false
V5_Q3Bob=0.5
V5_Q3Spin=5
V5_Q3Zoff=16
V5_Quake3=false
bd_GroundImps=0
bd_GroundRevenant=0
bd_HungryPinky=0
bd_NoASGWeapon=0
bd_NoAfrit=0
bd_NoAnnihilator=0
bd_NoArachnophyte=0
bd_NoArachnotron2=0
bd_NoArchvileHeal=0
bd_NoArchvileSummon=0
bd_NoAutoshotgunSergeant=0
bd_NoAutoshotgunUpgrade=0
bd_NoBFGBeamWeapon=0
bd_NoBaronBarrel=0
bd_NoBeamRevenant=0
bd_NoBelphegor=0
bd_NoBlackholeWeapon=0
bd_NoBloodDemon=0
bd_NoBrownImps=0
bd_NoCarbineWeapon=0
bd_NoCarbineZombie=0
bd_NoChaingunMajor=0
bd_NoClassicCommando=0
bd_NoCyberBaron=0
bd_NoCyberKnight=0
bd_NoCyberPaladin=0
bd_NoDBUpgrade=0
bd_NoDaedabus=0
bd_NoDarkImps=0
bd_NoDemolisher=0
bd_NoDemonTechSoldier=0
bd_NoFleshwizard=0
bd_NoFreezerWeapon=0
bd_NoHMGWeapon=0
bd_NoHeavyGLWeapon=0
bd_NoHelmetSergeant=0
bd_NoHelmetZman=0
bd_NoIceVile=0
bd_NoInfernoArachnotron=0
bd_NoJuggernaut=0
bd_NoKnightCharge=0
bd_NoLMG=0
bd_NoM2PlasmaWeapon=0
bd_NoMagCaco=0
bd_NoMancubusFlamer=0
bd_NoMechDemon=0
bd_NoMinigunUpgrade=0
bd_NoMinigunZombieman=0
bd_NoOverlord=0
bd_NoPhantasm=0
bd_NoPistolZman=0
bd_NoPlasmaZombie=0
bd_NoPyroSergeant=0
bd_NoQuadSergeant=0
bd_NoRailgunWeapon=0
bd_NoRevolverWeapon=0
bd_NoRifleCommando=0
bd_NoRiotShieldGuy=0
bd_NoRocketSergeant=0
bd_NoSMGWeapon=0
bd_NoSufferElemental=0
bd_NoSuperGLWeapon=0
bd_NoTriteElemental=0
bd_NoUpgrades=0
bd_NoVolcabus=0
bd_NoZSpecOps=0
bd_NoZmanAdvancedAttacks=0
bd_NoZmanGrenade=0
bd_NoZombieScientist=0
bd_ShutTheFuckUp=0
bd_TraditionalMode=0
bd_UnifiedExplosives=0
bd_classicmonsters=0
bd_cooplives=0
bd_nobulletpenetration=1
bd_numcooplives=8
bd_replacemarines=0
bd_restrictedmode=0
be_jumpanim=6
bloodsplash=0
cl_fatalityspeed=1
cl_regen=0
cl_regenamount=35
donotclimb=0
donotdoublejump=0
donotsidestep=0
dsk_acceleration=1.5
fs_delay_mul=1
fs_volume_mul=1
hs_factor=2
hs_hitbox=true
isrunningzandronum=1
nashgore_bloodamount=255
nashgore_bloodspurt=true
nashgore_bloodtype=0
nashgore_corpseblood=true
nashgore_deathflip=true
nashgore_footprints=true
nashgore_gibamount=255
nashgore_gibtype=0
nashgore_icedeath=true
nashgore_maxcasings=50
nashgore_maxgore=1024
nashgore_splat=true
nashgore_spriteblood=false
nashgore_squish=true
nodoomguytalk=0
nopaineffect=0
noscreensplash=0
pb_EnableCarryableHealth=0
pb_GroundImps=0
pb_GroundRevenant=0
pb_HealthPackColor=0
pb_HungryPinky=0
pb_LuckyBarrels=1
pb_NoASGWeapon=0
pb_NoAfrit=0
pb_NoAnnihilator=0
pb_NoArachnophyte=0
pb_NoArachnotron2=0
pb_NoArchvileHeal=0
pb_NoArchvileSummon=0
pb_NoAutoshotgunSergeant=0
pb_NoAutoshotgunUpgrade=0
pb_NoBFGBeamWeapon=0
pb_NoBaronBarrel=0
pb_NoBeamRevenant=0
pb_NoBelphegor=0
pb_NoBlackholeWeapon=0
pb_NoBloodDemon=0
pb_NoBrownImps=0
pb_NoCSSGWeapon=1
pb_NoCarbineWeapon=0
pb_NoCarbineZombie=0
pb_NoClassicCommando=0
pb_NoCyberBaron=0
pb_NoCyberKnight=0
pb_NoCyberPaladin=0
pb_NoDBUpgrade=0
pb_NoDaedabus=0
pb_NoDarkImps=0
pb_NoDemolisher=0
pb_NoDemonTechSoldier=0
pb_NoDraugr=0
pb_NoFleshwizard=0
pb_NoFreezerWeapon=0
pb_NoHeavyGLWeapon=0
pb_NoHellion=0
pb_NoHelmetAnimation=0
pb_NoHelmetSergeant=0
pb_NoHelmetZman=0
pb_NoIceVile=0
pb_NoInfernoArachnotron=0
pb_NoInfernus=0
pb_NoJuggernaut=0
pb_NoKnightCharge=0
pb_NoLMG=0
pb_NoM2PlasmaWeapon=0
pb_NoM2Upgrade=0
pb_NoMagCaco=0
pb_NoMancubusFlamer=0
pb_NoMechDemon=0
pb_NoMinigunUpgrade=0
pb_NoNailgunMajor=0
pb_NoNailgunWeapon=0
pb_NoOverlord=0
pb_NoPhantasm=0
pb_NoPistolZman=0
pb_NoPlasmaZombie=0
pb_NoPulseCannonUpgrade=0
pb_NoPyroSergeant=0
pb_NoQuadSSG=0
pb_NoQuadSergeant=0
pb_NoRailgunWeapon=0
pb_NoRevolverWeapon=0
pb_NoRifleUpgrade=0
pb_NoRiotShieldGuy=0
pb_NoRocketSergeant=0
pb_NoSMGWeapon=0
pb_NoSavageImps=0
pb_NoSufferElemental=0
pb_NoSuperGLWeapon=0
pb_NoUnmakerUpgrade=0
pb_NoUpgrades=0
pb_NoVolcabus=0
pb_NoZSpecOps=0
pb_NoZmanAdvancedAttacks=0
pb_NoZmanGrenade=0
pb_NoZombieScientist=0
pb_SmartScavenger=0
pb_SmartScavengerHealth=0
pb_SmartScavengerNoFade=0
pb_UnifiedExplosives=0
pb_VoidSpectre=0
pb_adashboost=10
pb_adashfriction=1
pb_airdash=false
pb_autojump=true
pb_classicmonsters=0
pb_cooplives=0
pb_crouchslide=true
pb_crouchspeed=0.5
pb_cslideduration=10
pb_cslidestrength=1.5
pb_cslidetype=0
pb_cyberdemondeath=false
pb_dash=true
pb_dashboost=15
pb_dashheight=0.6000000238418579
pb_disable_sergent_prone=false
pb_disabledecorations=1
pb_disablemapenhancements=1
pb_disablenewenemies=0
pb_disablenewguns=0
pb_doublejump=2
pb_doublejumpheight=1
pb_dropprevention=false
pb_ejumpmultiplier=1
pb_elevatorjump=false
pb_enemyexplosiondamage=false
pb_fadeonmapexit=false
pb_friction=1.600000023841858
pb_hazardmovement=false
pb_hook=0
pb_hookboost=1.5
pb_jumpheight=8
pb_knuckleanimationinstart=0
pb_landing=true
pb_landingsens=6
pb_landingspeed=0.25
pb_ledgegrab=true
pb_maxgroundspeed=15.100000381469727
pb_maxhopspeed=28
pb_minlanding=0.5
pb_movetype=0
pb_multipledashes=0
pb_nobulletpenetration=1
pb_nocooldown=false
pb_nodeagle=false
pb_numcooplives=8
pb_qsgnoselfdamage=false
pb_qslideaccel=6
pb_qslideduration=8
pb_quietmarines=false
pb_realdamage=true
pb_replacemarines=0
pb_restrictedmode=0
pb_setgravity=1
pb_spawner_autoshotgun=0
pb_spawner_drum=0
pb_spawner_shotgunupgrade=0
pb_spawner_tiered=false
pb_strafemodifier=1.3300000429153442
pb_walkspeed=0.5
pb_weapon_recoil_extra_weapons=false
pb_weapon_recoil_mod_horizontal=1
pb_weapon_recoil_mod_vertical=1
pb_wjdoublejumprenew=false
pb_wjump=false
pb_wjumpboost=1.5
pb_wjumpheight=0.75
pb_wslide=false
pb_wslidevelz=0.8999999761581421
performancemode=0
pk_acceleration=1
pk_bhopjumpheight=0.8500000238418579
q_1airaccel=1.5
q_3airaccel=0.75
q_strafetype=0
sv_deathtilt=true
sv_forceregen=0
sv_movetilt=false
sv_movetiltangle=0.014999999664723873
sv_movetiltscalar=0.20000000298023224
sv_movetiltspeed=15
sv_strafetilt=true
sv_strafetiltangle=0.5
sv_strafetiltinvert=false
sv_strafetiltspeed=1
sv_turntilt=true
sv_turntiltinvert=false
sv_turntiltscalar=1.5
sv_underwatertilt=true
sv_underwatertiltangle=0.20000000298023224
sv_underwatertiltscalar=1
sv_underwatertiltspeed=0.800000011920929
zdoombrutalblood=2
zdoombrutaljanitor=0
zdoombrutaljanitorcasings=0
zm_adashboost=10
zm_adashfriction=1
zm_airdash=false
zm_autojump=true
zm_crouchslide=false
zm_crouchspeed=0.699999988079071
zm_cslideduration=13
zm_cslidestrength=1.5
zm_cslidetype=0
zm_dash=false
zm_dashboost=1.5
zm_dashheight=0.75
zm_doublejump=0
zm_doublejumpheight=1.2000000476837158
zm_dropprevention=false
zm_ejumpmultiplier=1
zm_elevatorjump=false
zm_friction=8
zm_hook=0
zm_hookboost=1.5
zm_jumpheight=5.5
zm_landing=false
zm_landingsens=6
zm_landingspeed=0.25
zm_ledgegrab=false
zm_maxgroundspeed=12
zm_maxhopspeed=28
zm_minlanding=0.5
zm_movetype=0
zm_multipledashes=0
zm_qslideaccel=6
zm_qslideduration=8
zm_rampjump=false
zm_rjumpmulti=1
zm_setgravity=0.5600000023841858
zm_speedometer=0
zm_strafemodifier=1
zm_walkspeed=0.699999988079071
zm_wjdoublejumprenew=false
zm_wjump=false
zm_wjumpboost=1.5
zm_wjumpheight=0.75
zm_wslide=false
zm_wslidevelz=0.8999999761581421

[Doom.ConfigOnlyVariables.Mod]

[Doom.BrutalDoomActions.Bindings]
Q=kickem
R=reloader
U=unreloader
C=roright

[Doom.BrutalDoomActions.DoubleBindings]

[Doom.BrutalDoomInteractions.Bindings]
H=brutaltaunt
J=advtaunt
K=oneliner

[Doom.BrutalDoomInteractions.DoubleBindings]

[Doom.BrutalDoomAdvMoves.Bindings]
\=weaponspecial
G=usegren
F=punchem

[Doom.BrutalDoomAdvMoves.DoubleBindings]

[Doom.PBInteractions.Bindings]
H=brutaltaunt

[Doom.PBInteractions.DoubleBindings]

[Doom.PBAdvMoves.Bindings]
\=+PBWeaponSpecial
G=grenadetoss
Q=kickem
U=unreloader
F=punchem
M=openpda
L=netevent EV_ClearGore

[Doom.PBAdvMoves.DoubleBindings]

Provide a Log

I don't see a reason for this

madame-rachelle commented 2 years ago

This is not a bug, there are 3 relevant background cvars:

i_pauseinbackground (default true) - if true it will pause *everything* when GZDoom loses focus - including sound
i_soundinbackground (default false) - if true and i_pauseinbackground is false then allows sound in background
vid_activeinbackground (default false) - if true and i_pauseinbackground is false then allows video frames to render in background
jadenquinn commented 2 years ago

This is not a bug, there are 3 relevant background cvars:

i_pauseinbackground (default true) - if true it will pause *everything* when GZDoom loses focus - including sound
i_soundinbackground (default false) - if true and i_pauseinbackground is false then allows sound in background
vid_activeinbackground (default false) - if true and i_pauseinbackground is false then allows video frames to render in background

So... then the bug is that the In-game option did absolutely nothing. This also apparently happens on the Windows version too, as I just had a livestream where I SHOWED it on, but that had absolutely no effect on whether it played sound in background or not.

jadenquinn commented 2 years ago

Now, is this going to be re-opened, or should I be creating a new issue for the new bug?

madame-rachelle commented 2 years ago

This is not a bug, there are 3 relevant background cvars:

i_pauseinbackground (default true) - if true it will pause *everything* when GZDoom loses focus - including sound
i_soundinbackground (default false) - if true and i_pauseinbackground is false then allows sound in background
vid_activeinbackground (default false) - if true and i_pauseinbackground is false then allows video frames to render in background

So... then the bug is that the In-game option did absolutely nothing. This also apparently happens on the Windows version too, as I just had a livestream where I SHOWED it on, but that had absolutely no effect on whether it played sound in background or not.

image This might be a post-4.8.2 fix but it was still fixed.

jadenquinn commented 2 years ago

There's an extra option that was added? Alright, thanks.