Garry's Mod

Garry's Mod

1,101 ratings
Tank Track Tool
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Realism
File Size
Posted
Updated
7.305 MB
4 Aug, 2016 @ 11:55am
9 Dec, 2023 @ 6:05am
37 Change Notes ( view )

Subscribe to download
Tank Track Tool

Description
With tanks being such a popular thing to build in gmod, it is sad indeed to know that realistic tank tracks are nearly impossible. This tool aims to, mostly, solve that issue. Please post pictures so I can add them to the images!

Concept:
- Wheels are defined
- A spline is generated around these wheels
- Models are rendered around this spline
- An animated scrolling texture is dynamically scaled to fit these models
- Tank tracks!

Features:
- Easy to use; spawn, select wheels, edit with context menu, and go!
- A lot of options so far, and probably more in the future.
- 100% Clientside (apart from the networked editable options); no more laggy e2 tracks, or, god forbid, physical ones!

Credits:
- MrWhite; textures
- DatAmazingCheese; textures
- Metamist; icon
- Waxx; server testing
- Thebutheads; ideas
- Karbine; ideas

For best results, use with SProps!
Popular Discussions View All (9)
85
18 Jun @ 9:45pm
PINNED: Bug Reports
shadowscion
35
22 Apr, 2024 @ 9:09am
PINNED: Suggestions
shadowscion
21
10 Jan @ 5:09am
picture for workshop post
Martellus
526 Comments
Magnum Opium 5 hours ago 
Fuck copied my wrong notes. My retardation sorry.

Further testing.
Suspension springs with the SPROPS texture, thinking maybe the chrome eats too much performance.

Same FPS outcome like before. Feels maybe 1 or 3 fps cheaper

---

Just to see what happens.
Tested tank tracks cost. Its like -5 FPS per tank track pair.

8 Tanks can be on the server with no issue only one user reports low FPS but he has an ancient PC something like GT 210 GPU but its a detractor.
shadowscion  [author] 6 hours ago 
So if you change the material, is the drop that severe?
Magnum Opium 9 hours ago 
Further testing.
Suspension springs wit the SPROPS texture, thinking mabye the chrome eats too much performance.
Tested tank tracks. Its like -5 FPS per tank track pair.
Magnum Opium 10 Jul @ 8:53am 
Did some more testing.

Tested with spawning 20 springs.
(Controler, Frozen Base prop, Free floating prop roped to base prop)

Spawned by 2 users 10 per users max SENTs (per user server setting, that I can't change atm)

We both have decent GPUs ~RTX2060 and GTX 1650 we both got hit but our FPS plateaued at ~80 then hiccups between 140 and 80 in a 1.5 second cycle. staying at the min and the max for ~ 5 FPS
Magnum Opium 10 Jul @ 8:32am 
Individual springs and pistons from the menu sent_suspension_shock
shadowscion  [author] 10 Jul @ 7:06am 
Yeah that makes more sense. I'm surprised the drop is that harsh so there may be something bad going on. Are you talking about the suspension parts on the tank tracks or the individual springs/pistons from the entity menu?
Magnum Opium 10 Jul @ 5:19am 
Apologies mabye I expressed myself wrong.

I don't know how coding works.

When I said server I wasn't reffering to the server itself being brought down but rather the users that I happen to be playing with on Real Builders.

I normally go ~120/240 FPS but when I spawn a car that has 4 susp arms and 2 susp arms covered FPS goes to 49/50 for me other users with worse PCs report even lower FPS.

Like I said I dont know how coding works and stuff but mabye its a driver/game engine issue?

Mabye the susp should run at a lower update frequency or give the user the option to lower the animation accuracy in hopes of increasing FPS

No materials were changed to the model of the suspension
shadowscion  [author] 10 Jul @ 3:39am 
there is literally nothing serverside about the addon so i have no idea how that would happen
Magnum Opium 9 Jul @ 4:16pm 
The wheel suspension arms and pistons ARE AMAZING bt for some reason they kill the server FPS
Lukencio™ 5 Jul @ 3:07pm 
Guys if you have trouble with "Wheels have to be on the same side of the chassis" just edit the controller properties by pressing C, right clicking on the controller and on "TankTrackTool". Just check the "Swap Chassis Axis" box and you will be good to go. I struggled for like an hour just to get it because i couldn't understand what "editor" means :/