Garry's Mod

Garry's Mod

160 ratings
Fistful of Traitors (wild west cowboy ttt)
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Weapon
Addon Tags: Comic, Fun
File Size
Posted
Updated
79.908 MB
28 Oct, 2022 @ 9:35pm
23 May, 2024 @ 5:15pm
46 Change Notes ( view )

Subscribe to download
Fistful of Traitors (wild west cowboy ttt)

In 1 collection by wget
ESB TTT addons
13 items
Description
This mod adds guns and mechanics from Fistful of Frags https://store.steampowered.com/app/265630
(it's the best fps game ever made and it's free go play it)

Along with various wild west firearms, this implements mechanics like kicking, handgun throwing, dynamite shooting, movement inaccuracy, distance damage dropoff, etc in a way that's faithful to FoF but is tweaked to be balanced for TTT's gameplay.

This was a blast to play with friends during our playtests, it turned out to be incredibly fun. The weapons being inaccurate, slow to fire, and slow to reload created a lot of intense scenarios and chaotic gunfights. It also levels the playing field so big gaps in skill or ping between players matter a lot less. Despite feeling very casual, it still rewards skillful play, particularly with positioning, weapon combos, and decision-making during combat.

client stuff:
To throw your gun, hold down the drop button (Q by default) and then left-click to throw or right-click to cancel the throw.
Bind a key to +menu if you want it on a different key.

If a gun is outlined near your crosshair, then that means you can swap to it by simply dropping your gun. The outline colour is based on how many bullets are loaded in the gun. (green = full, yellow = half, red = empty)

Press the walk key (ALT by default) to perform a kick. You can also perform jumpkicks, but you need to aim it more accurately.
Bind a key to +walk if you want it on a different key.

Running and jumping makes your shots horribly inaccurate. To shoot accurately, you either need to stop moving or aim your gun with your right-click button. Stopping to shoot recovers your accuracy faster, but aiming down sights lets you shoot accurately while walking. Your dynamic crosshair shows exactly the area where your shots are guaranteed to land in.

You can go to the settings menu (F1 by default) and then go to "Fistful settings" where you can tweak certain things like your crosshair and gunshot sound volume.

I recommend binding a key to lastinv so you can have a quick-switch key that you can use to quickly swap between weapons and to reload-cancel.
Personally, I use the following keybinds:
bind Q lastinv // Quick-switch
bind F +menu // Drop or throw gun
bind G "impulse 100" // Flashlight

server stuff:
Damage numbers and indicators are highly recommended for making combat feel more satisfying and responsive so players know how much damage they're dealing and taking during a fight.
dmg numbers: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2791060001
dmg indicators: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2792071250

For smaller playercounts like 6-12, I recommend setting the "Traitor Ratio" from 0.25 to 0.34 so that the traitors aren't fighting a 1v6 or 2v9 which I think is pretty unfair.
cvar: ttt_traitor_pct 0.34

Do not use this with other ttt weapon packs (arccw, m9k, etc) because they will not be compatible. Even if you somehow get them working together, it will obviously be very unbalanced.

This is compatible with TTT2 and Custom Roles. If you encounter any compatibility issues then bring it to my attention.
(either through the comments section below or you can find me in the official discord servers for the TTT subreddit, TTT2, and Custom Roles, whichever is more appropriate)

server cvars:
go to this link to see the list of server convars: https://gtm.steamproxy.vip/workshop/filedetails/discussion/2881307920/3718314778563204910/

more info:
currently implemented guns: Colt Navy, Volcanic Pistol, Remington Army, Schofield, Peacemaker (Single Action Army), Mare's Leg, Sawed-Off Shotgun, Deringer, Coachgun, Pump Shotgun, Yellowboy Rifle, Spencer Carbine, Sharps Rifle, Colt Walker

The1337Gh0st also made some addons that add some more content to this:
- Fistful of Traitors: Expanded (adds more weapons)
- Flintlock Guns
- Floor Weapons Giver + Lootable Props

models, textures, sounds, etc are taken from fistful of frags by Rebel_Y
colt walker, remington army, yellowboy rifle, spencer carbine, and hammerless by Nimrod Hempel
more fof credits (this is a copy of the CREDITS.txt file from Fistful of Frag's installation folder as of Feb 16 2023)[gist.githubusercontent.com]

kick animations are taken from tfa smod kick modified

thanks to various esb members for early playtesting and feedback
thanks to The1337Gh0st for a bunch of bug reports

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:
Popular Discussions View All (1)
0
10 Dec, 2022 @ 5:10am
PINNED: list of server cvars
wget
59 Comments
wget  [author] 1 Feb @ 11:52am 
@ianthina
theoretically possible, just pretty difficult rn because of how much of ttt this addon changes

i could add a global variable that mostly toggles off the main features of fot (gun spawns, kicking, etc) but a few changes will still remain, what's most difficult to toggle in the middle of the game is the equipments in buy menu, which you'd have to handle yourself
ianthina 1 Feb @ 11:24am 
Would it be possible/reasonable for you to add a cvar that just disables all FoT changes? I have a mod on my server that lets players vote for what set of rules are enabled/disabled every few rounds, and I want to add this.
Pug 28 Oct, 2024 @ 4:06pm 
Is there a way to disable the accuracy mechanic? I've got some friends that have never played Fist full of frags and they can not get the hang of it but love the weapons
wget  [author] 28 Jun, 2024 @ 7:09pm 
@/kamo
this base is specific to the fof weapons though it's not impossible to use it for other stuff, albeit just kinda odd to use it for automatic guns
not trying to discourage you, just note that it's not designed for something like css guns

as for the rt scope, the sharps model actually just has a material where the scope is that points to an rt texture
so you'd either need to edit whatever sniper model you want to use in blender or do some cam.Start3D2D shenanigans to draw the texture over where the viewmodel scope is
idk how other weapon bases do it but you can probably look into how they do rt scopes
duckwad 28 Jun, 2024 @ 1:45pm 
maybe this is a weird guy question but if i was going about changing the models to css weapons for a private version, how would i handle snipers with the rt scope system? is there any way i would have to implement it into the css viewmodels via material hacks or would i have to figure out implementing 2d scopes myself. the weapon base is ridiculously good compared to stock ttt guns but im just not a huge fan of FOF models
dD 20 Jun, 2024 @ 6:11am 
ну а так режим ваще пушка бомба питарда имба
wget  [author] 19 Jun, 2024 @ 5:34am 
works fine for me
dD 18 Jun, 2024 @ 10:30am 
ЧАСТЫЕ ВЫЛЕТЫ Я ЕБАЛ
wget  [author] 23 May, 2024 @ 5:22pm 
@slop meal
looks to be an issue with ttt2, but should be fixed by the latest update, thanks!

ttt2 generally has a lot of random breaking changes with each new version which makes it kinda annoying to support (they LOVE arbitrarily renaming things for some reason), i had to do a bunch of bandaid fixes for this addon to work with the latest version of ttt2 (due to broken passive shop items, all weapons forced to the same slot, etc)

if you're not using ttt2 for its custom roles or other addons that require it, then i would recommend just uninstalling it (especially since it comes with a hefty -40% fps decrease)
Miserable Liberal Wife 23 May, 2024 @ 4:37pm 
Listen server on x86-64, my client's on main branch. Here's the lua error we got

[ERROR] lua/ttt_fof/sh_whiskey.lua:12: attempt to call method 'SetPlacer' (a nil value)

1. unknown - lua/ttt_fof/sh_whiskey.lua:12

Most of our addons were just maps and Traitor items, none that really involved the healing station so don't think it'd cause any conflict.