Garry's Mod

Garry's Mod

75 ratings
TTT Weapon Rework
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Weapon
Addon Tags: Comic, Fun
File Size
Posted
Updated
294.293 KB
16 Apr, 2022 @ 1:55am
20 Oct, 2022 @ 10:10pm
15 Change Notes ( view )

Subscribe to download
TTT Weapon Rework

Description
this is no longer a supported addon, sorry!

-----

IMPORTANT: This already comes with CSS guns (and a couple of HL2 guns), so you don't need a CSS weapon pack installed!

tttwr
This addon adds a bunch of weapons and reworks a bunch of mechanics with TTT to make it function as a better party game while still trying to keep the experience close to vanilla.

Has features like:
- Various buffs and nerfs to stop players from only relying on the best stuff
- Smoothed recoil that's less irritating on your eyes
- Arms and legs won't block shots to the head and torso
- Distance damage falloff to make gunfights feel more personal
- Sniper rifles will emit a visible laser beam if charged enough for an instakill
- Consistent shotgun spread pattern so it's no longer a damage lottery
- The knife can be used to backstab for a silent instakill
- A lot more changes
Go here to read every change: https://github.com/wgetJane/ttt-weapon-rework/#readme

design:
All guns now generally take longer to kill players with, so this means that a single player can't just be a one-man army and easily gun down several players on their own.
This is to stop the "lone wolf" style of playing as a Traitor, forcing the traitors to coordinate with each other and use teamwork, stealth, and deception to beat the innocents instead of mere brute force.

You can still easily put down a lone player from behind, but you can no longer just walk into a room on your own and easily wipe out everyone inside.
Basically, there's a lot less emphasis on mechanical skills like aim and reaction time in order to put more emphasis on the more social aspects of the game (remember that TTT isn't a deathmatch game)

This addon is intended for groups of players that:
- are willing to communicate with each other (typically private groups of friends)
- have big skill differences (so your friend that's a csgo pro and your friend that barely plays shooters can play with each other)
- have big ping differences (so your friends from different continents can play with each other)

For a game with 6-12 players, it's highly recommended to set "Traitor Ratio" (ttt_traitor_pct) to 0.34 instead of 0.25 so that the traitors aren't fighting a 1v6 or 2v9 which is very unfair for them.

compatibility:
Because this is functionally a weapon pack, it is NOT supposed to be compatible with other weapon packs (arccw, m9k, etc)

This is meant for mostly-vanilla servers that just have stuff like some pretty balanced traitor weapons and quality-of-life mods.

This addon is compatible with TTT2 (an overhaul of TTT), but a few features of this addon won't be available with it (nothing too important)

client concommands:
the console command ttt_dropammo now drops ammo from your reserve instead of from your clip
if you want to drop ammo from your clip, then bind a key to the new command ttt_dropclip

client cvars:
ttt_magnetotrans 1 : toggles prop transparency when carried by a magneto-stick

ttt_volume_guns_self 0.5 : adjusts sound volume of your own gunshots
ttt_volume_guns_other 1.0 : adjusts sound volume of other players' gunshots

server cvars:
ttt_noluckyheadshots 1 : only reward bonus headshot damage if attacker's crosshair was aimed at the head

ttt_buycost_armor 2 : number of credits needed by a traitor to purchase body armour
ttt_buycost_radar 1 : number of credits needed by a traitor to purchase a radar
ttt_buycost_disguise 1 : number of credits needed by a traitor to purchase a disguiser

ttt_magneto_hpstation 1 : allow detectives to carry health stations with the magneto-stick
ttt_magneto_lagcomp 1 : enable lag compensation for props carried with the magneto-stick

ttt_prioritytargets 2 : number of "priority targets" for each traitor, set to 0 to disable this feature

ttt_dyingshot_enabled 0 : players will fire one shot if they get killed from the front while sighting their weapon

ttt_stomp_mult 1.0 : adjusts stomp damage received by the victim
ttt_stomp_cushion 0.33 : adjusts stomp damage received by the attacker

ttt_jumpanimtweak 1 : simplifies player jump animations to make them easier to shoot

ttt_buyable_sim16 1 : allows traitors to purchase the Silenced M16
ttt_buyable_elites 0 : allows traitors to purchase the Dual Elites
ttt_buyable_penetrator 0 : allows detectives to purchase The Penetrator (experimental)

more info:
github link: https://github.com/wgetJane/ttt-weapon-rework

this is not a 100% finished addon, so expect this to be suddenly updated with big changes unannounced (just read the patch notes or git commit messages to see any changes i make in the future)

please use the discussions forum to suggest changes or report bugs, thanks!
any feedback is very appreciated

thanks to sersalt, whirleaf, etc for early feedback and testing

anyone is free to edit and share edited versions of this addon's code (just make it clear what you changed)

my addons:
my maps:
37 Comments
SvveetMavis 19 Feb @ 2:29pm 
I tweaked this a bit for my friend group tried to keep a list of everything changed lol
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3427539653
Buttercup 11 Jul, 2024 @ 1:35pm 
has anyone else had trouble using the magneto stick to pick up props/corpses? I get this error whenever I try:
[TTT Weapon Rework] lua/tttwr/sv_magneto.lua:59: attempt to index local 'ent' (a nil value)
1. Pickup - lua/tttwr/sv_magneto.lua:59
2. DoAttack - gamemodes/terrortown/entities/weapons/weapon_zm_carry.lua:469
3. unknown - gamemodes/terrortown/entities/weapons/weapon_zm_carry.lua:298
Rowdy. 9 Apr, 2024 @ 9:52pm 
Great changes and additions that make TTT2 heaps fun, would like to see it be improved further
GameGuru the Green Gryphon 2 Apr, 2024 @ 3:51pm 
I love this addon.
I've been using this addon for years at this point. It solves a lot of the frustrations me and my friends had with the base version of TTT and I appreciate the design decisions behind every change, big and small.
Thank you for your hard work.
Kuro 9 Jun, 2023 @ 10:02pm 
@wget
I absolutely love this addon however its hard to give up custom roles, I understand youre not working on this anymore but have you or anyone else found a fix for this?
olive delights 12 May, 2023 @ 8:06pm 
@wget
That's a shame. This addon singlehandedly made my group's games a lot more interesting.
Would be cool to see a v2 in the future.
wget  [author] 12 May, 2023 @ 7:22pm 
@roehns
i've kinda abandoned this addon in favour of working on balancing and adding more features to Fistful of Traitors, though maybe i might rework it in the future (i guess that'll be the TTT Weapon Rework Rework)
i actually didn't initially intend to publish this to the workshop as one whole thing, it was mostly supposed to be a collection of various changes that other devs can take from the github page
olive delights 12 May, 2023 @ 12:01pm 
@wget
Aren't the autosnipers a tad bit too strong compared to the other weapons?
It feels like their kill time is much faster in reality because of their higher damage per bullet.
Buttercup 3 Dec, 2022 @ 11:42pm 
This addon looks amazing! I'm definitely adding this when it works with custom roles :)
wget  [author] 5 Sep, 2022 @ 3:14am 
@Leo_DiCaprio
does it happen when there's no other addons enabled but this one? and also check if it happens if other addons are installed except this one