Skip to content

Releases: YaLTeR/SourcePauseTool

9-2024

06 Sep 19:46
Compare
Choose a tag to compare

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

16 Apr 19:50
Compare
Choose a tag to compare

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

03 Dec 18:40
Compare
Choose a tag to compare

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

01 Oct 13:42
Compare
Choose a tag to compare

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

05 Sep 01:58
c9b0390
Compare
Choose a tag to compare

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

01 Aug 16:44
Compare
Choose a tag to compare

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:

06-2023

01 Jun 17:42
Compare
Choose a tag to compare

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]
  • 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)

04-2023

06 Apr 19:48
Compare
Choose a tag to compare

Month fact: Mämmi is a traditional Easter food in Finland. The appearance of the dish closely resembles human diarrhea.

Changes:

  • 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)

03-2023

06 Mar 19:19
Compare
Choose a tag to compare

Month fact:
Saaranpaskantamasaari is a small unhabited island in northeastern Finland. The name in Finnish means "an island shat by Saara".

Additions:

  • y_spt_hud_flags_filter: Sets the filter for y_spt_hud_flags (@evanlin96069)
    • For example, y_spt_hud_flags_filter onground ducking will only show FL_ONGROUND and FL_DUCKING
      y_spt_hud_flags_filter with no argument resets the filter and prints all flags.
  • y_spt_cam_control 3: Entity drive mode. Sets the camera position to an entity (@evanlin96069)
  • y_spt_cam_drive_ent: Sets the drive entity index with relative position and angle offsets (@evanlin96069)
  • y_spt_cam_drive_speed: Speed for moving in camera drive mode (@evanlin96069)
  • y_spt_cam_path_interp: More interpolation type (@evanlin96069)
  • y_spt_cam_path_setkf, y_spt_cam_path_rmkf, and y_spt_cam_path_clear can now be use when not playing demo (@evanlin96069)

Other changes:

02-2023

04 Feb 20:28
bb6d0ac
Compare
Choose a tag to compare

Month fact:
February is the National Bird-Feeding Month in the United States. Feeding birds is useful because without food the birds die.

Additions:

  • _y_spt_afterticks which is a host_tickcount-based _y_spt_afterframes alternative (by @thisis2838)
  • y_spt_saveloads which does automated save/loading (by @thisis2838)
  • y_spt_noclip_nofix which disables position fixing when disabling noclip (by @thisis2838)
  • y_spt_portal_no_ground_snap which disables an extra check in CategorizePosition that causes sticky noclip (by @thisis2838)
  • y_spt_free_oob_movement which adds free OOB movement (by @thisis2838)
  • y_spt_draw_pp_grid - The portal placement grid (by @UncraftedName)
  • y_spt_mousemove - A replacement for cl_mousemove in BMS (by @thisis2838)
  • y_spt_fastloads - Increases FPS and turns off rendering during loads to speed them up (by @tmob03)
  • y_spt_jhud_velocity - A Momentum Mod style velocity HUD (by @evanlin96069)

Improvements:

Support added: