This project aims to extract and organize all of L4D2's voice lines into something that can be used for other projects, such as custom vocalizer wheels in Funky.
I suggest reading up on the Response System documented on the Valve Developer Community.
Other relevant Valve Developer Community topics:
First we need to extract all relevant talker scripts from the game's VPKs'. We then store these raw scripts in the 1 source-files
folder. These scripts contain every voice line definition within the game.
Next we take all these scripts and transform their data into something more accessible, readable, and usable. We're essentially taking the original scripts and converting them to JSON, which we'll save in 2 transformed-files
.