Garry's Mod

Garry's Mod

356 arvostelua
TFA-VOX Extra Callouts
2
2
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Content Type: Addon
Addon Type: Effects
Addon Tags: Fun, Realism
Tiedostokoko
Julkaistu
Päivitetty
150.123 KB
26.12.2022 klo 14.03
5.7. klo 11.53
58 muutosilmoitusta ( näytä )

Tilaa ladataksesi
TFA-VOX Extra Callouts

Kuvaus
NOTE:

If the addon begins spamming "Attempt to index TFAVOX_SOUNDS" errors, do tfa_vox_pack_reload in the console

If the addon is instead spamming "Attempt to call global TFAVOX_GetPack" or "Attempt to index global 'self' (a nil value)" errors, do tfa_vox_module_reloadall in the console

These are not errors I can fix.


Adds a whopping 37 new modules to TFA-VOX:

Enemy Grenade Active grenades near the player will trigger a callout

Grenade Warning Active grenades that land near friendly NPCs/Players but away from the player trigger a callout

Self-Grenade Grenades thrown by the player that remain in proximity trigger a callout

Grenade Throw Trigger a callout when throwing a grenade. Now supports multiple types and individual weapons

Explosive Barrel Burning explosive barrels that land near the player will trigger a callout

Friendly Fire Taking damage from a friendly NPC/Player will trigger a callout. Adjustable delay to allow the callout to trigger after pain callouts

Friendly Killed Friendly NPCs/Players that are killed will trigger a callout. Separate callouts for friendlies killed by Friendly/Enemy NPCs/Players and for Enemy NPCs/Players using Sniper/XBow ammo weapons

Compliment Ally Trigger a callout when a nearby friendly NPC/Player kills an enemy NPC/Player. Further supports Multikills and Players on killstreaks

Healing Trigger a callout when using the Med Kit weapon on a friendly NPC/Player or self healing

Landing Grunt Trigger a callout when landing after being airborne for a minimum period of time

Barnacle Grab Trigger a callout when grabbed by a Barnacle, and remaining in a Barnacle pull

Item Spotting Trigger a callout when pressing the +USE key on an item/ammo/weapon (Similar to NPC spotting.)

Out of breath Sprinting for a set period of time will trigger a callout

Idle Breathing Constant callout for when the player is not emitting any other callout

Idle Chatter Periodic callouts when the player is outside of combat and no enemy NPCs/Players are visible

Takedown Trigger a callout when performing a BSMod/MWIII Takedown on a NPC/Player or getting takedowned

Combat Callouts Firing a weapon when an enemy NPC/Player is in sight triggers a callout. Enemy NPCs that hide during combat triggers a separate callout

Killstreak Players that kill multiple enemy NPCs/Players in a row trigger a callout. Three types of callouts depending on the streak, with gradual decay when not killing enemies

Multikill Players that kill multiple enemy NPCs/Players at once trigger a callout

Overwhelmed Players that are surrounded by an overwhelming amount of enemy NPCs/Players trigger a callout. Friendly NPCs/Players increase the number required to be overwhelmed

Melee Attacks Attacking with a melee weapon triggers a callout depending on the animation type of the weapon

Roadkill Trigger a callout for running over a enemy/friendly NPC/Player with a vehicle. Separate callouts for both enemy, friendly and neutral kills

Vehicle Enter/Exit Entering/Exiting a vehicle triggers a callout. Separate callouts for entering a driver and passenger seat (Simfphys tested)

Airborne Vehicle Staying airborne in a vehicle triggers a callout

Vehicle Collision Players in vehicles colliding with world or physics objects triggers a callout. Separate callouts for colliding with other vehicles

Specific weapon pickup Trigger a callout based on the ammo type used by the weapon, rather than a generic callout (Will revert to default if the approriate callout is not found)

Specific Reload Reloading triggers a callout based on the type of ammo the weapon uses

Specific No Ammo Attempting to fire or reload a weapon with no ammo left triggers a callout based on the type of ammo the weapon uses

Weapon Jamming Trying to fire/clearing a jammed weapon triggers a callout (ArcCW/Arc9 weapons)

Submerge In Water Going fully underwater triggers a callout

Emerge From Water Emerging from water triggers a callout

React to Cannibalism Witnessing a Player devouring a corpse using the Cannibal, Ghastly Scavenger or Tribal Wisdom Perk triggers a callout. Requires the Fallout 3 Perks addon.

Perform Cannibalism Using the Cannibal, Ghastly Scavenger or Tribal Wisdom Perk to devour a corpse triggers a callout. Requires the Fallout 3 Perks addon.

Mourn Ally Pressing the +USE key on the body of a friendly NPC/Player triggers a callout.

Shoot/Taunt Enemy Corpse Pressing the +USE key or shooting a hostile body will trigger a callout.

Banter When two or more players are in proximity, trigger three different callouts between two players.

Hard Landing Players doing a hard landing or roll trigger a callout. Requires the Hard Landing addon.

See pinned discussion for how to integrate these features into TFA-VOX Packs.
Suositut keskustelut Näytä kaikki (6)
2
23.12.2023 klo 2.58
Healing callout.
رومان الأوسوري
2
1.10. klo 17.06
TÄRKEÄ: Integrating these features into TFA-VOX Packs
Sergeant Pan
1
2.4.2024 klo 0.06
I dont know why but this addon TANKS fps
Winn
132 kommenttia
Sergeant Pan  [tekijä] 18.10. klo 6.08 
@l4Q

That error is pointing to the base TFA-VOX addon, specifically the part where it checks the players playermodel.

I also have no idea what "melee_module.lua" is, as that's not what it's called in my addon.
I4Q 18.10. klo 5.41 
[tfa_vox] addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:100: bad argument #1 to 'GetProperties' (string expected, got table)
1. GetProperties - [C]:-1
2. TFAVOX_GetSoundTableSound - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:100
3. TFAVOX_PlayVoicePriority - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:246
4. callback - addons/tfa_vox/lua/tfa_vox/modules/melee_module.lua:81
5. v - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_modules.lua:560
6. unknown - lua/includes/modules/hook.lua:102
7. SetAnimation - [C]:-1
8. unknown - lua/weapons/apexswep/shared.lua:426
I4Q 18.10. klo 5.41 
@Sergeant Pan

The melee module creates errors for all types of melee weapons. 2 the bug of the report, which I have indicated below, is created when using "Apex Legends: Holster/Melee SWEP"

[tfa_vox] addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:100: bad argument #1 to 'GetProperties' (string expected, got table)
1. GetProperties - [C]:-1
2. TFAVOX_GetSoundTableSound - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:100
3. TFAVOX_PlayVoicePriority - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_global_functions.lua:246
4. callback - addons/tfa_vox/lua/tfa_vox/modules/melee_module.lua:81
5. v - addons/tfa_vox/lua/tfa_vox/framework/tfa_vox_modules.lua:560
6. unknown - lua/includes/modules/hook.lua:102
7. SetAnimation - [C]:-1
8. unknown - lua/weapons/apexswep/shared.lua:277
Electro. 13.9. klo 12.33 
Attempt to index global 'self' (a nil value) error, even after applying the command on the console, it doesn't work.
Jonathan 18.8. klo 15.48 
@Sergant Pan Well I did suggest adding Mighty Foot Engaged support a while ago, but if you're not up for it at the moment, that's ok. I'm fine with how it is right now.
Sergeant Pan  [tekijä] 16.8. klo 23.08 
@Jonathan

That's mostly down to a lack of ideas on my end. Not to mention the pack already has 37 individual modules, so I'd say it's got more than enough for now.

If I happen to have a sudden flash of inspiration or someone else comes up with a good idea I might make more, though probably as a separate addon to this.
Jonathan 16.8. klo 16.18 
Not very active with this addon like you used to aren't ya? Like when I or someone gives a suggestion you immediately get to work in implementing that suggestion. But now we rarely see new callouts.
DaCat001 5.7. klo 11.30 
EXTREME constant error spam; trying to disable one option only causes another to start spamming errors.
they all roughly follow this format:

[TFA-VOX Extra Callouts] lua/tfa_vox/modules/grenadethrow.lua:54: attempt to index global 'self' (a nil value)
1. b - lua/tfa_vox/modules/grenadethrow.lua:54
2. v - RunString(Ex):8
3. unknown - lua/includes/modules/hook.lua:102 (x974)

but replace grenadethrow.lua with any number of other files.
also, all the options seem to reset when exiting
Jonathan 16.5. klo 17.17 
Assuming you still take suggestions, perhaps you could add compatibility with Mighty Foot Engaged. Ex. when you kick, it triggers a callout.

Well, what USED to happen was that if you have a melee weapon equipped (like the fists) and you engage the kick, it'll trigger the melee callouts, but now that doesn't happen anymore.
TechnomirFuture132 13.5. klo 9.12 
I ran into this problem, when logging into the vox pack map, it doesn't work, these errors are constantly being spammed in the console