A plugin for all your pausing needs.
Download the DLL corresponding to your game / engine / SDK: SDK | SPT DLL |
---|---|
Source SDK (Base) 2007 / New Engine / Source Unpack* / Orange Box | spt.dll |
Source SDK (Base) 2013 / SteamPipe / Latest | spt-2013.dll |
Black Mesa | spt-bms.dll |
Source SDK (Base) 2006 / Old Engine | spt-oe.dll |
* Including Portal 3420
Place the DLL into the correct folder: SDK | Folder |
---|---|
Old Engine & Portal (3420) | Topmost bin with AdminServer.dll etc. |
Old Engine mods | Source SDK Base\bin |
Half-Life: Source | hl1 |
Half-Life 2 | hl2 |
Half-Life 2: Episode 1 | episodic |
Half-Life 2: Episode 2 | ep2 |
Half-Life 2: Lost Coast | lostcoast |
Portal | portal |
Black Mesa | bms |
Launch the game.
Go to Options > Keyboard > Advanced
, check Enable developer console
, and press OK.
Press the tilde key (~) and enter plugin_load spt
into the developer console.
disconnect
first in Black Mesa.plugin_load spt
to cfg/autoexec.cfg
to load SourcePauseTool automatically.Desktop development with C++
. From the Individual Components tab, install:
git clone --recurse-submodules https://github.com/YaLTeR/SourcePauseTool.git
SourcePauseTool\spt.sln
spt.sln
with, choose Visual Studio.
libMinHook
, click Properties
, change Platform Toolset
to the one corresponding to your Visual Studio version, and press OK.Choose the build configuration: SDK | Configuration |
---|---|
Source SDK 2007 / New Engine / Source Unpack / Orange Box | Release |
Source SDK 2013 / SteamPipe / Latest | Release 2013 |
Black Mesa | Release BMS |
Source SDK 2006 / Old Engine | Release OE |
Build > Build Solution
.
spt*.dll
will be in hl2sdk\utils\SourcePauseTool\<Build Configuration>
.srctas is the SPT TAS script format. You can find its documentation here.
See the contributing guide here.