From dbd3d9c6a55e112ebd135541a8e90e44d0262414 Mon Sep 17 00:00:00 2001 From: gabetoo Date: Thu, 26 Dec 2024 17:31:24 -0500 Subject: [PATCH] turned on sound physics hear yourself --- Vanilla Plus Plus-1.0.0.mrpack | Bin 32140843 -> 32142872 bytes .../soundphysics.properties | 96 ++++++++++++++++++ index.toml | 4 + pack.toml | 2 +- 4 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 config/sound_physics_remastered/soundphysics.properties diff --git a/Vanilla Plus Plus-1.0.0.mrpack b/Vanilla Plus Plus-1.0.0.mrpack index bf720285b02e66762c681f0af6f64aaf56de237e..87491b5a211b3d3d2c2bcab176e88d7b07789754 100644 GIT binary patch delta 4185 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 Vs~+b+4gC{eGcGPVHfC{g{{vd>n$7?K diff --git a/config/sound_physics_remastered/soundphysics.properties b/config/sound_physics_remastered/soundphysics.properties new file mode 100644 index 0000000..7c3b5ac --- /dev/null +++ b/config/sound_physics_remastered/soundphysics.properties @@ -0,0 +1,96 @@ +# Enables/Disables all sound effects +enabled=true +# Affects how quiet a sound gets based on distance +# Lower values mean distant sounds are louder +# This setting requires you to be in singleplayer or having the mod installed on the server +# 1.0 is the physically correct value +attenuation_factor=1.0 +# The volume of simulated reverberations +reverb_gain=1.0 +# The brightness of reverberation +# Higher values result in more high frequencies in reverberation +# Lower values give a more muffled sound to the reverb +reverb_brightness=1.0 +# The distance of reverb relative to the sound distance +reverb_distance=1.5 +# The amount of sound that will be absorbed when traveling through blocks +block_absorption=1.0 +# Higher values mean smaller objects won't be considered as occluding +occlusion_variation=0.35 +# The default amount of sound reflectance energy for all blocks +# Lower values result in more conservative reverb simulation with shorter reverb tails +# Higher values result in more generous reverb simulation with higher reverb tails +default_block_reflectivity=0.5 +# The default amount of occlusion for all blocks +# Lower values will result in sounds being less muffled through walls +# Higher values mean sounds will be not audible though thicker walls +default_block_occlusion_factor=1.0 +# Minecraft won't allow sounds to play past a certain distance +# This parameter is a multiplier for how far away a sound source is allowed to be in order for it to actually play +# This setting only takes affect in singleplayer worlds and when installed on the server +sound_distance_allowance=4.0 +# A value controlling the amount that air absorbs high frequencies with distance +# A value of 1.0 is physically correct for air with normal humidity and temperature +# Higher values mean air will absorb more high frequencies with distance +# 0 disables this effect +air_absorption=1.0 +# How much sound is filtered when the player is underwater +# 0.0 means no filter +# 1.0 means fully filtered +underwater_filter=0.25 +# Whether sounds like cave, nether or underwater ambient sounds should have sound physics +evaluate_ambient_sounds=false +# The number of rays to trace to determine reverberation for each sound source +# More rays provides more consistent tracing results but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_count=32 +# The number of rays bounces to trace to determine reverberation for each sound source +# More bounces provides more echo and sound ducting but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_bounces=4 +# If sound hits a non-full-square side, block occlusion is multiplied by this +non_full_block_occlusion_factor=0.25 +# The maximum amount of rays to determine occlusion +# Directly correlates to the amount of blocks between walls that are considered +max_occlusion_rays=16 +# The amount at which occlusion is capped +max_occlusion=64.0 +# If enabled, the occlusion calculation only uses one path between the sound source and the listener instead of 9 +strict_occlusion=false +# Whether to try calculating where the sound should come from based on reflections +sound_direction_evaluation=true +# Skip redirecting non-occluded sounds (the ones you can see directly) +redirect_non_occluded_sounds=true +# If music discs or other longer sounds should be frequently reevaluated +update_moving_sounds=false +# The interval in ticks that moving sounds are reevaluated +# Lower values mean more frequent reevaluation but also more lag +# This option only takes effect if update_moving_sounds is enabled +sound_update_interval=5 +# The maximum distance a sound can be processed +max_sound_processing_distance=512.0 +# Disable level clone and cache. This will fall back to original main thread access. +# WARNING! Enabling this will cause instability and issues with other mods. +unsafe_level_access=false +# The radius of chunks to clone for level access +level_clone_range=4 +# The maximum number of ticks to retain the cloned level in the cache +level_clone_max_retain_ticks=20 +# The maximum distance a player can move from the cloned origin before invalidation +level_clone_max_retain_block_distance=16 +# Enables debug logging +debug_logging=false +# Provides more information about occlusion in the logs +occlusion_logging=false +# Provides more information about the environment calculation in the logs +environment_logging=false +# Provides more information about how long computations take +performance_logging=false +# If enabled, the path of the sound will be rendered in game +render_sound_bounces=false +# If enabled, occlusion will be visualized in game +render_occlusion=false +# Enables/Disables sound effects for Simple Voice Chat audio +simple_voice_chat_integration=true +# Enables/Disables hearing your own echo with Simple Voice Chat +simple_voice_chat_hear_self=true diff --git a/index.toml b/index.toml index afb373f..aca005e 100644 --- a/index.toml +++ b/index.toml @@ -41,6 +41,10 @@ hash = "7f995abd928962f16f4a90030d128c6965358e5b2044944858fdd48441a55d06" file = "config/rolling_down_in_the_deep-client.json" hash = "ea32ed173ef2e077b8c93bba37b168b675b379279b0380f1ac7223ae4d489aee" +[[files]] +file = "config/sound_physics_remastered/soundphysics.properties" +hash = "b5d28290c541cbefb299864d6081715d82611b996649c2630140efd9db11d609" + [[files]] file = "config/tectonic.json" hash = "218ea6c228b0df801483570b610481acdb9591037cad7cc074e41c839e4020c9" diff --git a/pack.toml b/pack.toml index 4145aa2..36a2a6f 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "acf66e860f36a38c931f776785374c5e5369a1c6ff8f504de9134dd331f5361f" +hash = "c3b2430b4679fcd6c57ed4548619b1bcb9b5214c43b47f6d32420ad7160b777f" [versions] minecraft = "1.20.1"