What's new in SourceAutoRecord 1.13.0 Pre-release 4
Apr 15, 2024
- 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
New in SourceAutoRecord 1.13.0 Pre-release 2 (Feb 5, 2024)
- 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)
New in SourceAutoRecord 1.12.8 (Oct 17, 2023)
- feat: add direct script playback through protocol (4a8f50d)
- feat: allow entity slot index as entity selector (3b32ba3)
- feat: Allow starting the TAS server on any port (40d95c0)
- feat: camera path render (decfee6)
- feat: cond linux (572d87f)
- feat: do the util thing (20b8797)
- feat: improve dev watermark ux (1f9f8b1)
- feat: sar_cam_path_goto (424305e)
- feat: unprotect cl_speed commands (a2388eb)
- fix: add hover for 0th trace tick (f82e38e)
- fix: add tas vector param count validation (64137af)
- fix: allow multiple arguments toast create (1bd6d02)
- fix: clean up of VEH (b7f2c99)
- fix: ConvertFromSrgb normalization (ac0f0a3)
- fix: correct angle handling in several places (45551d7)
- fix: correct entity info tas server packet (9a7fcdc)
- fix: correct pp hud behavior when portal-peeking (6b3fc75)
- fix: correctly handle CM TAS header (c235162)
- fix: crash on load on Portal Reloaded on Linux (213ee17)
- fix: orange demo angles (6db9cfb)
- fix: override camera movement after base game overrides (dc290dd)
- fix: prevent crash on tas raw script save (e289b90)
- fix: prevent tas smooth angle crash (1801f30)
- fix: progress reset event for solocoop (22a9a64)
- fix: remove char limit on tas cmd bulk (5390d98)
- fix: sar_toast_net_create (e2eae59)
- fix: save raw tas script properly (4229e51)
- fix: TAS trace tick off-by-one (bb16397)
- fix: use epsilon check for 'tickrate is not 60' warning (387f212)
- fix: use newest TAS version for sar_autostrafer (33e7d08)
- fix: various help strings (1e57b61)
- fix: various instances of unsafe code and UB (1361a10)
- fix: watermark positioning (9611410)
- fixup: oops (29f8e99)
- refactor: change TAS tool params handling (6e79688)
- refactor: major TAS playback rework (9d64871)
- remove: sar_cam_path_showkfs (119158b)
- remove: sar_hud_text (889c30a)
- docs: more descriptive plugin description (ab5d038)
- docs: update tas_proto (f8a6f6b)
New in SourceAutoRecord 1.12.7 (May 25, 2023)
- Features:
- config+:
- sar_on_pb, sar_on_not_pb
- sar_on_tas_start, sar_on_tas_end
- sar_on_xxx_clear
- svar_substr
- sar_function arg count expansion
- sar_function multi-arg expansion operator
- allow expanding sar_function args above index 9
- ?var parsing for cond
- allow variables on RHS of conds
- more verbose cond errors
- TAS and trace:
- replace sar_trace_font with sar_trace_font_size
- portals in sar_trace
- sar_hud_trace and sar_trace_dump to view detailed info about trace tick
- sar_trace_override
- store eye position in trace
- string IDs for sar_trace
- use translated tick numbers for sar_trace_bbox_at
- teleport to current trace bbox tick with -1
- version line in TAS scripts, including various fixes in newer version (latest is version 6)
- rngmanip line in TAS scripts
- tools-only framebulks (tick>>tools) in TAS parser
- check TAS tool
- autoaim ent functionality for TAS autoaim tool
- TAS server debug tick
- Ghosts:
- replace ghost_name_font with ghost_name_font_size
- remove ghost LODs
- ghost_draw_through_walls
- ghost_demo_color
- ghost_leaderboard
- give ghost spectators notarget
- Other:
- sar_cheat_hud
- sar_always_transmit_heavy_ents
- sar_portals_thru_portals
- sar_hud_rainbow
- sar_dpi_scale
- sar_paint_reseed
- sar_rng_save/sar_rng_load
- sar_groundframes_total
- sar_fcps_ commands
- sar_ent_info
- sar_force_qc
- sar_prevent_ehm
- show serial number in entity list commands
- add entity slot serial debug commands
- achievement tracker
- refactor overlay drawing
- improvements to sar_quickhud and sar_crosshair
- internal changes to demo data injection
- use default HUD color in HUD text
- improve file autocompletion
- show toast after successful update before game exist
- bhop and crouchfly patches
- vault save speedrun start rule
- rework and simplify sar_vphys_hud
- add player vphys bbox hud
- window resizer (Windows only)
- continuous mode for sar_hud_groundframes
- add camera path export
- partial demo portal interpolation fix
- unhide cl_viewmodelfov
- make BINK videos respect host time
- default sar_tas_autosave_raw to 1
- default sar_render_shutter_angle to 360
- add Gaussian blending to sar_render
- Fixes:
- fix ghosts not rendering sometimes
- move ghost name tags down when model ducks
- output color codes correctly in sar_ihud_modify
- prevent chat spam after leaving splitscreen
- sar_teleport in splitscreen
- fix splitscreen detection
- don't overlay sar_pp_hud portals twice
- show correct line numbers in TAS parse errors
- better error message for input release duration in TAS scripts
- handle portals correctly in sar_teleport
- prevent sar_fast_load_preset errors in P2SM
- fix portal gun linkage ID detection for sar_portalgun_hud etc
- correct TAS server error messages
- allow time portal placement in TAS
- load stat counter data after config exec
- remove stat counter error on game load
- use eye pos for sar_ruler_creator, sar_seamshot_finder and sar_aim_point_hud
- make direct funnel inputs work correctly in TAS tools playback
- correct autostrafer behaviour under sar_aircontrol
- add missing newlines to cvar descriptions
- make TAS player see base maps in Speedrun Mod
- print trace name correctly in errors
- always enable interpolation in raw TAS playback
- advance demo queue correctly when filenames contain spaces
- prevent crashing on exit
- execute sar_on_exit commands properly
- output error message on autosubmit key load failure
- run tools processing before sar_tas_dump_player_info
- don't show advancement for self when spectating
- correctly center text in multi-line toasts
- show sar_ihud buttons correctly in TAS playback