Skip to content

Releases: p2sr/SourceAutoRecord

1.12.7-pre4

04 Jun 21:27
f394b09
Compare
Choose a tag to compare
1.12.7-pre4 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • add vault save speedrun start rule
  • add sar_groundframes_total
  • make BINK videos respect host time
  • add sar_fcps commands
  • add sar_ent_info
  • add sar_force_qc
  • rework and simplify vphys hud
  • add player vphys bbox hud
  • add sar_on_tas_start and sar_on_tas_end
  • add tools-only framebulk support (>>) in TAS parser
  • add sar_on_xxx_clear
  • use string IDs for sar_trace
  • add experimental window resizer (Windows only, for now)
  • add documentation to sar_pp_scan
  • static TAS tool execution order
  • add ghost_demo_color
  • add continuous mode to sar_hud_groundframes
  • add sar_on_pb

Fixes:

  • correctly disable TAS interpolation in raw playback
  • advance demo queue correctly when filenames contain spaces
  • prevent sar_hud_trace crash
  • use correct eye offset in sar_trace
  • predict correct velocity in TAS autostrafer
  • prevent crashing on exit from incorrect hook handling
  • prevent config+ crashing on exit
  • execute sar_on_exit comamdns properly
  • fix autostrafer on Linux (correct platform tools inconsistencies)
  • automatically disable veccam in autostrafer

1.12.7-pre3

14 May 01:49
d25912e
Compare
Choose a tag to compare
1.12.7-pre3 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • use translated tick numbers for sar_trace_bbox_at
  • unhide cl_viewmodelfov
  • add sar_hud_trace and sar_trace_dump to view info about trace tick
  • add sar_demo_portal_interp_fix

Fixes:

  • output error message on autosubmit key load failure
  • run tools processing before sar_tas_dump_player_info
  • always enable interpolation in raw TAS playback

1.12.7-pre2

16 Apr 12:47
a546def
Compare
Choose a tag to compare
1.12.7-pre2 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • ghost_leaderaboard
  • give ghost spectators notarget
  • store eye position in trace and allow teleporting to it
  • teleport to current bbox tick on trace with -1

Fixes:

  • don't show advancement for self when spectating

1.12.7-pre1

11 Apr 18:57
02b8e14
Compare
Choose a tag to compare
1.12.7-pre1 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • check TAS tool
  • default sar_tas_autosave_raw to 1
  • proper opaque overlay drawing
  • default sar_render_shutter_angle to 360
  • add Gaussian blending to sar_render
  • TAS script version numbers

Fixes:

  • correctly center text in multi-line toasts
  • show sar_ihud buttons correctly in TAS playback

1.12.6

01 Apr 00:07
17b2639
Compare
Choose a tag to compare

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • major updates to network ghosts and ghost rendering
  • support for new Portal 2 engine version
  • in-world overlays are now rendered in order
  • through-portal ghost proximity fade
  • new start next [now|save|map|cm] TAS start type
  • sar_tas_dump_player_info
  • sar_echo and sar_echo_nolf
  • recognise sar_tas_pauseat modifications during TAS playback
  • draw hitboxes of nearby entities in player trace
  • sar_vphys_setasleep
  • sar_pp_scan
  • images for ihud inputs
  • background image for ihud
  • zoom button for ihud
  • minhold parameter for ihud buttons
  • unhide ui_transition_effect and ui_transition_time
  • restore velocity and portals with sar_teleport
  • install sar.pdb via sar_update on Windows
  • replace sar_trace with sar_ruler
  • rename sar_player_trace to sar_trace
  • sar_trace_export
  • sar_cam_path_interp
  • mtrigger comparison for demo ghosts
  • sar_pphud
  • sar_speedrun_recover
  • improve TAS autostrafer on speed gel
  • sar_chat
  • disable client interpolation during TAS playback
  • instantly open portals in non-interpolated TAS playback
  • make sar_tas_skipto bypass all rendering
  • TAS usercmd debug dumps

Fixes:

  • prevent garbled error messages in ghost demo parsing
  • don't process usercmds until TAS player is ready
  • don't skip TAS playback while waiting for sessions
  • show X coordinate to correct precision in sar_trace
  • make TAS funnel movement work with tools processing (sort of)
  • don't trigger flags speedrun rules with fake CM flags
  • prevent crashes and bugs when using sar_speedrun_autostop
  • fix zooming in non-raw TAS scripts
  • prevent HUDs from using invalid fonts
  • only suppress first gameui_activate after opening Steam Overlay
  • make stats counter actually work
  • autocompletion for sar_cam_path_remkf
  • keep motion blur off during TAS playback
  • don't skip multiple demos using sar_startdemos
  • prevent TAS tools changing viewangles on tick 0
  • remove NaN values from TAS framebulks after tools processing
  • don't crash the game when sar_trace commands are given invalid arguments
  • teleport correct player when using sar_trace_teleport_at
  • generate raws correctly when a TAS runs sar_tas_play

1.12.6-pre15

21 Mar 20:06
56603dc
Compare
Choose a tag to compare
1.12.6-pre15 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • add sar_vphys_setasleep
  • add entity hitbox drawing to sar_trace

Fixes:

  • Fix typo in sar_ihud_analog_view_deshake command name
  • Make TAS funnel movement work with tools processing, kinda
  • Show X coordinate to correct precision in sar_trace

1.12.6-pre14

10 Mar 18:18
1da4e24
Compare
Choose a tag to compare
1.12.6-pre14 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • Allow box overlays to be drawn through walls
  • Disable ghost_spec_see_spectators by default
  • Add sar_pp_scan
  • Images for ihud inputs
  • Background image for ihud
  • zoom button for ihud
  • minhold parameter for ihud buttons

Fixes:

  • Display ghost disconnect toasts correctly
  • Fix some ghost rendering, maybe
  • Don't show ghost advancement for spectators to players
  • Don't trigger flags speedrun rules with fake CM flags

1.12.6-pre13

25 Feb 03:25
5a8ac51
Compare
Choose a tag to compare
1.12.6-pre13 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • Disable gravity while spectating ghosts
  • Unhide ui_transition_effect and ui_transition_time

Fixes:

  • Correct ghost_type help message
  • Prevent crashes and bugs when using sar_speedrun_autostop
  • Fix zooming in non-raw TAS scripts
  • Prevent crash on load on Linux
  • Fix sar_aircontrol 1 on Linux mods and Windows

1.12.6-pre9

09 Feb 02:59
8753040
Compare
Choose a tag to compare
1.12.6-pre9 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • restore velocity and portals with sar_teleport
  • colored names in ghost chat
  • improve ghost name drawing, add ghost_name_font

Fixes:

  • convert ghost color to linear RGB during rendering only
  • prevent HUDs from using invalid fonts
  • only suppress first gameui_activate after opening Steam Overlay
  • make stats counter actually work

1.12.6-pre12

09 Feb 22:55
7046bc9
Compare
Choose a tag to compare
1.12.6-pre12 Pre-release
Pre-release

CD

Installation

  • Download:
  • Place the binary into the game folder e.g. Portal 2
  • Open developer console and enter plugin_load sar

Changelog

Features:

  • give player godmode while spectating

Fixes:

  • prevent +ghost_list crash with ghost_spec_see_spectators 0