Releases: p2sr/SourceAutoRecord
Releases · p2sr/SourceAutoRecord
1.14.3
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- unprotect
hidehud
. This command is classified as non-functional and you can do whatever you want with it. sar_trace_vphys_record
,sar_trace_reveal
,sar_trace_playback_rate
. Mainly for cinematic purposes. VPhys recording is only used forsar_trace_compare
.
Fixes:
- patched a major memory leak in INFRA. Let us know if performance issues persist. (@ThisAMJ)
- index oob with incomplete
autoaim ent
- edge-cases with
engine->GetMaxClients()
returning zero. Warning: This change caused a regression where your game will freeze when disconnecting from a coop game. You can unfreeze it by typingmat_norendering 0
(#326)
Full Changelog: 1.14.2...1.14.3
1.14.2
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
sar_sr_hud 2
split timer (@ThisAMJ)sar_sr_hud_bg
- show tenths at the end of ghost sync countdown
sar_speedrun_autoreset_invert
to reset if splits are faster than the specified time. Used to disqualify illegal coop drop mtriggers.- revert
sar_hud_precision
ban for LP. Players can dosar_hud_precision_disable_warning lp
when playing LP
Fixes:
- ignore non-player portals in
TickRules
(thanks @p2r3) - fix some UB (@mlugg)
- renderer console threading (
RReenndered 887 frames to 'cc::\pgogmamilile s( x(8x6)\sttam\steataamapcos\commontal 2\portal2\al2\turret-key_l4cker0r_1p4-50.mp4'
)
Also changed GitHub actions to move off of the deprecated windows-2019
image. Let us know if things that worked before no longer do.
1.14.1
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- floor reportals un-patch (@KiIoOnline)
- protects against some remote command execution exploits (@ThisAMJ)
- negative length for
svar_substr
to trim from end - show coop slot on trace hover
Fixes:
sar_startdemosfolder
sorting- don't say "Hello!" message without
sar_netmessage_enable
- cap
sar_hud_precision
to 2 without cheats - remove newlines from
sar_cfg_message
1.14
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- support for 2011 build of Portal 2 (let us know of any issues) by @ImAciidz
sar_hud_shorthand
(@ThisAMJ)- patch MaterialSystem memory allocation in mods - hardcoded check for
portal2
which allocates more render memory than other mods. Thanks to the good folks at TWP (especially Kelsey) for pointing us in the right direction! - allow
sar_startdemos
on a directory
Fixes:
- velocitygraph y position
- add a safeguard to partner leaderboard closing (may fail less often)
- don't slide toasts that have zero duration
- super-rare toast disappearing bug (thanks to AMJ's dad for helping debug!)
- format fullgame time in
stats.csv
- graphical issues after resetting in
mp_coop_credits
1.13.13
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- experimental support for The Beginner's Guide and The Stanley Parable (@ThisAMJ)
sar_twitch_chat_*
- basic twitch chat integration (thanks to Krzyhau/KrzyMod)sar_velocitygraph_text_color
/sar_velocitygraph_text_groundspeed
Fixes:
- Check for memory patch reference
- Block
restart_level
in coop while Orange is loading (#300) - CD release download link
sar_auto_voidclip_pause
on odd tick (hopefully)- don't show
sar_cheat_hud
in demo playback - fix old interface method and version fallback
- linux dev watermark font
1.13.12.11
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Fixes:
- Fixed a threading issue with the updater, causing crashes with srconfigs /
sar_update
in autoexec (@ThisAMJ)
1.13.12
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- SAR version warning - from now on, you will be notified in-game if your SAR version is outdated. (@ThisAMJ)
sar_hud_angles
modes 3/4 for single axes (thanks @0atsy)sar_speedrun_triggers_info
(thanks @p2r3)- Record category rules into demos -- format subject to change, tracking #306
Fixes:
- crashes after game update (
sar_aim_point_hud
, demo playback, etc) sar_cheat_hud
now always on by default -- if annoying, change it to 1 or 0.- canary stream downgrading
sar_portalcolor_sp
don't apply when at default valuessar_portalcolor_sp
not reverting when plugin unloaded- newline in autoreset text (thanks Rex for bringing to my attention)
- water movement game differences
1.13.11
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
sar_portalcolor_sp
now works for portals (@Renzo904)sar_metronome_beats
and volume (@ThisAMJ)- new
autosubmit.key
format (automatically converts) (@hero622) - add splits to
sar_timeline_show_completed
(@PortalRex) - INFRA
.asl
support (for Linux + Proton + LiveSplit) - INFRA end rule (when entering the helicopter)
sar_netmessage_enable
Fixes:
- INFRA speedrun timer issues
- case-insensitive map checks
sar_ihud
defaults to bottom-left- metronome recursion issues
1.13.10
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
sar_ehm_hud_*
(@Krzyhau)sar_ensure_slope_boost
sar_hud_velang 2
shows pitch and yaw (@ThisAMJ)sar_metronome
sar_rhythmgame_combo
and font (@AlexAdvDev)sar_timeline_show_completed
Fixes:
- ghost leaderboard/list for orange (thanks @tricksurf)
- INFRA chat box
- ihud preset
+use
->Use
sar_rhythmgame
coop- use first drawn trace as default
- TAS cmd tool save in raw
- frametime demo recording
- record base directory checksums
- re-implement PeTI memory leak fix
1.13.9
Installation
- Download:
- Place the binary into the game folder e.g.
Portal 2
- Open developer console and enter
plugin_load sar
Changelog
Features:
- INFRA support - tracking at #279 (@ThisAMJ), many things are still missing/broken
- export cvar flags as strings
sar_velocitygraph_show_line
(@kipod8)- TAS
SRF
buttons (sprint, reload, flashlight) for INFRA (JDUZBOSRF
) - Wait to apply changes to
sar_speedrun_time_pauses
until next pause/unpause sar_on_stuck
(requiressv_cheats
) (@ontrigger)- TAS version 8 (@Krzyhau)
- Better handling of strafing above 300ups, airlocking and pitchlocking
- Better handling of autojump prediction
- Target reaching system
- TAS feet-in-water strafing
- TAS
unducked
,unduck
options forautojump
tool - TAS blank
rngmanip
line to load from script folder (i.e.tas/thing.p2tas L3: rngmanip
->tas/thing.p2rng
) sar_rng_save
andsar_rng_load
default to the active script folder if no path is providedsar_trace_compare
and logging system
Fixes:
- Hopefully crash less after game updates
- Mel reset on Tram Ride
- Fix demo playback with RhythmGame and scrollspeed huds
- Mel CM flags event (@Jeremy-Vidaurri)
- Use bordered windowed for
sar_allow_resizing_window
- Various typos and grammatical errors
- Don't crash unsupported games (just fail to load)
- Don't show huge split time on ghost race
- Don't crash on game exit
sar_speedrun_get_mtriggers
URL redirectcond map
is now case-insensitive- Dispose of TAS controller connections (disconnect then reconnect) (@Krzyhau)
- Fixed TAS compatibility regression with
sar_loads_uncap
- Don't record
sar_con_filter_*
commands in demos - Only record button changes in raw TAS scripts (saves space)
- Fix
sar_trace_bbox_use_hover
whilesar_trace_draw_hover
is disabled
Many various refactors thanks to @ThisAMJ, @kot9pa16lvl, and @Krzyhau