Garry's Mod

Garry's Mod

584 ratings
Player self-talk
3
3
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Effects
Addon Tags: Fun, Realism
File Size
Posted
Updated
20.195 KB
30 Sep, 2024 @ 9:31pm
26 Jan @ 12:38pm
6 Change Notes ( view )

Subscribe to download
Player self-talk

Description
This is a neat and VERY small addon that gives you some text at the bottom of your screen, along with dialogue (no audio dialogue). This is impersonating the player (or yourself if you will) and their reactions to certain actions or injuries. Not much more than that.

This is my first addon ever (and my first time sharing code anywhere), so it is definitely prone to bugs and errors. Please report these errors to me, or give advice or recommendations so that my results improve to meet your expectations.

Русская версия здесь: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3375018193

This addon supplies:

- Ambient dialogue
- Spawn/respawn dialogue
- Pain/death dialogue
- Weapon discovery dialogue
- Kill (players only, for now) dialogue
- Healing/fully healed dialogue
- ConVars (CVars), such as pst_enabled, pst_healgain, pst_death, etc.
- Text fade
- Reaction to different damage types

I might add:

- Weapon reloading dialogue
- Weapon switching dialogue
- Weapon uselessness (no ammo) dialogue
- Tool gun dialogue
- Physics gun dialogue
- Settings in the "Settings" or "Utilities" tab
- Custom/additional phrases (No voice lines for this, unless text-to-speech is used, somehow)
- First person/Third person phrase settings
- Literal/Personified phrase settings
- TFA-VOX compatibility? I'll do my research.
- Friendly NPC death witness dialogue
- Friendly NPC interact dialogue
- Hostile NPC contact dialogue
- Grenade nearing dialogue
- Resolution fixes
- Grenade lobbing dialogue

==========================================================================
I am most likely not going to update this. It there is a vital portion that is missing, it may be added.
==========================================================================

Most weekdays I will be working on this, 4:00-5:00 PM, sometimes weekends.

I've also seen multiple comments saying something about this being a reference to a certain video game or other modification. I have no memory or knowledge of what this could be, I just started programming lua about a week before this thing's release, and all I knew was simple clientside code. So, any references are unintentional.

Also, I'm seeing a lot of recommendations for customization for my addon's phrases. This will be the first thing I work on, once I get back to coding!

Next, I will be making a SWEP for Awesome Sauce. I hope that will be fun.

Other than that, I hope you enjoy my addon! If you're one to rate addons, please rate honestly. I would like to know more about what the Garry's Mod Workshop likes and doesn't like.
205 Comments
batman 26 May @ 10:29pm 
idk if this exists already but it would be cool there was an option to change size of the text or transfer its position
Cirno Frog Freezer 1 May @ 2:35am 
errors on latest chronium
Mati 18 Apr @ 6:39am 
I can be your voice actor if you want (But I'm polish so my english can be weird)
thetaylorboys02 30 Mar @ 11:39am 
pls add a half-life 2 ep2 player self talk update
DexT25 8 Mar @ 9:36am 
instead of adding more quotes you can make a AI voice or your actual voice if you dont like AI
pingu7867 7 Mar @ 7:51pm 
Don't feel pressured to do everyone's requests. I'd be interested in being an actual contributor. Or at least providing some guidance or technical ideas.

For example, personally I'd opt more for making sequential tables when you have "chance" lines
e.g. local spawn_phrases = {"Hi", "where am I", "I'm here!", "back from the dead!"}

and getting the random text by accessing a random index from your table instead of multiple elseifs branches. I feel like it's just all around less a hassle that way.

e.g. phrase = spawn_phrases[math.random(#spawn_phrases)]
JaK_BaKoN 4 Mar @ 5:27pm 
customization would be cool
Zolo Town  [author] 23 Feb @ 12:44pm 
Great about my project, not good about Source. Source is indeed a pretty old/outdated engine now, but I hope it can still keep up with the things people are making today.
the man who sold 23 Feb @ 4:21am 
Now it's works again. Source is having troubles...
infernal 15 Feb @ 7:15am 
please add a config where you can edit the text and stuff this mod would be perfect for remaking scp containment breach in gmod