Releases: p2sr/SourceAutoRecord
Releases · p2sr/SourceAutoRecord
1.13.2
1.13.1
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
Bugfixes
1.13.0
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
1.13.0-pre6
1.13.0-pre5
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
togglenow works for SAR cvars e.g.sar_load_delay- don't crash when checking for SAR updates too frequently
sar_hud_demo 1shows 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
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_debugmove,look,use,shoot,zoom,duck,stop, andcmdTAS tools - see the documentationduckedparameter for autojump TAS toolsetang aheadTAS tool to look toward current velocity directioncheck holding [ent]TAS tool to check if you are holding an entitysar_debug_step_slope_boost- custom cfg coop messages with
sar_cfg_message <message>, received in_sar_cfg_messagesvar,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_chatas orange- NetMessage support in Reloaded
sar_speedrun_skip_cutscenesin Reloaded (hopefully)- autosubmit exits early on CI builds
ghost_connectthreading - it shouldn't lag when you connect now!- better
sar_hud_tbeamformatting - 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_replayafter check reaches maximum attemptssar_tas_dump_player_infowas broken- un-hardcode max speed for autostrafer
sar_force_viewmodel_fovhelpstr
1.13.0-pre3
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@amjin 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_setkfhelp string - don't warn about
fps_maxduring loads (sar_loads_uncap 1)
1.13.0-pre2
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2 - Open developer console and enter
plugin_load sar
Changelog
Features:
steamidcondsar_get_partner_id- coop ghosts support
sar_con_filter_debugsar_placement_helper_hud
Fixes:
- check for non-portalgun weapons
- match vanilla single-portal quickhud
- cm autoreset while orange is loading
- solocoop
sv_pausablepause timing - mel
endspeedrun rule - Portal Reloaded
NetMessagesupport - SAR chat messages showing up in singleplayer
FCVAR_CLIENTCMD_CAN_EXECUTEerrors because of game update- unclamp frame time ( <10fps, >1000fps works now)
1.13.0-pre1
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_shadowssar_force_viewmodel_fov- Portal Reloaded Coop timing categories,
sar_speedrun_skip_cutscenes
Fixes:
- offsets for renderer on Linux
- removed Herobrine
1.12.8
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_drawsar_cam_path_gotolinuxcondition forcond- un-cheat-protect
cl_{forward,back,side}speedcommands 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 1is 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- usesar_cam_path_getkfsinsteadsar_hud_text- usesar_hud_set_textinstead