Simple Player Speeds Changer 2.0 для Garry's Mod
Despite the addon working nicely at my end, I'll try to revise it and update it accrodingly. If anyone has been (still) encountering any bugs or has any suggestions, leave them in the Discussions section.
a.k.a. Movement Changer
If you ever wanted to run superfast, jump superhigh or have seven mile shoes; If the gravity is a playground for you, or you need to stop these bunnies from hopping around, that's the addon for you! With this somewhat lighweight addon you can change speeds and wholesome dexterity and agility of the server!
Rate my addon, show some love~
Share it, if you liked it :3
*Change walking, running and crouching speeds, jump power and step size for the whole server.
*Change walking and running speeds of a particular player. They are the bosses of velocity. Or not.
*Make people care about their equipment with Simple Weight System, that alters speeds and jump power based on current weapons and amount of ammunition. It can also pull you down under water!
*Stamina system - see how players running around fall down of fatigue! Now with customizable HUD!
*If you are hurt, you can now set to expect your speeds to be lower and stamina to run out faster!
*Allow or disallow jumping completely!
*Change bunnyhopping policies, if you don't want people to pop around!
*Tired of people "SwimHop"? Limit water surface jumping!
*Swimming enhancer - because who doesn't want to be a dolphin.
*Simple oxygen system - because taking breath underwater for eternity should leave you underwater for eternity.
*Customizable fall damage - if you'd like some change in the air! Of course, paired with Weight System!
*Water fall damage - in pair with aforementioned customizable fall damage system allows for taking damage when landing in water bodies!
*Change how fast ducking and unducking animation is played!
*Compatibility with Prone Mod, Shrinker and PlyResizer.
There are handy toolmenus in Utilities -> Player Speeds. You can update* any variable from there with easy-to-use controls or choose a preset from the list.
I ENCOURAGE YOU TO FIRSTLY GET TO KNOW THE AVAILABLE OPTIONS THROUGH THESE TOOLMENUS, TO AVOID ANY MISCONCEPTIONS.
* Not possible for ded. servers. See FAQ below.
There are also two unlisted admin-only console commands:
player_connectedlist - Prints out table of current connected players.
player_changespeeds_byid # # # - Changes speeds of a particular player; first argument is connection ID, second is walking speed, and the last is running speed. These changes apply until that player dies.
Every command or convar starts with "player_", so you now know what to look for if needed (e.g. when Q-menu is disabled).
Q: Is this addon compatible with X?
A: My addon is fully compatible with any Sandbox(!)-derivative gamemode, but modes such as Murder, Homicide, TTT, TFIL, Guess Who, PropHunt, Melonbomber and SandboxRP should be compatible. As for addons, it is fully compatible with Stalker's Prone Mod, and should be compatible with Jetpack, Parachute, Grappling Hook, Player Resizer/Shrinker and PAC.
Q: Is this addon incompatible with anything?
A: It is NOT compatible with any gamemode that restarts (speed) settings every given period of time, round or condition; or set different speed values to each player. Any addon of similar purpose, that is "Settings" mods, Oxygen, Stamina, Damage, etc., or custom maps (e.g. Space maps) are also NOT compatible.
Q: How does the addon work?
A: This addon does not have any workarounds for incompabilities and simply relies on changing directly certain settings. You have to be an admin to change anything in-game. If Q-menu is available, go to Utilities -> Player Speeds, change some sliders and hit the update button, or a name from the list to load a preset. If spawnmenu is disabled or you are operating a dedicated server, look for "player_" commands and learn how to use console.
Q: The toolmenus don't work on a dedicated server, even if I am an admin!
A: Without an elaborate admin system, this is how things work. You have to manually input commands in your console via rcon command, or use server console directly. Learn how to use console.
Q: How does the Simple Weight system work?
A: ELI5: Gets weights of currently equipped weapons and subtracts that value from maximum player speed. The weapon's or sent's weight is set by its creator and cannot be changed by me.
Q: How does the Bunny Hop restriction work?
A: ELI5: Pushes players the opposite direction of their jump. This, however, can be working imprecisely on heavy-load servers.
Q: Can you add ALTWALK or LADDER speed modifier?
A: No, I can't, because it is generated automatically by the engine, and cannot be changed - even the official coding wiki says so.
Q: Can you add modifiers for NPCs?
A: No, I can't, because it is a whole different area of operations, and it wouldn't be compatible with any custom SNPCs.
Q: Are there more languages than English?
A: Currently, there is English and Polish. If the addon detects a language set in GMod itself, it'll load the translation automatically. If someone would like to cooperate with me and translate the addon to other languages, hit me up in the comments or suggestions board.
Q: Who would you like to say thanks to?
A: Rejn for being there for me, Amane (DeluxeFrappe) for non-stop help and feedback, Romanov and Tank for playtesting, TigerByte and Ileryon3000 for constant activity, and You - for creating the community and showing love and feedback for addon creators.
READ THE WHOLE DESCRIPTION BEFORE ASKING QUESTIONS. IF YOU HAVE PROBLEMS, HEAD TO THE BUG REPORT DISCUSSION AND DESCRIBE THE PROBLEM THOROUGHLY - I WILL TRY TO HELP IF IT'S POSSIBLE.
Player Speeds Changer 2.0
a.k.a. Movement Changer
If you ever wanted to run superfast, jump superhigh or have seven mile shoes; If the gravity is a playground for you, or you need to stop these bunnies from hopping around, that's the addon for you! With this somewhat lighweight addon you can change speeds and wholesome dexterity and agility of the server!
Rate my addon, show some love~
Share it, if you liked it :3
>>> Features:
*Change walking, running and crouching speeds, jump power and step size for the whole server.
*Change walking and running speeds of a particular player. They are the bosses of velocity. Or not.
*Make people care about their equipment with Simple Weight System, that alters speeds and jump power based on current weapons and amount of ammunition. It can also pull you down under water!
*Stamina system - see how players running around fall down of fatigue! Now with customizable HUD!
*If you are hurt, you can now set to expect your speeds to be lower and stamina to run out faster!
*Allow or disallow jumping completely!
*Change bunnyhopping policies, if you don't want people to pop around!
*Tired of people "SwimHop"? Limit water surface jumping!
*Swimming enhancer - because who doesn't want to be a dolphin.
*Simple oxygen system - because taking breath underwater for eternity should leave you underwater for eternity.
*Customizable fall damage - if you'd like some change in the air! Of course, paired with Weight System!
*Water fall damage - in pair with aforementioned customizable fall damage system allows for taking damage when landing in water bodies!
*Change how fast ducking and unducking animation is played!
*Compatibility with Prone Mod, Shrinker and PlyResizer.
>>> Usage:
There are handy toolmenus in Utilities -> Player Speeds. You can update* any variable from there with easy-to-use controls or choose a preset from the list.
I ENCOURAGE YOU TO FIRSTLY GET TO KNOW THE AVAILABLE OPTIONS THROUGH THESE TOOLMENUS, TO AVOID ANY MISCONCEPTIONS.
* Not possible for ded. servers. See FAQ below.
There are also two unlisted admin-only console commands:
player_connectedlist - Prints out table of current connected players.
player_changespeeds_byid # # # - Changes speeds of a particular player; first argument is connection ID, second is walking speed, and the last is running speed. These changes apply until that player dies.
Every command or convar starts with "player_", so you now know what to look for if needed (e.g. when Q-menu is disabled).
>>> FAQ:
Q: Is this addon compatible with X?
A: My addon is fully compatible with any Sandbox(!)-derivative gamemode, but modes such as Murder, Homicide, TTT, TFIL, Guess Who, PropHunt, Melonbomber and SandboxRP should be compatible. As for addons, it is fully compatible with Stalker's Prone Mod, and should be compatible with Jetpack, Parachute, Grappling Hook, Player Resizer/Shrinker and PAC.
Q: Is this addon incompatible with anything?
A: It is NOT compatible with any gamemode that restarts (speed) settings every given period of time, round or condition; or set different speed values to each player. Any addon of similar purpose, that is "Settings" mods, Oxygen, Stamina, Damage, etc., or custom maps (e.g. Space maps) are also NOT compatible.
Q: How does the addon work?
A: This addon does not have any workarounds for incompabilities and simply relies on changing directly certain settings. You have to be an admin to change anything in-game. If Q-menu is available, go to Utilities -> Player Speeds, change some sliders and hit the update button, or a name from the list to load a preset. If spawnmenu is disabled or you are operating a dedicated server, look for "player_" commands and learn how to use console.
Q: The toolmenus don't work on a dedicated server, even if I am an admin!
A: Without an elaborate admin system, this is how things work. You have to manually input commands in your console via rcon command, or use server console directly. Learn how to use console.
Q: How does the Simple Weight system work?
A: ELI5: Gets weights of currently equipped weapons and subtracts that value from maximum player speed. The weapon's or sent's weight is set by its creator and cannot be changed by me.
Q: How does the Bunny Hop restriction work?
A: ELI5: Pushes players the opposite direction of their jump. This, however, can be working imprecisely on heavy-load servers.
Q: Can you add ALTWALK or LADDER speed modifier?
A: No, I can't, because it is generated automatically by the engine, and cannot be changed - even the official coding wiki says so.
Q: Can you add modifiers for NPCs?
A: No, I can't, because it is a whole different area of operations, and it wouldn't be compatible with any custom SNPCs.
Q: Are there more languages than English?
A: Currently, there is English and Polish. If the addon detects a language set in GMod itself, it'll load the translation automatically. If someone would like to cooperate with me and translate the addon to other languages, hit me up in the comments or suggestions board.
Q: Who would you like to say thanks to?
A: Rejn for being there for me, Amane (DeluxeFrappe) for non-stop help and feedback, Romanov and Tank for playtesting, TigerByte and Ileryon3000 for constant activity, and You - for creating the community and showing love and feedback for addon creators.