Speedrunner Tools makes speedrun recording more convenient.
This version is based on SourceMod and is used to embed more functionality to the Nerd mode of the
Speedrunner Tools addon.
Installation
Make sure, that you put signatures to SourceMod folder (
sourcemod/gamedata/st_signs.txt) before use; or download
Speedrunner Tools Full Pack for convenience, the archive contains all useful speedrun-related stuff and includes STFP for 2.1.5.5 and other pre-TLS old game versions as well.
Commands- sm_restart – Restart the game.
- sm_ccmd – Send the command to client. Specify client index and command (example: sm_ccmd 4 "setang 45 90 0").
- sm_setammo – Send the ammo size to client (read the usage tutorial on this page Set Ammo, but it's not neccessary to install the plugin, ST already contains it).
- sm_idle – The same like "go_away_from_keyboard", but without delay. Specify client index or without args for self.
- sm_take – The same like "sb_takecontrol". Specify client index or without args for self.
- sm_fake – Add fake client to the game. To interact, use args: "1-3" – select fake client team; "kill" – kick all fake clients from the game; "idle" – set the idle at picker; "take" – take a bot control for all idle players.
- sm_name – Set client name of client index (example: sm_name 4 "Rochellis").
- sm_replace – Specify client indexes to replace a non-bot players (example: sm_replace 1 2).
- debug_inventory – Print players' inventory in console.
ConVars- st_fastreload – Toggle fast weapon reload (def. "0").
- st_fastbw – Quick preparing to b&w (def. "1").
- st_tankboost – Toggle tank boost (def. "1").
- st_edgebug – Allow auto-edgebugs on the server (def. "0").
- st_edgebug_height – Specify the height of edgebug (def. "680.0").
- st_disableledgehang – Disable ledge hang on the server (def. "1").
- st_idle_anytime – Allow idle even if no human players in game (def. "0").
- st_idle – The same like "go_away_from_keyboard", but without delay (def. "0").
- st_idletake – The same like "sb_takecontrol" (def. "0").
- st_idlereplace – Replace players by indexes (def. "0 0").
- st_allow_sdkhooks – Allow sending of SDKHooks data to the VScript (def. "0").
Hooks
Plugin provides standart SDKHooks for use in VScript environment.
- OnEntityCreated called when an entity is created.
Code:
::OnEntityCreated <- function(hEntity, classname) //VScript
- OnEntityDestroyed called when an entity is removed.
Code:
::OnEntityDestroyed <- function(hEntity) //VScript
Links
Download ST:
http://steamcommunity.com/sharedfile.../?id=510955402
Download Auto Bunnyhop:
https://forums.alliedmods.net/showthread.php?t=291999
Download Auto Commonboost:
https://forums.alliedmods.net/showthread.php?t=302498
Download Movement Reader:
https://forums.alliedmods.net/showthread.php?t=309141