Releases: p2sr/SourceAutoRecord
Releases · p2sr/SourceAutoRecord
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
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
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
, andcmd
TAS tools - see the documentationducked
parameter for autojump TAS toolsetang ahead
TAS 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_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 attemptssar_tas_dump_player_info
was broken- un-hardcode max speed for autostrafer
sar_force_viewmodel_fov
helpstr
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@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
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
steamid
condsar_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
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
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 forcond
- 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
- usesar_cam_path_getkfs
insteadsar_hud_text
- usesar_hud_set_text
instead
1.12.8-pre10
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
andautoaim
TAS tools
Fixes:
sar_hud_show_text
error message- cheats for
sar_ent_slot_serial
- crash on load on Linux on latest game update