Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
[VScript] Yusuke Kudo Custom Talker
   
Award
Favorite
Favorited
Unfavorite
Survivors: Survivors
Game Content: Sounds, Scripts
File Size
Posted
Updated
258.886 MB
19 Jul @ 5:09am
21 Jul @ 5:08am
7 Change Notes ( view )

Subscribe to download
[VScript] Yusuke Kudo Custom Talker

In 1 collection by ChapCanai
Custom Survivor Takeover Collection
8 items
Description
No more replacing Nick or Bill's voice??

This is only for custom survivors with the context name: "Yusuke"

still wip, testing more before moving onto other voices

There is an ems cfg settings at:
Left 4 Dead 2\left4dead2\ems\custom_talker
Here you can change the volume, soundlevel, and pitch, if you want.
You can also change which voice lines should use which sound files.

Credits:
16 Comments
Dellio 12 hours ago 
wait wtf wtf this is possible??? uh??
ChapCanai  [author] 21 Jul @ 12:20am 
it hates me
Queen Blush 20 Jul @ 11:53pm 
embrace the vscript talker
ChapCanai  [author] 20 Jul @ 5:31pm 
I think ion vocalizer custom menus are only made for vanilla survivors, so it wont work with this custom voice, but just a theory
ChapCanai  [author] 20 Jul @ 5:28pm 
I updated to fix the case sensitivity, hopefully it wont break the L4B2 vocal commands now
ChapCanai  [author] 20 Jul @ 4:19am 
aint no way... this whole time it was the case sensitive thats the culprit
["concept", "playerwaithere"],
["concept", "PlayerWaitHere"],
I will kms
ChapCanai  [author] 20 Jul @ 4:08am 
Thanks for the tip. I did thought of this at first but I took a look at other examples like Mike from Cold Front, and saw the his talker also use the player concepts (like "PlayerStayTogether") without breaking anything, and they still work with L4B2 ai.

name = "CF_PlayerStayTogetherMike",
criteria =
[
[ "concept", "PlayerStayTogether" ],
[ "name", "npc_mike" ],

So im not sure what im doing wrong here, pretty lost on how to fix this. If I were to use a non existent custom concept that I create myself (eg. PlayerLeadOnYusuke), then it just wont work with the radial vocalizer menu. I think custom concepts can only be fired by a custom vocalizer or custom map. idk...
JamesStar 20 Jul @ 2:54am 
Maybe when you tweak Yusuke’s rule to ["concept", "playerleadon"], you're essentially hijacking the same vocalizer trigger Left 4 Bots 2 uses for the “Lead On” command. That means when you say “Lead On,” your custom rule captures the event, but it prevents L4B2 from handling it in its own vocalizer rules, disabling the intended behavior for the built-in bot system.

I think by injecting the rule on the same vocalizer context (playerleadon), you essentially override that mapping, so the bots stop hearing the original L4B2 trigger.

Instead of using playerleadon, choose a unique vocalizer context, something like "yusuke_lead" this might kees your rule separate from L4B2’s and avoids collisions. well that's just my take i'm no expert modder.
ChapCanai  [author] 20 Jul @ 1:45am 
After some more testing, I found that if I make yusuke's rule check for the criteria ["concept", "playerleadon"], then the left 4 bots 2 ai will no longer listen to "Lead On" for example. From here I have no idea what to do anymore
ChapCanai  [author] 20 Jul @ 12:29am 
@SCHENKER
Actually, its not that mod. Its because bots will ask "Ready?" whenever you look at them for too long. Since my applycontext isnt working properly yet, theres no cooldown, so he keeps spamming "Ready?"