Skip to content

Releases: p2sr/SourceAutoRecord

1.12.8-pre8

01 Feb 02:31
bfa3cb2
Compare
Choose a tag to compare
1.12.8-pre8 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:

  • sar_strafehud_match_accel_scale

Fixes:

  • display own ghost color correctly in chat
  • draw ghost_sync UI below game HUDs
  • make sar_quickhud mirror hud_quickinfo behaviour
  • get correct substring for cond RHS var/cvar parsing
  • fix crash on printing ghost message shorter than name
  • fix crashes and bugs in pathmatch cache (Linux only)

1.12.8-pre7

16 Jan 05:38
a0cc369
Compare
Choose a tag to compare
1.12.8-pre7 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:

  • sar_strafe_hud
  • #cvar, cvar:, and %string parsing for cond
  • highlight mentioned names in ghost chat
  • integrate improved pathmatch into Linux build (loading time improvements)
  • sar_hud_{show,hide}_text all
  • expose entity selector to TAS protocol
  • entity selector for autoaim ent TAS tool
  • sar_hud_fps

Fixes:

  • reset cl_skip_player_render_in_main_view correctly on SAR unload
  • portalgun linkage ID fetched incorrectly
  • correct sar_crosshair positioning in splitscreen
  • unify file autocompletion to better system
  • improve precision of floating-point svar arithmetic
  • fix incorrect display on sar_strafe_quality

1.12.8-pre6

22 Nov 03:23
17c66ac
Compare
Choose a tag to compare
1.12.8-pre6 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

Fixes:

  • fix Linux crash on latest Portal 2 update

1.12.8-pre5

12 Nov 12:26
2dbd06a
Compare
Choose a tag to compare
1.12.8-pre5 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

Fixes:

  • fix not being able to move in Underground after skipping Long Fall

1.12.8-pre4

12 Nov 07:55
715d283
Compare
Choose a tag to compare
1.12.8-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:

  • sar_speedrun_skip_cutscenes
  • conds
  • allow sar_ent_slot_serial in-game

Fixes:

  • fix delay before sar_dpi_scale takes effect
  • help strings
  • don't record various commands

1.12.8-pre3

30 Oct 03:55
70a6f68
Compare
Choose a tag to compare
1.12.8-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:

  • speedrun autoreset
  • sar_stop
  • legacy mtrigger format
  • floating point svar operations
  • allow $0 in function expansion
  • sar_on_xxx_list
  • allow unquoted strings for svar_set
  • better autocompletion for svar commands
  • wait_to, wait_for

Fixes:

  • help string typo
  • crash when using svar_from_cvar on command

1.12.8-pre2

16 Oct 16:02
35d71a8
Compare
Choose a tag to compare
1.12.8-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:

  • add sar_disable_weapon_sway
  • add sar_pip_align
  • allow time value for sar_speedrun_offset
  • don't require quotes for sar_speedrun_recover

Fixes:

  • use real tick interval for TAS playback
  • print trace name correctly
  • remove cheat protection on r_flashlightbrightness to fix map lighting in CM
  • time pauses correctly in coop

1.12.8-pre1

26 Aug 22:56
b69ccea
Compare
Choose a tag to compare
1.12.8-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

Fixes:

  • prevent performance issues with binary hooks (including performance regression from 1.12.7-pre12)

1.12.7

24 Aug 16:07
79d75af
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

config+

  • sar_on_pb, sar_on_not_pb
  • sar_on_tas_start, sar_on_tas_end
  • sar_on_xxx_clear
  • svar_substr
  • sar_function arg count expansion
  • sar_function multi-arg expansion operator
  • allow expanding sar_function args above index 9
  • ?var parsing for cond
  • allow variables on RHS of conds
  • more verbose cond errors

TAS and trace

  • replace sar_trace_font with sar_trace_font_size
  • portals in sar_trace
  • sar_hud_trace and sar_trace_dump to view detailed info about trace tick
  • sar_trace_override
  • store eye position in trace
  • string IDs for sar_trace
  • use translated tick numbers for sar_trace_bbox_at
  • teleport to current trace bbox tick with -1
  • version line in TAS scripts, including various fixes in newer version (latest is version 6)
  • rngmanip line in TAS scripts
  • tools-only framebulks (tick>>tools) in TAS parser
  • check TAS tool
  • autoaim ent functionality for TAS autoaim tool
  • TAS server debug tick

Ghosts

  • replace ghost_name_font with ghost_name_font_size
  • remove ghost LODs
  • ghost_draw_through_walls
  • ghost_demo_color
  • ghost_leaderboard
  • give ghost spectators notarget

Other

  • sar_cheat_hud
  • sar_always_transmit_heavy_ents
  • sar_portals_thru_portals
  • sar_hud_rainbow
  • sar_dpi_scale
  • sar_paint_reseed
  • sar_rng_save/sar_rng_load
  • sar_groundframes_total
  • sar_fcps_ commands
  • sar_ent_info
  • sar_force_qc
  • sar_prevent_ehm
  • show serial number in entity list commands
  • add entity slot serial debug commands
  • achievement tracker
  • refactor overlay drawing
  • improvements to sar_quickhud and sar_crosshair
  • internal changes to demo data injection
  • use default HUD color in HUD text
  • improve file autocompletion
  • show toast after successful update before game exist
  • bhop and crouchfly patches
  • vault save speedrun start rule
  • rework and simplify sar_vphys_hud
  • add player vphys bbox hud
  • window resizer (Windows only)
  • continuous mode for sar_hud_groundframes
  • add camera path export
  • partial demo portal interpolation fix
  • unhide cl_viewmodelfov
  • make BINK videos respect host time
  • default sar_tas_autosave_raw to 1
  • default sar_render_shutter_angle to 360
  • add Gaussian blending to sar_render

Fixes

  • fix ghosts not rendering sometimes
  • move ghost name tags down when model ducks
  • output color codes correctly in sar_ihud_modify
  • prevent chat spam after leaving splitscreen
  • sar_teleport in splitscreen
  • fix splitscreen detection
  • don't overlay sar_pp_hud portals twice
  • show correct line numbers in TAS parse errors
  • better error message for input release duration in TAS scripts
  • handle portals correctly in sar_teleport
  • prevent sar_fast_load_preset errors in P2SM
  • fix portal gun linkage ID detection for sar_portalgun_hud etc
  • correct TAS server error messages
  • allow time portal placement in TAS
  • load stat counter data after config exec
  • remove stat counter error on game load
  • use eye pos for sar_ruler_creator, sar_seamshot_finder and sar_aim_point_hud
  • make direct funnel inputs work correctly in TAS tools playback
  • correct autostrafer behaviour under sar_aircontrol
  • add missing newlines to cvar descriptions
  • make TAS player see base maps in Speedrun Mod
  • print trace name correctly in errors
  • always enable interpolation in raw TAS playback
  • advance demo queue correctly when filenames contain spaces
  • prevent crashing on exit
  • execute sar_on_exit commands properly
  • output error message on autosubmit key load failure
  • run tools processing before sar_tas_dump_player_info
  • don't show advancement for self when spectating
  • correctly center text in multi-line toasts
  • show sar_ihud buttons correctly in TAS playback

1.12.7-pre17

23 Aug 17:13
f156306
Compare
Choose a tag to compare
1.12.7-pre17 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:

  • sar_trace_font_size

Fixes:

  • texture errors on text overlays
  • speedrun timing, sar_coop_reset_progress, sar_teleport etc not working properly in coop