[TF2] Workshop Map Soundscape / Sound Override Fix (2018-11-08)
Description:
Hooks into the soundscape / sound override loading process to load soundscapes / sound override files by the map's display name (Workshop maps only). Fixes completely missing ambient noises and server-sided game sound overrides on maps loaded in from the Steam Workshop. Does not fix the client-side issue where the game can't determine which search path a sound came from. That one's on Valve. Certain game sound overrides are only applied on the client-side, so this plugin won't do anything for those, either. If you'd like to hear the results for yourself, you can load up Morrigan's Alley with and without the plugin present. Without the plugin present, the map lacks the Medieval ambience. Sacrifice is one map I can think of with obvious sound overrides; with the plugin enabled the Australium pickup / drop announcements are suppressed (though the return sounds are still played). ConVars:
You tell me. It should generally cause no issues, though I haven't done an exhaustive check against many Workshop maps. Any maps that use existing sound overrides / workarounds may have their files loaded in twice, but I don't feel like seeing if any maps have that as an issue. Dependencies: Requires DHooks with dynamic detour support. stocksoup (my personal library of stocks) is a build dependency. Changelog:
|
Re: [TF2] Workshop Map Soundscape / Sound Override Fix (2018-11-08)
Thank you for the plugin.
Can you please elaborate on what these two sentences mean? I don't really understand it. Quote:
|
Re: [TF2] Workshop Map Soundscape / Sound Override Fix (2018-11-08)
Quote:
Quote:
Quote:
What this plugin does is inject the Workshop map's sound override on the server, so when the server wants to play a game sound, it finds and uses the override entries, then tells the client to play that particular sample. The game client does not have those overrides installed, and so for sounds they play themselves (i.e., not received from the server), they'll do their lookup and use whatever the sound normally is. The main example I have of this on-hand is Sacrifice (Arena), where the intelligence pickup / drop cue is played on the client (as mentioned in the initial post). The map has a sound override where that sound is suppressed and doesn't play, but on the Workshop version you'll hear it normally. I think Skirmish (Payload) has issues on both kinds, but I haven't checked since before I wrote this plugin to do a proper comparison. Both of these are client-side problems, so they depend on Valve doing work and updating the client. I've reported it on their bug tracker. Not like it'll do much, though (might have better luck if I sent in a resume and worked on TF2 to fix it myself). |
Re: [TF2] Workshop Map Soundscape / Sound Override Fix (2018-11-08)
Rejoice, for it is fixed!
|
All times are GMT -4. The time now is 09:53. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.