Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chat wheel spam mod #14

Closed
eVen-gits opened this issue Jun 20, 2019 · 8 comments
Closed

Chat wheel spam mod #14

eVen-gits opened this issue Jun 20, 2019 · 8 comments

Comments

@eVen-gits
Copy link

Would it be possible to make a chat wheel mod - that disables all hero and misc voice lines?

@AveYo
Copy link
Contributor

AveYo commented Jun 20, 2019

Taunts category disables the soundboard, so you can generate a mod with just that option.
It's only included with the full pre-made build ( ++ ).
I can provide a standalone script / prebuild with just that if you need it

@eVen-gits
Copy link
Author

OK - if that works, I'll use that!
I am on linux, so I can't build it myself (as far as I can tell, I haven't really fully explored the options).

I will try if it works - this issue closed regardless. Thank you!

@eVen-gits
Copy link
Author

I've built the mod on a Windows machine using Taunts checkbox. It does disable regular chat wheel sounds, but it doesn't disable hero wheel sounds. There also appears to be a bug with the icons (when you have a skill point available, the icon of the ability which you can upgrade will disappear until you level it up).

Is there a way to disable hero chat wheel too? If so, which option does that. Thank you in advance!

@AveYo
Copy link
Contributor

AveYo commented Jun 24, 2019

I consider them built-in, part of the game immersion, unlike the soundboard.
Who even spams those to become annoying?
Can just reduce hero speech level in the gui or reduce the volume.
Ofc it can also be blocked, but that's like 900 sounds that are shared for various actions - example:

winter_wyvern_winwyv_death_09
winter_wyvern_winwyv_deny_08
winter_wyvern_winwyv_kill_03
winter_wyvern_winwyv_lasthit_07
winter_wyvern_winwyv_laugh_03
winter_wyvern_winwyv_levelup_08
winter_wyvern_winwyv_thanks_01
winter_wyvern_winwyv_winterscurse_11

It would take some time to mine them from the various per-hero voscripts, ping back if you really need it (no ETA)

As for icons - it might be a bug with your linux environment, but feel free to provide a screenshot

@eVen-gits
Copy link
Author

eVen-gits commented Jun 24, 2019

I have all heroes muted - I find it extremely annoying. Any sort of hero speech (even the default one). The problem is, I don't hear the announcer (ie. roshan, barracks fallen, towers under attack etc.).

Even though Unit Speech option is Off for me and Unit Speech volume is set to 0, I still hear hero chat wheel and I'd love if I could just... not. It's always annoying because almost everyone tends to play two voice lines at the same time, overlapping. Some voice lines are also extremely annoying on their own.

Is there a chance you make a build where ALL hero speech is disabled? That would fix the chat wheel issue for me, and the hero responses/chatter not being separated from announcer too. Two birds with one stone.

Or better yet, if you add that option to the builder, that'd be even better. If not, I'd be extremely grateful if you could make a build for me regardless (let me know where I can send you the options to enable for build).

As for the missing icons:
Screenshot from 2019-06-24 20-19-58

Perhaps the issue is because the file was built on windows and perhaps it uses some different paths (or it could be unrelated). I'll test without -usetempcontent and re-check the game cache (will report later).

EDIT: The icons problem appears to be on my end, it surfaced on the same day just by chance from what I can tell, because it's still present if I remove custom VPK and disable the custom content.

@AveYo
Copy link
Contributor

AveYo commented Jun 24, 2019

build_chatwheel_sound_qol_dota_mod.bat
pre-made pak01_dir.vpk with instructions on how to use with No-Bling

chat_wheel.txt only has ids like the ones I have mentioned before - then you have to mine all the game_sounds_vo_--heroname--.vsndevts files for the actual vsnd names - not trivial but its done :)

@AveYo AveYo reopened this Jun 24, 2019
@eVen-gits
Copy link
Author

eVen-gits commented Jun 28, 2019

That is absolutely awesome! I am trying it now to see if it works!

I was trying to get your .bat script running in wine prefix, but there are issues finding the correct paths (because they are then not found in registry).

I would be very happy to translate this into a bash/python script, but I have too much trouble interpreting batch files myself.

@eVen-gits
Copy link
Author

Tested it out: It works! 👍 All the hero wheel lines are disabled (the ones I got to try). Thank you so much!

Can you make one where all hero speech is disabeld (without the filter)? So all hero lines, all chat wheel lines... anything any hero says at any time?

Because that would allow me to hear the announcer after years of not being able to hear it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants