Left 4 Dead 2

Left 4 Dead 2

336 ratings
How to create your own radial menu.
By Maur0 and 1 collaborators
In this guide I will show you how to get your favorite vocalize lines and include them in the radial menu. Such as to have fun with screamers, tank, pills, or some useful vocalists like help, incoming, etc.
4
   
Award
Favorite
Favorited
Unfavorite
How to get the radial menu.
To begin with they will need a program called "GCFScape" that will leave the link for them to download.

"GCFScape"[download.cnet.com]

After having installed the program, they open it and go to find the vpk file (they can also open the vpk without having opened the program). And they go to this location: "C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2". And they look for the vpk file called "pak01_dir".


Then within the vpk go to the scripts folder and look for the txt file "radialmenu". They give right click and extract.


Now you have the file radialmenu.txt.
How to modify the vocalize commands.
Now play the fun part, at which time we have to add such vocalize and the text that characterizes the command. But I must tell you that the radial menu is composed as a style of the cardinal points, such as north, south, east, west and center. In total there are 9 vocalize that can fit in the radial.



In this we will only modify two things the command and the text. Do not change anything at all, better leave it like this. In the command part goes the vowel that corresponds to each survivor and in the text enter a title that matches according to the vowel, and the cardinals that I said are to locate where they will be each vocalize in the radial.

For example, if I want to put Help in the center it would be like this:

"Center" { "command" "vocalize PlayerHelp" "text" "Help" }
Or if I want to put Run in the part of the right corner would be like this:
"NorthEast" { "command" "vocalize PlayerYellRun" "text" "Run" }

Remember that we only change the command and text. The others we leave. And each side of the cardinal points will be the same as the radial menu.


And so you continue adding the vocalize, the texts you can put as you want to write. The most important thing is whether or not you have to put inside the quotes or it will not work.
How to transform the radial menu into the vpk file.
Clearly the file will not work if we put it in the scripts folder and go, nope, it's not like that. For that we will have to put it in a vpk file created by us and how, they will see it.

The first thing we will do is install the left 4 dead 2 authoring tools located in tools.

After installing the authoring tools they will look for the vpk application located here: "C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\bin". And they give right click and give you to send direct access to the desktop.


Having the application vpk on the desktop now we will have to create two folders, one that is the location of the file radialmenu, which is the scripts and the other that will be transformed into vpk file (you can give the name you want).


But before sending in the vpk, we have to have a txt file that is the "addoninfo", that's why we create a document file and we put these commands exactly inside the folder of the mod.

"AddonInfo" { addonSteamAppID "550" addontitle "Title of the mod" <--------- Title of the mod addonversion "1" addonauthor "Whatever the name of the author" <---------- Author's name (yours) addonauthorSteamID "LEAVE THIS BLANK" addonURL0 "Optional URL to outside website" addonDescription "Description of the mod" <----- The description of the mod (this is my first mod or radial modified menu) }

Yes or yes inside the quotes or it will not work.

And then you put the file inside the mod folder before the scripts folder.


And now drag the folder to the vpk application and ready you will be copied as a vpk file and from that mod you have to take it to this location: "C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons"

Congratulations and should be in the game in addons and have changed the radial. (by default they are the z and x).
List of all vocalizes.
Here are all the commands vocalizes both general and each of the survivors. Remember that the quotes are very important and the text can be modified in your own way, including your language.

Orders
"vocalize SmartLook" "vocalize PlayerMoveOn" "vocalize PlayerLeadOn" "vocalize PlayerHurryUp" "vocalize PlayerYellRun" "vocalize PlayerWaitHere" "vocalize PlayerFollowMe" "vocalize PlayerAlertGiveItem" "vocalize PlayerStayTogether"
Q&A
"vocalize PlayerAskReady" "vocalize PlayerLaugh" "vocalize PlayerTaunt" "vocalize PlayerHurrah" "vocalize PlayerNegative" "vocalize PlayerYes" "vocalize PlayerNo" "vocalize PlayerSorry" "vocalize PlayerThanks"
Reactions
"vocalize PlayerDeath" "vocalize PlayerLookOut" "vocalize PlayerAnswerLostCall" "vocalize PlayerWatchOutBehind" "vocalize PlayerNiceJob" "vocalize PlayerYouAreWelcome" "vocalize PlayerWarnCareful" "vocalize PlayerToTheRescue" "vocalize PlayerImWithYou"
Enemies
"vocalize PlayerHelp" "vocalize PlayerAlsoWarnSmoker" "vocalize PlayerAlsoWarnBoomer" "vocalize PlayerAlsoWarnHunter" "vocalize PlayerAlsoWarnSpitter" "vocalize PlayerAlsoWarnJockey" "vocalize PlayerAlsoWarnCharger" "vocalize PlayerAlsoWarnTank" "vocalize PlayerAlsoWarnWitch"
Warnings
"vocalize PlayerIncoming" "vocalize PlayerHeardSmoker" "vocalize PlayerHeardBoomer" "vocalize PlayerHeardHunter" "vocalize PlayerHeardSpitter" "vocalize PlayerHeardJockey" "vocalize PlayerHeardCharger" "vocalize PlayerHeardWitch" "vocalize PlayerKillThatLight"
Events
"vocalize PlayerChoke" "vocalize CallForRescue" "vocalize PlayerLedgeHangStart" "vocalize PlayerLedgeHangMiddle" "vocalize PlayerLedgeHangEnd" "vocalize SurvivorJockeyed" "vocalize ScreamWhilePounced" "vocalize chargerpound" "vocalize PlayerGroundPoundedByTank"
Misc
"vocalize PlayerEmphaticGo" "vocalize ResponseSoftDispleasureSwear" "vocalize AskForHealth2" "vocalize PlayerSpotAmmo" "vocalize PlayerBackUp" "vocalize WitchGettingAngry" "vocalize PlayerSpotOtherWeapon" "vocalize PlayerAreaClear" "vocalize PlayerCoverMe" "vocalize ReviveFriendDown" "vocalize PlayerLostCall" "vocalize C6M1_IntotheparkNoHealth" "vocalize _C1M1_ElevatorHello" "vocalize RevivedByDefibrillator" "vocalize UseAdrenaline" "vocalize RelaxedSigh" "vocalize C5M3FirstInAlarmField" "vocalize C2M1Falling" "vocalize ReviveFriendDownFinal" "vocalize PlayerHealingOther" "vocalize PlayerIncapacitated" "vocalize PlayerGrabbedByTongue" "vocalize RevivedByDefibrillatorDelayed" "vocalize PlayerFriendlyFire" "vocalize PlayerLedgeSave" "vocalize PlayerReviveFriend" "vocalize PlayerReviveFriendCritical"
Nick
"vocalize AskWhat" "vocalize WorldC6M2_Tattoo01b" "vocalize _C2M2_Steak01" "vocalize RemWorldC6M1_WeddingWarn02" "vocalize C1M3SafeRoom2a" "vocalize _C4M5_BoatComing01" "vocalize DLC1_C6M2_SafeRoomConvo14f" "vocalize C6M1Intro_15a" "vocalize C6M1Intro_16a" "vocalize C6M1Intro_09a" "vocalize _C2M2_Kiddie01" "vocalize WeddingWitchDead03" "vocalize C5M2Horse001" "vocalize DLC1_C6M2_SafeRoomConvo07a" "vocalize C1M2SafeRoomb3" "vocalize WorldC6M2_InSewer201a" "vocalize WorldC6M2_OnTourWalk101a" "vocalize WorldC502SmellBath3" "vocalize C2M3SafeIntro012" "vocalize C5M3AlarmFieldNags02" "vocalize C6M1Intro_15e" "vocalize c6m3_outroL4D1011a" "vocalize C5M3Bodies04" "vocalize WorldC6M2_InSewer101c" "vocalize C1M4NearFinale02a" "vocalize WorldC6M1_WeddingWarn05a" "vocalize C5M3SeeGraveyard01" "vocalize C5M3manhole01" "vocalize _introc1m1b08donuts" "vocalize _C2M1abandoned02" "vocalize WorldC502Horse2" "vocalize WorldC6M2_FinalWater01a" "vocalize DLC1_C6M2_SafeRoomConvo08a" "vocalize _C1M2Abandoned" "vocalize DLC1_C6M2_SafeRoomConvo09b" "vocalize WorldC6M1_PostWedding02a" "vocalize WorldC6M2_InSewer202a" "vocalize c6M3_loss2" "vocalize C6M2_OpenGate1a" "vocalize DLC1_C6M2_SafeRoomConvo11b" "vocalize DLC1_C6M2_SafeRoomConvo06a" "vocalize C2M5_PlanWorked" "vocalize WorldIntroC3f2" "vocalize WorldC6M2_AfterGate201a" "vocalize DLC1_C6M2_SafeRoomConvo02b" "vocalize DLC1_C6M2_SafeRoomConvo01b" "vocalize _C2M2_ThisTall01" "vocalize HistoricTour01a" "vocalize DLC1_C6M2_SafeRoomConvo10d" "vocalize _c4m1Intro23" "vocalize _C2M2_SeeSafehouse01" "vocalize C3M2SafeRoomb2" "vocalize C1M1Crumbs" "vocalize Player.WhinyNick" "vocalize C2M3SafeIntro013" "vocalize DLC1_C6M3_SafeRoomConvo05d" "vocalize WorldSignRestrictedArea2" "vocalize DLC1_C6M3_SafeRoomConvo02d" "vocalize WorldC3M1FerryCrossingE03" "vocalize c3m2disgust" "vocalize C2M3SafeIntro009" "vocalize C2M3SafeIntro007" "vocalize DLC1_C6M3_SafeRoomConvo03d"
Rochelle
"vocalize AskWhat" "vocalize WorldC6M1_PostWedding02a" "vocalize DLC1_C6M2_SafeRoomConvo20a" "vocalize C1M3SafeRoom2d" "vocalize DLC1_C6M2_SafeRoomConvo08f" "vocalize _C4M5_FinaleStart01" "vocalize C6M1Intro_10d" "vocalize C6M1Intro_18b" "vocalize C6M1Intro_15c" "vocalize C6M1Intro_06d" "vocalize _C2M2_Kiddie02" "vocalize DLC1_C6M2_SafeRoomConvo19a" "vocalize WorldSignReportSick3" "vocalize C6M1Intro_22a" "vocalize WorldC6M2_OnTourWalk101a" "vocalize C3M2SafeRoom2d" "vocalize _C2M2_Okra" "vocalize C6M1Intro_20d" "vocalize C6M1Intro_17d" "vocalize WorldC502ArmYourself" "vocalize C6M1Intro_22f" "vocalize C1M2SafeRoomd2" "vocalize PlayerPickupFirstSMG2" "vocalize _C2M2_Kiddie05" "vocalize C5M1Flyby02" "vocalize WorldC6M2_InSewer202a" "vocalize WorldC6M1_WeddingWarn03b" "vocalize C5M5_Button2207" "vocalize C1M2SafeRoomd2a" "vocalize C6M1Intro_05c" "vocalize _C4M5_Intro04" "vocalize DLC1_C6M2_SafeRoomConvo03c" "vocalize C2M3SafeIntro009" "vocalize _C2M2_Riders03" "vocalize DLC1_C6M2_SafeRoomConvo17b" "vocalize DLC1_C6M2_SafeRoomConvo06a" "vocalize WorldC6M2_Tattoo02d" "vocalize C1M4NearFinale03a" "vocalize DLC1_C6M2_SafeRoomConvo14e" "vocalize WorldC6M2_InSewer101a" "vocalize WorldC6M2_OnTourWalk102b" "vocalize C1M2SafeRoomb3" "vocalize WeddingWitchDead01" "vocalize DLC1_C6M2_SafeRoomConvo01a" "vocalize Player.NotPackingHeat2" "vocalize C5M3Jets3" "vocalize _C2M1MonsterTruck" "vocalize _C2M1abandoned02" "vocalize C6M1Intro_19b" "vocalize C5M4BombIntA" "vocalize C3M3SafeRoom2a3" "vocalize C6M1Intro_18d" "vocalize DLC1_C6M3_SafeRoomConvo06a" "vocalize DLC1_C6M2_SafeRoomConvo03a" "vocalize _C1M1_ElevatorHello2AliveExtra2" "vocalize DLC1_C6M3_SafeRoomConvo09b" "vocalize C5M1_intro010" "vocalize _C2M2_ThisTall01" "vocalize WorldC6M1_WeddingWarn03a" "vocalize _C2M2_Steak01" "vocalize C2M3SafeIntro010" "vocalize DLC1_C6M3_SafeRoomConvo04d" "vocalize C6M1Intro_24b"
Coach
"vocalize AskWhat" "vocalize C4FinaleStart" "vocalize WorldSignStayInGroup2" "vocalize C1M4SafeRoom2b5" "vocalize WorldC6M2_Tattoo02b" "vocalize _C4M5_BoatComing01" "vocalize C5M3Jets2" "vocalize DLC1_C6M2_SafeRoomConvo18c" "vocalize _C4M3_FLOODED01" "vocalize WorldSignsInfectedDetected2" "vocalize WorldC6M2_InSewer101a" "vocalize C5M3SeeGraveyard02" "vocalize WorldC502Smell2" "vocalize WeddingWitchDead01" "vocalize WorldC6M2_OnTourWalk101c" "vocalize _C2M2_Kiddie01" "vocalize C6M1Intro_13b" "vocalize C1M2SafeRoomb2" "vocalize WorldC6M2_InSewer202a" "vocalize C5M1_intro008" "vocalize C6M1Intro_20d" "vocalize WorldC6M2_OnTourWalk103a" "vocalize DLC1_C6M2_SafeRoomConvo13d" "vocalize WorldC6M2_InSewer102a" "vocalize DLC1_C6M2_SafeRoomConvo01a" "vocalize WorldC6M1_WeddingWarn03a" "vocalize WorldC502OfficialInstructions" "vocalize WeddingWitchDead02" "vocalize _c4m2_ElevatorHere01" "vocalize _c2m3_coaster05" "vocalize _C2M2_Riders04" "vocalize WorldC6M1_PostWedding01a" "vocalize WorldC6M1_WeddingWarn04a" "vocalize C6M1TakeSubMachineGun01" "vocalize _C3M1CrazyMilitants" "vocalize DLC1_C6M2_SafeRoomConvo09a" "vocalize C5M2_signcontagious01""text" "vocalize DLC1_C6M2_SafeRoomConvo12d""text" "vocalize WorldIntroC31e3" "vocalize C3M3SafeRoom2b2" "vocalize C6M1Intro_13e" "vocalize C2M5_PlanWorked" "vocalize WorldIntroC3e1" "vocalize InfoRemc3m2_parachutist2" "vocalize _C1M1_ElevatorHello05c" "vocalize WorldC502NotZombies3b" "vocalize _C2M2_CottonCandy01" "vocalize C5M3Bodies01" "vocalize WorldSignWhereIsCEDA2" "vocalize DLC1_C6M2_SafeRoomConvo15b" "vocalize C5M3Bodies03" "vocalize Player.CoverMeC1RCoach2" "vocalize _c4m2_waterpool02" "vocalize _C2M1_Fall01" "vocalize _C2M1_Fall02" "vocalize C5M5_saferoom005" "vocalize WorldC3M1FerryCrossingI03" "vocalize DLC1_C6M3_SafeRoomConvo02e" "vocalize _C1M1_ElevatorHello2AliveExtra2" "vocalize C2M3SafeIntro011" "vocalize WorldC3M1FerryCrossingG01" "vocalize c6M3_loss2" "vocalize WorldC3M1FerryCrossingD02"
Ellis
"vocalize WorldC6M1_WeddingWarn03c" "vocalize _c2m3_coaster03" "vocalize C1M2SafeRooma2" "vocalize C1M3SafeRoom2d" "vocalize _c2m3_coollight01" "vocalize _C4M5_BoatComing01" "vocalize C1M4SafeRoom2b3" "vocalize WorldC3M1FerryCrossingJ3" "vocalize C1M4SafeRoom2a5" "vocalize C6M2_OpenGate1b" "vocalize C5M5_Button2205" "vocalize WorldC3M1FerryCrossingM4" "vocalize C5M3SeeGraveyard06" "vocalize WorldC6M2_FinalWater01b" "vocalize InfoRemC3M2Bathtub2" "vocalize WorldC502Smell2" "vocalize DLC1_C6M2_SafeRoomConvo03b" "vocalize C1M2InsideGunShopPickupResponse" "vocalize C6M1Intro_01c" "vocalize C5M3Sniper01" "vocalize WorldSignC5AlarmWillSound3d" "vocalize WorldC502Horse3" "vocalize WorldC6M1_WeddingWarn03a" "vocalize _C2M2_Peanut01" "vocalize C2M1Intro009" "vocalize _c2m3_cement01" "vocalize C5M3StopZombies" "vocalize EllisStoryReac01" "vocalize C5M1_intro007" "vocalize _C4M4_FLOODED01" "vocalize c1m4jimmyidea" "vocalize DLC1_C6M2_SafeRoomConvo21b" "vocalize C3M2SafeRoomb3" "vocalize DLC1_C6M2_SafeRoomConvo19e" "vocalize WorldC3M1FerryCrossingk3" "vocalize C6M1Intro_23b" "vocalize C3M2SafeRooma2" "vocalize c2m5_intro009" "vocalize C2M3SafeIntro010" "vocalize WorldC6M2_OnTourWalk102b" "vocalize C6M1Intro_13f" "vocalize WorldIntroC31c1" "vocalize DLC1_C6M3_SafeRoomConvo04d" "vocalize C6M1Intro_13c" "vocalize C6M1Intro_24e" "vocalize _C1M1_ElevatorHello03a" "vocalize DLC1_C6M3_SafeRoomConvo09a" "vocalize _C2M2_Slide01" "vocalize WorldC3M1FerryCrossingA01" "vocalize WeddingWitchDead04" "vocalize RemWorldC6M1_WeddingWarn02" "vocalize WorldC502OfficialInstructions" "vocalize C5M3Bodies01" "vocalize WorldC502BusStory2b" "vocalize DLC1_C6M3_SafeRoomConvo07c" "vocalize DLC1_C6M3_SafeRoomConvo08c" "vocalize c6m3_loss2" "vocalize DLC1_C6M3_SafeRoomConvo03c" "vocalize WorldC3M1FerryCrossingE02" "vocalize C2M3SafeIntro006" "vocalize WorldC3M1FerryCrossingG02" "vocalize WorldC3M1FerryCrossingB01" "vocalize DLC1_C6M3_SafeRoomConvo01a"
Bill
"vocalize ConceptBlock051" "vocalize ConceptBlock639" "vocalize C7M3_saferoom003c" "vocalize ConceptBlock611" "vocalize C7M3_saferoom003" "vocalize CrashFinaleGenerator2Speak" "vocalize C7M1_saferoom25a" "vocalize ConceptBlock515" "vocalize ConceptBlock025" "vocalize ConceptBlock556" "vocalize C7M1_saferoom06b" "vocalize InfoReminfo_carnotboat" "vocalize InfoRemc7m2_seebarge01" "vocalize C7M3_saferoom010b" "vocalize C7M1_saferoom16a" "vocalize C7M1_saferoom13a" "vocalize ConceptBlock608" "vocalize ConceptBlock696" "vocalize ConceptBlock715" "vocalize CrashFinaleGeneratorSpeakN" "vocalize C7M1_saferoom21b" "vocalize airport04_08c" "vocalize C7M1_saferoom01a" "vocalize C7M1_saferoom24a" "vocalize InfoReminfo_trailerboatruck" "vocalize C7M1_saferoom22" "vocalize InfoReminfo_trailerboat" "vocalize C7M3_saferoom012f" "vocalize hospital04_path04a" "vocalize C7M2_saferoom07" "vocalize hospital04_path01a" "vocalize C7M1_saferoom08b" "vocalize airport04_08a" "vocalize C7M1_saferoom12b" "vocalize InfoRemc7m1_harborblocked01" "vocalize C7M1_saferoom04b" "vocalize CrashFinaleGeneratorUnPressSpeak" "vocalize ConceptBlock652" "vocalize ConceptBlock711" "vocalize C7M2_saferoom05b" "vocalize NeedsHelpResponseLouisC2" "vocalize ConceptBlock663" "vocalize ConceptNuttier" "vocalize C7M1_saferoom20b" "vocalize C7M1_saferoom03" "vocalize ConceptBlock648" "vocalize InfoReminfo_sunkboatthere01" "vocalize hospital02_path03c1" "vocalize Farm05_Path09C" "vocalize C7M2_saferoom01a" "vocalize C7M1_saferoom23a" "vocalize C7M1_saferoom10b" "vocalize IntroAirport01bb" "vocalize ResponseWeCanStill" "vocalize DontBeAnAss" "vocalize C7M1_saferoom14" "vocalize C7M2_saferoom06" "vocalize C7M1_saferoom09a" "vocalize IntroHospital03" "vocalize elevator_conversation" "vocalize hospital02_path03b1" "vocalize RiversideIsDeadPlan" "vocalize C14M2NoteLighthouse2"
Zoey
"vocalize ConceptBlock052" "vocalize ConceptBlock647" "vocalize C7M3_saferoom016c" "vocalize CrashCourseR12" "vocalize C7M1_saferoom09b" "vocalize CrashFinaleGenerator2Speak" "vocalize ConceptBlock037" "vocalize ConceptBlock515" "vocalize ConceptBlock032" "vocalize C7M3_saferoom004b" "vocalize CrashCourseB01" "vocalize ConceptBlock652" "vocalize BounceReaction" "vocalize C6M1Intro_22b" "vocalize C6M1Intro_15b" "vocalize C7M3_saferoom005" "vocalize CrashCourseR01" "vocalize CrashCourseR03" "vocalize ConceptBlock643" "vocalize C7M3_saferoom006c" "vocalize C7M2_saferoom05b" "vocalize C7M1_saferoom18" "vocalize CrashCourseR11" "vocalize C7M1_saferoom23" "vocalize ConceptBlock620" "vocalize CrashCourseR10" "vocalize InfoReminfo_powerboat4" "vocalize CrashFinaleGenerator2OnSpk" "vocalize C7M2_saferoom01b" "vocalize IntroCrashR01" "vocalize c6m3_outroL4D109a" "vocalize c6m3_outroL4D104a" "vocalize IntroCrashR10" "vocalize C7M1_saferoom19a" "vocalize c6m3_outroL4D105a" "vocalize C6M1Intro_15d" "vocalize C6M1Intro_23a" "vocalize c6m3_outroL4D103a" "vocalize c6m3_outroL4D107a" "vocalize airport04_08d" "vocalize c6m3_outroL4D102b" "vocalize PlaneCrashResponse" "vocalize IntroCrashR09" "vocalize C7M1_saferoom02" "vocalize c6m3_outroL4D101a" "vocalize TakeShotgunGroovyZoey" "vocalize C7M1_saferoom11" "vocalize IntroCrashR11" "vocalize C7M3_saferoom007b" "vocalize IntroHospital02" "vocalize elevator_conversation" "vocalize airport04_08b" "vocalize IntroCrashR04" "vocalize IntroCrashR07"
Louis
"vocalize ConceptBlock050" "vocalize C7M1_saferoom12" "vocalize ConceptBlock717" "vocalize InfoRemc7m1_pretank02" "vocalize airport04_08b" "vocalize CrashFinaleGenerator2Speak" "vocalize C7M3_saferoom003a" "vocalize ConceptBlock515" "vocalize ConceptBlock019" "vocalize ConceptBlock652" "vocalize CrashCourseB01" "vocalize C7M3_saferoom004" "vocalize ConceptBlock645" "vocalize ConceptBlock658" "vocalize C7M3_saferoom017g" "vocalize IntroCrashR24" "vocalize CrashCourseR04" "vocalize ConceptBlock628" "vocalize TakeShotgunGroovyLouis" "vocalize IntroCrashR09" "vocalize ConceptBlock619" "vocalize IntroCrashR22" "vocalize IntroCrashWalkingB" "vocalize CrashCourseI01" "vocalize C7M3_saferoom006b" "vocalize C7M2_saferoom02" "vocalize Farm01_path03a" "vocalize C7M3_saferoom009a" "vocalize SmallTown02_path01b" "vocalize IntroCrashR13" "vocalize C7M3_saferoom016d" "vocalize hospital04_path02a" "vocalize C7M3_saferoom016b" "vocalize C7M3_saferoom007c" "vocalize C7M1_saferoom05a" "vocalize IntroCrashR31" "vocalize CrashFinaleGeneratorUnPressSpeak" "vocalize C7M1_saferoom21" "vocalize C7M1_saferoom22a" "vocalize C7M3_saferoom010a" "vocalize C7M3_saferoom015a" "vocalize c6m3_outroL4D102a" "vocalize IntroCrashR17" "vocalize C7M3_saferoom013c" "vocalize C7M1_saferoom24" "vocalize C7M1_saferoom15c" "vocalize ConceptBlock640" "vocalize IntroCrashR03" "vocalize IntroCrashR37" "vocalize ResponseWeCanStill" "vocalize C7M2_saferoom04" "vocalize c6m3_outroL4D106a" "vocalize C7M2_saferoom05c" "vocalize C7M1_saferoom08a" "vocalize RiversideIsDeadPlan" "vocalize CrashCourseA01" "vocalize Farm03_path01a" "vocalize c6m3_loss2" "vocalize C7M1_saferoom06b" "vocalize hospital04_path04a" "vocalize CrashCourseR10" "vocalize C7M1_saferoom25b" "vocalize C14M2NoteLighthouse2"
Francis
"vocalize ConceptBlock049" "vocalize ConceptBlock629" "vocalize ConceptBlock607" "vocalize CrashCourseR09" "vocalize IntroCrashR23" "vocalize CrashFinaleGenerator2Speak" "vocalize ConceptNuttier" "vocalize ConceptBlock515" "vocalize ConceptBlock044" "vocalize C7M3_saferoom004b" "vocalize ConceptBlock710" "vocalize C7M1_saferoom17" "vocalize C7M3_saferoom001" "vocalize C7M2_saferoom02c" "vocalize C7M3_saferoom016c" "vocalize Smalltown04_path05a" "vocalize IntroCrashR06" "vocalize C7M1_saferoom21a" "vocalize ConceptBlock721" "vocalize CrashCourseC01" "vocalize ConceptBlock558" "vocalize ConceptBlock637" "vocalize IntroCrashR18" "vocalize ConceptBlock697" "vocalize ConceptBlock635" "vocalize InfoRemc7m1_tankcar01" "vocalize CrashYerKidding" "vocalize hospital03_path08a2" "vocalize airport04_08a" "vocalize c6m3_outroL4D108a" "vocalize C6M1Intro_01b" "vocalize InfoReminfo_powerboat4a" "vocalize C7M1_saferoom21" "vocalize NeedsHelpResponseLouisB2" "vocalize CrashCourseR10" "vocalize C6M1Intro_10a" "vocalize CrashFinaleGeneratorUnPressSpeak" "vocalize C7M1_saferoom14a" "vocalize ConceptBlock712" "vocalize CrashCourseR13" "vocalize c6m3_loss" "vocalize C7M1_saferoom13" "vocalize C7M1_saferoom05" "vocalize IntroCrashR26" "vocalize SmallTown02_path01c" "vocalize C6M1Intro_05d" "vocalize C7M1_saferoom15b" "vocalize RiversideIsDeadPlan" "vocalize C7M1_saferoom18a" "vocalize C7M1_saferoom07a" "vocalize ConceptBlock632" "vocalize C6M1Intro_20e" "vocalize C6M1Intro_09c" "vocalize NamVetWhoAreYou" "vocalize C6M1Intro_24b" "vocalize C7M1_saferoom12a" "vocalize IntroCrashR02" "vocalize InfoRemc7m1_pretank01" "vocalize CrashCourseR11" "vocalize elevator_conversation" "vocalize C7M1_saferoom06" "vocalize C7M3_saferoom014b" "vocalize IntroCrashR04"
Add another radial menu
If you wanted to add more vocalizes and there were no spaces left, do not worry, that with this step is very easy and simple.

For that we are going to need a autoexec file that allows to automatically save the commands every time we start the game. If in case you do not know how to get a autoexec file, here is a guide:

Well now that you already know and you have the autoexec file, let's proceed with adding another radial menu. For that they are going to have to copy all the text from the "radialmenu" file.
//-------------------------------------------------------------- "test,Survivor,Alive" { "Center" { "command" "vocalize PlayerLaugh" "text" "Laugh" } "North" { "command" "vocalize PlayerThanks" "text" "Thanks" } "NorthEast" { "command" "vocalize PlayerLedgeHangEnd" "text" "I'm dying" } "East" { "command" "vocalize PlayerAnswerLostCall" "text" "Swear" } "SouthEast" { "command" "vocalize PlayerNo" "text" "No" } "South" { "command" "vocalize PlayerSorry" "text" "Sorry" } "SouthWest" { "command" "vocalize PlayerYes" "text" "Yes" } "West" { "command" "vocalize PlayerHurrah" "text" "Hurrah" } "NorthWest" { "command" "vocalize PlayerLedgeHangStart" "text" "Help" } }
Then above all where it is written "test, Survivor, Alive" we are only going to change the text "test" by a name that identifies it as the name of the radialemu, the others leave it like this. And there you can add more commands vocalizes and give another text.

Note: keep in mind that you have to close all the text in the box with the "{-}" keys, otherwise it will not work.

Once this is done we will put this command in the autoexec file:
bind g "+mouse_menu test"

And ready. They will already have another radial extra menu and they will be able to repeat the same process to have more vocalizes. It also works if you put the autoexec file in the mod's folder to be copied as vpk. That has to be located near the "scripts" folder and make a new folder called "cfg" and put the file there for quick use.

Here is a demo video of how to do it:
How to get the vocalizes IMT
With the new update that gave ion, we can have new dialogues or some that are not used much. But for these vocalizes to work we must have the folder talker that includes for each survivors and a file "kb_act.lst", and place them in the scripts folder.

Here is a video of how to have that folder and the file:

After the video and having the talker folder and the file we have to take it to the scripts folder where its mod folder is in which they will be copied as a vpk file.

And with that you can add the commands vocalizes imt in the radialmenu.txt and already do the same process before to have it as a mod.

Note: Keep in mind that these vocalizes imt commands only work on a local server and dedicated server with the mod installed (it will not work on a dedicated server official valve server).
Vocalizes IMT Misc
"vocalize iMT_PlayerCoughing" "vocalize iMT_PlayerSuggestHealth" "vocalize iMT_PlayerNiceShot" "vocalize iMT_PlayerNearExit" "vocalize iMT_PlayerTransition" "vocalize iMT_SurvivorWasPounced" "vocalize iMT_PlayerAnswerReady" "vocalize iMT_PlayerHello" "vocalize iMT_PlayerEquippedItem" "vocalize iMT_PlayerPainNoise" "vocalize iMT_PlayerMourn" "vocalize iMT_PlayerIncapacitatedHurt" "vocalize iMT_PlayerVomitInFace" "vocalize iMT_PlayerBreathing" "vocalize iMT_PlayerBattleCry" "vocalize iMT_PlayerTeamKill" "vocalize iMT_PlayerGoingToDie" "vocalize iMT_PlayerDeathScream"
Vocalizes IMT Survivors L4D2
Nick "vocalize iMT_Quiet" "vocalize iMT_HavingFun" "vocalize iMT_Fantasy" "vocalize iMT_Angel" "vocalize iMT_ShitAir" "vocalize iMT_Honeymoon" "vocalize iMT_Tricked" "vocalize iMT_Hippie" "vocalize iMT_NotDie" "vocalize iMT_True" "vocalize iMT_Depressing" "vocalize iMT_Attractive" "vocalize iMT_ScrewYou" "vocalize iMT_LazyAss" "vocalize iMT_GetRoom" "vocalize iMT_TooWeird" "vocalize iMT_Test" "vocalize iMT_Sevensome" Rochelle "vocalize iMT_Tits" "vocalize iMT_NoNoNo" "vocalize iMT_Charming" "vocalize iMT_Wedding" "vocalize iMT_NickOCD" "vocalize iMT_LoveGuns" "vocalize iMT_NoSex" "vocalize iMT_Popcorn" "vocalize iMT_Kitchen" "vocalize iMT_Aye" "vocalize iMT_Stomach" "vocalize iMT_Something" "vocalize iMT_Turd" "vocalize iMT_NewVoices" "vocalize iMT_WhereFrom" "vocalize iMT_Learning" "vocalize iMT_Hate" "vocalize iMT_Bothering" Coach "vocalize iMT_Ride" "vocalize iMT_Dreaming" "vocalize iMT_Pancakes" "vocalize iMT_Hungry" "vocalize iMT_Apocalypse" "vocalize iMT_Neighborhood" "vocalize iMT_Hosanna" "vocalize iMT_Pray" "vocalize iMT_Teaching" "vocalize iMT_Fair" "vocalize iMT_Killing" "vocalize iMT_Swallow" "vocalize iMT_LouisRules" "vocalize iMT_Chicken" "vocalize iMT_LeaveEllis" "vocalize iMT_Swamp" "vocalize iMT_Night" "vocalize iMT_GetBusy" Ellis "vocalize iMT_EllisStories" "vocalize iMT_Singing" "vocalize iMT_AllAboard" "vocalize iMT_SayingZoey" "vocalize iMT_Marriage" "vocalize iMT_TeamFortress2" "vocalize iMT_Tattoos" "vocalize iMT_Candy" "vocalize iMT_CaCaw" "vocalize iMT_Madam" "vocalize iMT_Biscuit" "vocalize iMT_GotYou" "vocalize iMT_Dog" "vocalize iMT_InLove" "vocalize iMT_FeelHer" "vocalize iMT_InHonor" "vocalize iMT_Break" "vocalize iMT_LoveYou"
Vocalizes IMT Survivors L4D1
Bill "vocalize iMT_Cold" "vocalize iMT_10Miles" "vocalize iMT_GoodEnough" "vocalize iMT_Stink" "vocalize iMT_GoodRun" "vocalize iMT_ShoeLeather" "vocalize iMT_JobDone" "vocalize iMT_Woods" "vocalize iMT_LastFight" "vocalize iMT_Mad" "vocalize iMT_Hallelujah" "vocalize iMT_Lonely" "vocalize iMT_Home" "vocalize iMT_FirstStep" "vocalize iMT_KnowingLouis" "vocalize iMT_BigMouth" "vocalize iMT_Phone" "vocalize iMT_Family" Zoey "vocalize iMT_Yoink" "vocalize iMT_NervousHumming" "vocalize iMT_5000Lawyers" "vocalize iMT_GodDamnYou" "vocalize iMT_SoylentGreen" "vocalize iMT_PilotLicense" "vocalize iMT_Chickenshits" "vocalize iMT_ProclaimLiberty" "vocalize iMT_SexyBrunette" "vocalize iMT_GodIsDead" "vocalize iMT_MetalSupply" "vocalize iMT_Really" "vocalize iMT_Parking" "vocalize iMT_CopyPaper" "vocalize iMT_PassingGas" "vocalize iMT_SnowCold" "vocalize iMT_Shoes" "vocalize iMT_LatestIssue" "vocalize iMT_Greeting" "vocalize iMT_NiceCar" "vocalize iMT_MyBuddyEllis" "vocalize iMT_Morons" "vocalize iMT_MissEllis" "vocalize iMT_CarCalling" "vocalize iMT_ComeBack" "vocalize iMT_Steal" "vocalize iMT_LastWoman" Louis "vocalize iMT_TankFactory" "vocalize iMT_GordonFreeman" "vocalize iMT_Hero" "vocalize iMT_Belch" "vocalize iMT_Apocalypse" "vocalize iMT_CounterStrike" "vocalize iMT_CubScouts" "vocalize iMT_Alley" "vocalize iMT_Recycle" "vocalize iMT_Introduction" "vocalize iMT_SeeingMore" "vocalize iMT_Believing" "vocalize iMT_IT" "vocalize iMT_MadeIt" "vocalize iMT_RifleRange" "vocalize iMT_ShotHim" "vocalize iMT_New" "vocalize iMT_BackToNormal" Francis "vocalize iMT_Hate" "vocalize iMT_Waterworks" "vocalize iMT_FrozenBeard" "vocalize iMT_ImACop" "vocalize iMT_Brave" "vocalize iMT_GodIsDead" "vocalize iMT_Hersch" "vocalize iMT_Dog" "vocalize iMT_Predict" "vocalize iMT_WomanOfTaste" "vocalize iMT_Recycle" "vocalize iMT_HateToo" "vocalize iMT_Hero" "vocalize iMT_YourName" "vocalize iMT_LoveRo" "vocalize iMT_ShotHim" "vocalize iMT_Slow" "vocalize iMT_ThisFar"
Thanks and credits.
Well that this until now, I hope that the result of good use and we see that they are understood as to have their radio with favorite vocalizes. I wanted to thank ion for all the vocalize that I saw in his vpk and be able to summarize it all to be separated one by one. Remember that any doubt write me in the comments. Good luck and see you.

Thanks ion:
https://steamproxy.net/sharedfiles/filedetails/?id=698857882&searchtext=vocalize
152 Comments
Reman Luss 9 Feb @ 5:16pm 
please god can someone tell me what the author means by "And they give right click and give you to send direct access to the desktop."
kyomoto 1 Feb @ 3:27pm 
Can i still play on sirplease with these files? I don't want them to work on versus i just want to use them on campaign mode
m4rshmallow 18 Dec, 2023 @ 6:41am 
It's difficult to follow your steps bro. You're not good at explaining proper steps in English, no offense though.
sapce 4 Sep, 2023 @ 1:25pm 
Hysteria 13 Jun, 2023 @ 9:13pm 
Someone wanna show me how it works on discord and help me out?
Shenanigans 1 Nov, 2022 @ 4:14am 
yes it works
Xeno :] 6 Oct, 2022 @ 10:08pm 
Does this guide works? I like would to give it a try.
—СКОРО ВЕРНУСЬ— 22 Jul, 2022 @ 9:58am 
Is it possible to make vocalizer be not in addons folder?
Envyy ➷ 11 Jul, 2022 @ 11:58pm 
paste the pak01_dir file into the GCFScape software
Pringles™  [author] 2 Mar, 2022 @ 8:25am 
It might be possible. First you have to program the command to appear with the aforementioned lines correctly, and after connecting it to the mainframe, buy some chips at our website.

its quite ez if you really think about it :demoticon: