Garry's Mod

Garry's Mod

2,501 ratings
TFA-VOX
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Realism
File Size
Posted
Updated
163.127 KB
24 Jul, 2022 @ 5:14pm
19 Aug @ 4:56am
16 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 (can be opened through spawnmenu's Utitlities section or with "tfa_vox_vgui_open" command)


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 (1)
0
4 Oct @ 5:34am
is it possible for it to work with subtitles?
The Backrooms Seal
24 Comments
YuRaNnNzZZ  [author] 5 Oct @ 11:27am 
do what i said below about running a command
i need to know
spyro the dragon 5 Oct @ 11:26am 
[TFA-VOX] lua/tfa_vox/modules/basics_callouts.lua:26: attempt to call global 'TFAVOX_GetPack' (a nil value)
1. b - lua/tfa_vox/modules/basics_callouts.lua:26
2. v - RunString(Ex):8
3. Call - lua/includes/modules/hook.lua:96
4. TFAVOX_Init - lua/tfa_vox/framework/tfa_vox_global_functions.lua:354
5. tfa_reload - lua/autorun/lf_playermodel_selector.lua:130
6. func - lua/autorun/lf_playermodel_selector.lua:151
7. unknown - lua/includes/extensions/net.lua:38
spyro the dragon 5 Oct @ 11:26am 
dont work suddenly and
YuRaNnNzZZ  [author] 5 Oct @ 8:41am 
idk............ i have no clue......
https://i.imgur.com/CYXZlgV.png
The Backrooms Seal 5 Oct @ 8:36am 
but my question????
YuRaNnNzZZ  [author] 5 Oct @ 7:10am 
check your ears
or check in Q -> Utilities -> TFA-VOX -> Debug/Development if your playermodel has a pack assigned
L6061 5 Oct @ 7:07am 
doesnt work, dont hear anything
The Backrooms Seal 4 Oct @ 4:40am 
how to assign a model to a vox pack
Shiroko 29 Sep @ 2:43pm 
why i can't hear pain sound someone know why?
YuRaNnNzZZ  [author] 28 Sep @ 3:08pm 
run the following line in console and post the output here
whereis lua/tfa_vox/framework/tfa_vox_packs.lua