Skip to content

Releases: p2sr/SourceAutoRecord

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 Advanced 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

1.12.8

16 Oct 18:58
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:

  • allow starting the TAS server on any port (sar_tas_server <port>)
  • add direct TAS script playback through protocol
  • allow entity slot index as entity selector. e.g. box[1] for 2nd entity named "box"
  • sar_cam_path_draw
  • sar_cam_path_goto
  • linux condition for cond
  • un-cheat-protect cl_{forward,back,side}speed commands for walk binds

Fixes:

  • prevent crash on load on Portal Reloaded on Linux
  • allow multiple arguments in sar_toast_create
  • correct pp HUD behavior when portal-peeking
  • orange's angles HUD in demo playback
  • coop taunt overriding sar_cam_control
  • progress reset event for solocoop
  • various help strings

TAS fixes:

  • TAS vector param count validation (0>1 1 0 0|0 0 1 1 is not valid)
  • prevent crash on TAS raw script save
  • prevent crash on invalid TAS angle smoothing type
  • correct entity info TAS server packet
  • correctly handle CM TAS header
  • remove length limit on TAS-ran commands
  • use newest TAS version for sar_autostrafe
  • fix TAS trace tick sometimes being off-by-one
  • can hover over 0th trace tick
  • correct angle handling in camera/trace

Removals:

  • sar_cam_path_showkfs - use sar_cam_path_getkfs instead
  • sar_hud_text - use sar_hud_set_text instead

1.12.8-pre10

16 Mar 00:08
f32dd1e
Compare
Choose a tag to compare
1.12.8-pre10 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:

  • easing types for setang and autoaim TAS tools

Fixes:

  • sar_hud_show_text error message
  • cheats for sar_ent_slot_serial
  • crash on load on Linux on latest game update