Releases: YaLTeR/SourcePauseTool
12-2024
Month fact: Birds are dinosaurs.
Additions:
- Added spt_strafehud (@evanlin96069)
- Added spt_jhud_strafe - strafe percentage jump HUD (@evanlin96069)
- Add spt_cam_draw_player (@evanlin96069)
Fixes:
- Fix crash in HL2 20th anniversary update (@lipsanen)
- Fix crash in spt_ihud_modify (@evanlin96069)
11-2024
Month fact: Wisdom teeth do not contain any wisdom. Removing them does not lower your performance in standardized tests or when trying to memorize the winners of the World Conker Championships.
Changes:
- tas_strafe support improved for steampipe - added tracing for better ground detection (@evanlin96069)
- Fix spt_hud_vars crash (@evanlin96069)
- Some other crashes on plugin load fixed for steampipe and old engine (@lipsanen)
10-2024
Month fact: Airbags in cars sold in Europe are generally smaller and inflate less forcefully than US airbags. This is because European safety ratings are based on belted crash test dummies, whereas US regulations are based on unbelted crash test dummies.
A bunch of stuff added to spt_gui (by @UncraftedName):
- more HUD features (text HUD, IHUD, JHUD)
- quality of life and cheat features
- misc drawing stuff (oob entities, seamshot stuff, leaf vis)
Bug fixes:
- Fix some memory leaks in spt_gui (by @UncraftedName)
- Fix spurious crash in Portal 3420 (by @lipsanen)
- Fix BMS crashing on plugin load (by @lipsanen)
- Fix BMS TAS playback (by @lipsanen)
9-2024
Month fact:
The Bedouin wear black robes in hot deserts. These black robes are not hotter to wear than white robes, because they are worn loose and additional heat absorbed by the black robe is lost before it reaches the skin.
Changes:
- Added spt_gui! A very nice GUI that can be used instead of console variables to use some SPT features. Might be still slightly unstable (by @UncraftedName)
- A bug fix to spt gui (by @evanlin96069)
- Fix spt_cam_control locking mouse (by @evanlin96069)
- Fix HL2 steampipe crash (by @evanlin96069)
- Fix cvar backwards compat sometimes crashing the game when loading the plugin (by @lipsanen)
04-2024
Month fact
A swamp rabbit attacked U.S. president Jimmy Carter's fishing boat on April 20, 1979. The rabbit was hissing menacingly, its teeth flashing and nostrils flared, which prompted mr. president to attack with it using a paddle. The president was unharmed but the fate of the rabbit is unknown. However we can deduce that the rabbit has died, since the lifespan of swamp rabbits is at most 9 years which is less than the 45 years that have passed since the incident.
Changes
- Added spt_noclip_persist: makes the player indefinitely float at the speed and in the direction of movement before entering noclip. Potentially useful for voidclip routing. (by @thisis2838)
- Rewrote spt_saveload's description to be more detailed with examples and clearer explanations. (by @thisis2838)
- Fixed a bug where DoImageSpaceMotionBlur's pgpGlobals was enumerated in LoadFeature through an offset from ORIG pointers, which no longer point to the original functions but rather the trampoline ones. (by @thisis2838)
- Fixed GameMovement interface for Black Mesa. (by @thisis2838)
- Fixed false positive for DrawInternal's pattern 7467727-hl2 matching in Entropy Zero 2 (first release build). This led to crashes particularly when alt-firing. (by @thisis2838)
- Added spt_viewmodel_offset_x/spt_viewmodel_offset_y/spt_viewmodel_offset_z - (by @evanlin96069)
- Isg pattern added for black mesa (by @tmob03)
- Hardlocking prevention expanded from just black mesa to other games, and instead of preventing BroadcastMessage entirely, just prevents the specific Host_Error call inside of it (by @tmob03)
- Default fastloading to 0 in all dlls, change it to restore old fps_max value by default (by @tmob03)
- spt_drawline - Draws line between two 3D Points. (by @evanlin96069)
- Fix off-by-one error in pp grid (by @evanlin96069)
- Make spt_draw_world_collides update during tas_pause (by @evanlin96069)
12-2023
Month fact: Cauliflower, broccoli, brussels sprout, kale, red cabbage, cone cabbage, cabbage, wild cabbage and many other cultivars are of the same plant species Brassica oleracea despite looking completely different from each other.
Additions:
- Entity oob detection (by @UncraftedName)
- spt_hud_oob_ents
- spt_draw_oob_ents
- spt_print_oob_ents
- spt_touch_grass - gently reminds you of the wonders of the world outside by crashing the game (by @UncraftedName)
- SPT now checks and refuses to load if the wrong SDK version is detected, which would have resulted in a game crash before (by @evanlin96069)
10-2023
Month fact: The 2nd amendment in the US constitution states that its citizens have the right to bear arms. This wording is ambiguous and confusing because bears do not in fact have arms, but four legs instead.
This update fixes steampipe autocompletion (@evanlin96069).
09-2023
Month fact: In the event of a polar bear attack on Antarctica, penguins would have a better chance of fighting the bears if they were trained and equipped with Uzi submachine guns and jetpacks.
Additions:
- spt_con_notify - Draws console output to the top left of the screen similar to developer 1 (@thisis2838)
- spt_on_portalled_pause_for - Whenever a player portalled, pause for this many ticks (@evanlin96069)
- spt_noclip_noslowfly - Fixes noclip slowfly by setting surface friction to 1.0 on every tick (@evanlin96069)
08-2023
Month fact:
MS-DOS was released on the 12th of August 1981 for x86 processors. The method of installing updates onto the system was to reinstall the OS, which was delivered as a set of floppy disks.
Bugs fixed in this release:
- Mesh rendering bugs (@UncraftedName)
- Fixed spt_ihud_modify angles element not found (@evanlin96069)
- Fixed 3740 CreateMove cmd offset (@evanlin96069)
- Fixed Portal 3420 crash with spt_hud_edgebug (@evanlin96069)
06-2023
Month fact: Spaghettification is the vertical stretching and horizontal compression of objects into long thin shapes in a strong gravitational field, such as the gravitational field near a black hole. Should you find yourself getting spaghettified, your head will get ripped apart from your body.
HUD Groups:
Users can add and modify HUD groups. Each group can have its own HUD elements, position, font, and text color.
Old-style HUD will still be there so everything can still work in the same way.
spt_hud
: When set to 1, displays SPT HUD (old-style HUD). (@evanlin96069)spt_hud_position
: Turns on the position hud. (@evanlin96069)spt_hud_angles
: Turns on the angles hud with more precision. (@evanlin96069)spt_hud_group
: Modifies parameters in a given HUD group. (@evanlin96069)- HUD element:
spt_hud_group <group name|all> add <HUD element> [args]
spt_hud_group <group name|all> remove <index>
spt_hud_group <group name|all> edit <index> <HUD element> [args]
- Display:
spt_hud_group <group name|all> <show|hide|toggle>
- Attributes:
spt_hud_group <group name|all> <x|y|pos|font|textcolor|background> [value]
- HUD element:
spt_hud_group_add
:spt_hud_group_add <group name>
(@evanlin96069)spt_hud_group_remove
:spt_hud_group_remove <group name|all>
(@evanlin96069)
Other additions:
spt_draw_map_overlay
: Draws brushes from other maps, can be used for finding traveling portal wrong warp setups (@evanlin96069)spt_draw_world_collides
&spt_draw_world_collides_mask
(hidden): Draws the piece of the world that the player is looking at, can be used for finding seamshots (@UncraftedName)spt_draw_ent_collides
: Draws (almost) all entity collides, can be used for finding some client/server/vphysics desyncs (@UncraftedName)spt_unload
: Unloads SPT (alternative toplugin_unload <index>
) (@UncraftedName)spt_prevent_snapshot_overflow
: Prevents the snapshot overflow crash in Portal 3420 (@UncraftedName)
Fixes/Improvements:
- Add autocomplete function for
spt_ihud_modify
. (@evanlin96069) - Change HUD callback sort keys to match command names. (@evanlin96069)
spt_hud_flags_filter
now only accept 1 argument. (Sospt_hud_flags_filter onground ducking
will becomespt_hud_flags_filter "onground ducking"
) (@evanlin96069)- Disable
spt_ihud
in BMS (crash). (@evanlin96069) - Datamap fields are now sorted by offset in
spt_datamap_walk
(@UncraftedName ) - Added optional path argument to
spt_reload
(@UncraftedName ) - Fix
spt_saveloads
(@evanlin96069)