What's new in SourcePauseTool 04-2024
Apr 19, 2024
- 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)
New in SourcePauseTool 12-2023 (Dec 3, 2023)
- Entity oob detection
- spt_touch_grass - gently reminds you of the wonders of the world outside by crashing the game
- SPT now checks and refuses to load if the wrong SDK version is detected, which would have resulted in a game crash before
New in SourcePauseTool 09-2023 (Sep 5, 2023)
- 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)
New in SourcePauseTool 08-2023 (Aug 1, 2023)
- 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)
New in SourcePauseTool 06-2023 (Jun 2, 2023)
- 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]
- 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 to plugin_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. (So spt_hud_flags_filter onground ducking will become spt_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)
New in SourcePauseTool 04-2023 (May 31, 2023)
- All commands now start with spt_ (by @SirWillian). The old names for the commands still work (except not in toggles) and TAS scripts should be backwards compatible. Examples of the change:
- _y_spt_overlay => spt_overlay
- y_spt_pause => spt_pause
- tas_strafe => spt_tas_strafe
- Autocomplete disabled in BMS because it was buggy (by @thekovic)