Garry's Mod

Garry's Mod

2,937 ratings
TFA-VOX
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Realism
File Size
Posted
Updated
163.668 KB
24 Jul, 2022 @ 5:14pm
21 Mar @ 12:29pm
21 Change Notes ( view )

Subscribe to download
TFA-VOX

Description
TFA-VOX is a framework for player callouts played on certain actions.
It works on a pack-per-player basis, which means each playermodel needs to have a VOX pack installed and assigned for it to play the voice lines.
TFA-VOX is modular and every module can be tweaked or turned off in the configuration menu.

(You found a nice VOX pack that doesn't support your playermodel? Check the link above.)

Callout Wheel Bind/Command: +tfa_vox_callout_radial
(yes, it has to start with + and bound to a key)
Settings Menu Bind/Command: tfa_vox_vgui_open

Default modules include:
  • Ammo Callouts - Plays a sound when player reloads or runs out of ammo
  • Death Sound - Plays a sound when player dies
  • Fall Sound - Plays a sound when player falls
  • Footsteps - Allows overriding footsteps sounds (for models like Combine Soldiers)
  • Heal Sounds - Plays a sound when player heals
  • Jump Sounds - Plays a sound when player jumps
  • Low Health Sounds - Plays a sound when player is at low health
  • Murder Sounds - Plays a sound when player kills someone or something (many different types/categories)
  • Pain Sounds - Plays a sound when player gets hurt
  • Spawn Sounds - Plays a sound when player is (re)spawned
  • Taunt Sounds - Plays a sound when player taunts ("act" command)
  • Weapon Pickup Sounds - Plays a sound when player grabs a gun
  • Spotting - Allows player to spot NPCs and other players with Use key to increase damage dealt
  • Custom Callouts - Plays a custom sound when player requests it (depends on the VOX pack support; "tfa_vox_callouts_list" to show list of custom callouts available in the pack and "tfa_vox_callout <id>" to trigger it)
  • Callout Wheel - Radial selection menu for custom callouts (bind a key for "+tfa_vox_callout_radial" command to use it)
  • External Integration - Allows easy integration with other addons without making a custom module

Developer Reference (VOX pack and custom module templates): https://gist.github.com/YuRaNnNzZZ/8411ef8233714784c25b7dafd54104cb
Popular Discussions View All (6)
1
30 May @ 12:36pm
TFA Vox Doesn't Let Me Assign Packs To Player Models
j.man9990999
1
3 Nov, 2024 @ 11:41am
is it possible for it to work with subtitles?
The Backrooms Seal
0
23 Feb @ 12:57am
Sounds Does Not Play
Dark33t4
162 Comments
Jinx 5 Jun @ 6:40pm 
problem with sound from the voices, it's not working anymore
YuRaNnNzZZ  [author] 4 Jun @ 11:03am 
how about you actually read what it says
партия 4 Jun @ 11:02am 
what i need to do? i cant use Callout Wheel Bin
партия 4 Jun @ 11:02am 
[TFA-VOX] lua/tfa_vox/modules/callouts_wheel.lua:262: attempt to call method 'IsActive' (a nil value)
1. unknown - lua/tfa_vox/modules/callouts_wheel.lua:262
2. unknown - lua/includes/modules/concommand.lua:54
[TFA-VOX] lua/tfa_vox/modules/callouts_wheel.lua:268: attempt to call method 'IsActive' (a nil value)
1. unknown - lua/tfa_vox/modules/callouts_wheel.lua:268
2. unknown - lua/includes/modules/concommand.lua:54
[TFA-VOX] You have an older version of TFA-VOX installed alongside the latest version.
This is not supported and will lead to various errors, often silent (which are hard to debug), and incompatibilities.
It's advised to keep only one version of TFA-VOX installed (the latest one) and to remove any outdated reuploads you have enabled.

1. unknown - lua/tfa_vox/framework/a_reupload_has_been_detected.lua:22
2. include - [C]:-1
3. v - lua/autorun/tfa_vox_loader.lua:13
4. unknown - lua/includes/modules/hook.lua:102
guggamachina 26 May @ 10:15am 
such a goated addon, I was wondering if it has bodyguard mod support?
YuRaNnNzZZ  [author] 26 May @ 6:18am 
lt literally tells you what the problem is
that's not even related to this addon
[TFA-VOX] Refusing to AddCSLuaFile 'tfa_vox/packs/tfa_vox_michele lee.lua' because its name contains dodgy symbols
1. TFAVOX_Packs_Initialize - lua/tfa_vox/framework/tfa_vox_packs.lua:119
2. unknown - lua/tfa_vox/framework/tfa_vox_packs.lua:182
3. include - [C]:-1
4. includeCS - lua/autorun/tfa_vox_loader.lua:2
5. unknown - lua/autorun/tfa_vox_loader.lua:12
[TFA-VOX] Refusing to AddCSLuaFile 'tfa_vox/packs/tfa_vox_michele lee.lua' because its name contains dodgy symbols
1. v - lua/tfa_vox/framework/tfa_vox_packs.lua:119
2. unknown - lua/includes/modules/hook.lua:102
playergreen500 18 May @ 4:39am 
sometimes, the callout text seems to shorten itself out to 1 letter. i'm just suggesting that maybe you could show the full callout text name when you highlight it? you can position it next to the mouse if you'd like.
RandomOne 17 May @ 4:23pm 
[TFA-VOX] lua/tfa_vox/framework/tfa_vox_global_functions.lua:109: bad argument #1 to 'GetProperties' (string expected, got table)
1. GetProperties - [C]:-1
2. TFAVOX_GetSoundTableSound - lua/tfa_vox/framework/tfa_vox_global_functions.lua:109
3. TFAVOX_PlayVoicePriority - lua/tfa_vox/framework/tfa_vox_global_functions.lua:292
4. callback - lua/tfa_vox/modules/overwhelmed.lua:119
5. v - lua/tfa_vox/framework/tfa_vox_modules.lua:597
6. unknown - lua/includes/modules/hook.lua:102
YuRaNnNzZZ  [author] 12 May @ 1:23am 
you just re-register the same pack with multiple paths, check the template