Skip to content

Releases: p2sr/SourceAutoRecord

1.13.3

27 Jun 14:16
b2212d8
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

Advisory
This update accidentally broke support for mods like Portal Stories: Mel, Portal Reloaded, etc. We're investigating possible fixes, but in the meantime feel free to downgrade to 1.12.2 on mods until further notice. Portal 2 is not affected.


Changelog
Features:

  • improve coop invite menu loading time (credit @Nanoman2525)
  • jump mtrigger type (same arguments as zone) (suggested by zach, impl by @ThisAMJ)
  • add steam timeline integration (credit @hero622)
  • velocity check tool for tas (check vel {xyz} <vel> [velepsilon <epsilon>] - e.g. check vel xy 269.45 velepsilon 2 between 267.45 and 271.45 horizontal speed - default epsilon is 1) (credit @Ewan1165)
  • sar_portalcolor_* - change portal colors! Limited support in singleplayer, only crosshair and particles. Multiplayer has full support.

Fixes:

  • coop ghost sync (mostly, except for the lobby)
  • potential FCPS visualization crash
  • TAS generated content bleed-over (some cases where raw records invalid data)
  • format time for sar_speedrun_get_mtriggers output (suggested by @Jeremy-Vidaurri)
  • NetMessages now work while dead (mtriggers, run resets, etc)

1.13.2

05 Jun 11:10
6c743a9
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
Fixes:

  • Coop disassembler reset ping/taunt state
  • NetMessage functionality after game update

1.13.1

25 May 04:38
d3d979f
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

This release includes several Challenge Mode bugfixes for Portal Stories: Mel and adds support for autorender clients.

Features

  • 4689511 sar_on_renderer_start and sar_on_renderer_finish
  • c19d857 sar_unlocked_chapters

Bugfixes

  • f799002 Fix crash when playing challenge mode demo
  • 850f4b7 Fix missing challenge mode flags on Advaned Faith Plate
  • 253de9c Disable watermark during demo playback
  • 1009d0b Fix silent exit crash on Windows

Contributors: @hero622 @ThisAMJ @NeKzor

1.13.0

11 May 19:17
914a054
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

This release adds Challenge Mode to Portal Stories: Mel and introduces a new release channel for testing canary builds.

Features

Contributors: @hero622 @ThisAMJ @NeKzor

1.13.0-pre6

30 Apr 14:19
7c828a2
Compare
Choose a tag to compare
1.13.0-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

Features:

  • sar_on_speedrun_finish

Fixes:

  • unpatch Betsrighter
  • Removed Herobrine

1.13.0-pre5

26 Apr 12:49
9378a14
Compare
Choose a tag to compare
1.13.0-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

Features:

  • sar_disable_challenge_stats_hud_partner - enables or disables the new behavior where your CM leaderboard is closed after your coop partner closes theirs (the behavior is currently inconsistent, which will be addressed soon)
  • allow multiple maps on speedrun category definition e.g. sar_speedrun_cc_start "Mel Intro" map=st_a1_mel_intro|sp_a1_mel_intro
  • allow * wildcard for map in category definition e.g. sar_speedrun_cc_start "Workshop" map=*

Fixes:

  • re-add previous CM leaderboard behavior where the leaderboard never opens, for non-elevator maps (with sar_disable_challenge_stats_hud -1)
  • network ghost angle interpolation
  • translate map filenames to titles in more places
  • NetMessage character limit is 127
  • toggle now works for SAR cvars e.g. sar_load_delay
  • don't crash when checking for SAR updates too frequently
  • sar_hud_demo 1 shows relative path
  • fixed crash on plugin unload
  • disabled view controllers on load (coop reset during disassembler animation, change level during incinerator cutscene, etc) -- This accidentally patched Betsrighter! Next release fixes.
  • coop reset fixes ability to ping

1.13.0-pre4

14 Apr 17:40
284a5ec
Compare
Choose a tag to compare
1.13.0-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_transition_timer - tells you how much time a dialogue fade lost (meaning how much earlier you should go in)
  • sar_patch_{major,minor,small}_angle_decay - patches angle decay. Major requires cheats.
  • new sar_disable_challenge_stats_hud - Opens the leaderboard for a few ticks to address #19 and better coop leaderboard handling - interferes with non-elevator maps, see discussion (P2SR discord server)
  • Discord Rich Presence - enable with sar_discord_rpc_enabled 1
  • Filepaths for SAR files can now be in any gamedir (e.g. Portal 2/portal2/tas/)
  • sar_workshop_skip - requires cheats
  • add optional component argument to vphys commands (e.g. sar_vphys_setangle <hitbox> <angle> [component = z])
  • record frametime caps in demos
  • sar_command_debug
  • move, look, use, shoot, zoom, duck, stop, and cmd TAS tools - see the documentation
  • ducked parameter for autojump TAS tool
  • setang ahead TAS tool to look toward current velocity direction
  • check holding [ent] TAS tool to check if you are holding an entity
  • sar_debug_step_slope_boost
  • custom cfg coop messages with sar_cfg_message <message>, received in _sar_cfg_message svar, sar_on_cfg_message
  • sar_speedrun_get_mtriggers[_map] to get mtriggers from the boards
  • show map titles in toasts instead of filenames
  • show offline players in coop invite list

Fixes:

  • Linux mod support (including TWTM!)
  • SAR coop messages should now appear less when the partner doesn't have SAR
  • fix affected cvars by game update
  • coop ghost sync
  • ghost_chat as orange
  • NetMessage support in Reloaded
  • sar_speedrun_skip_cutscenes in Reloaded (hopefully)
  • autosubmit exits early on CI builds
  • ghost_connect threading - it shouldn't lag when you connect now!
  • better sar_hud_tbeam formatting
  • strafehud goes over 100% precision
  • custom crosshairs in demos
  • prevent crash in material system
  • unload all created materials and textures
  • autoreset regression, support for low tick numbers in coop
  • map ends after flags
  • sar_tas_replay after check reaches maximum attempts
  • sar_tas_dump_player_info was broken
  • un-hardcode max speed for autostrafer
  • sar_force_viewmodel_fov helpstr

1.13.0-pre3

01 Mar 23:06
5d9098d
Compare
Choose a tag to compare
1.13.0-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:

  • better support for flags in help
  • sar_frametime_uncap - Experimental, removes the 10-1000 FPS cap. Use at own risk.
  • warning for flagged cheats in coop (progress will not save, runs will be invalid)
  • better sar_con_filter_debug - if your console stops outputting anything with srconfigs, run this command and send output to @amj in the P2SR discord.

Fixes:

  • fix solocoop command handling regression in previous update
  • fix certain vanilla commands no longer working after game update
  • fix custom crosshairs not working as P-body
  • correct sar_cam_path_setkf help string
  • don't warn about fps_max during loads (sar_loads_uncap 1)

1.13.0-pre2

04 Feb 11:51
Compare
Choose a tag to compare
1.13.0-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:

  • steamid cond
  • sar_get_partner_id
  • coop ghosts support
  • sar_con_filter_debug
  • sar_placement_helper_hud

Fixes:

  • check for non-portalgun weapons
  • match vanilla single-portal quickhud
  • cm autoreset while orange is loading
  • solocoop sv_pausable pause timing
  • mel end speedrun rule
  • Portal Reloaded NetMessage support
  • SAR chat messages showing up in singleplayer
  • FCVAR_CLIENTCMD_CAN_EXECUTE errors because of game update
  • unclamp frame time ( <10fps, >1000fps works now)

1.13.0-pre1

06 Nov 22:49
Compare
Choose a tag to compare
1.13.0-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:

  • sar_disable_viewmodel_shadows
  • sar_force_viewmodel_fov
  • Portal Reloaded Coop timing categories, sar_speedrun_skip_cutscenes

Fixes:

  • offsets for renderer on Linux
  • removed Herobrine