Garry's Mod

Garry's Mod

249 ratings
Simple Physics Throttler
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Scenic, Realism
File Size
Posted
Updated
7.240 KB
11 Apr @ 7:46pm
17 Apr @ 9:44pm
2 Change Notes ( view )

Subscribe to download
Simple Physics Throttler

Description
A simple throttling script which can save frames, reduce freezing, and can make the action more intense. (Similar to the space engineers system)

Benefits:
-Can make the game run smoother.
-Can stop those multi-second freezes when your potato can’t handle 10000000 NPCs.
-Can make getting into the sandbox menus smoother when frames are less than 1 per second.
-Can make multi-prop explosions and ragdoll deaths automatically 10x more awesome.

How it works for noobs: The script dynamically reduces the host_timescale convar if the game's frame rate drops behind your custom limit, effectively slowing down time so that the game can render more frames.
This is my first workshop script and I’m not a good programmer. This has not been tested for multiplayer or for use by servers, but this may change. I may expand the mod and enable linking it to other optimization scripts, we will see.

Mod can be enabled/disabled in options menu.



Disclaimers'N'Stuff


AI Disclosure: ChatGPT was used for suggestions and assistance core concept still by me.

Special Thanks to Pinhead Larry

Original Inspiration: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=131426623&searchtext=bullet+time

Tags for shame: Optimization, Physics, Throttler, Frames, FPS, efficiency,time slow


Uploaded with gmpublisher[github.com]
38 Comments
The LAMBDA player 13 Jul @ 9:02am 
this is very great,best performance mod it literally lets you explode 100 explosives without your pc dying which i did it,personally use it with a bunch of fix addons like lua patcher,another performance mod and redundant file finder ontop
GAMER & GAMBLER 24/7 9 Jul @ 12:51pm 
very amazing addon, unfortunatly its just kills the gameplay because of my 82948 lagging and conflicting addons. Saved in favorites, will use when I became an adequate human being sometime later
cheese 4 Jul @ 3:48pm 
if you combine it with the original bullet time mod, time slows down when it gets laggier. so it's like your character is getting really focused in the action and it makes for a really cool effect
Link 21 Jun @ 3:43am 
the only actually useful performance mod i have ever seen good job
Spoon 20 Jun @ 9:09pm 
Yeah the sound throttling is really annoying can you disable it
Crimsovil 22 May @ 8:00am 
Is there a way to disable the throttle effect for sounds? Certain sounds break, mostly any custom music or ambience from maps
Unami Fox 13 May @ 8:14pm 
NGL, the constant fluctuations even when its an empty map kinds ruins this.
Cogs  [author] 7 May @ 9:48am 
@EthicalObligation @Osadnickzek140: I'll look into what you've posted and I will also look at the dynamic noclip compensation thing. I am doing finals ATM and so I can't give you guys a timeline, might be a while.
EthicalObligation 3 May @ 2:43am 
Feel free to use any of my script and even publish all of it! :)
EthicalObligation 3 May @ 2:43am 
if SERVER then
util.AddNetworkString( "ClientIdealTimescale" )
net.Receive("ClientIdealTimescale",function(len,ply)
if len == 0 or !IsValid(ply) then return end
local ClientIdealTimescale = 1
ClientIdealTimescale = net.ReadDouble()
if ClientIdealTimescale > 1 then
ClientIdealTimescale = 1
elseif ClientIdealTimescale <= 0 then
ClientIdealTimescale = 1
end
ply.ClientIdealTimescale = ClientIdealTimescale
end)