p2sr / SourceAutoRecord

Speedrun plugin for Source engine games.
https://sar.portal2.sr/
MIT License
93 stars 31 forks source link

feat: TAS player refactor and protocol improvements #154

Closed Krzyhau closed 1 year ago

Krzyhau commented 1 year ago

Added a way to send a TAS script through protocol, and receive raw scripts of sent TAS script. Additionally, fixed the issue where entity info packet expected larger data size than necessary. But I can't quite say if it wasn't working in the first place, since presumably noone has used that feature before or after merging.

It would be strongly appreciated if both of these functionalities were tested and confirmed working before merging this time. @RainbowwPhoenixx mentioned something about wanting to test it, but not sure if they found time to do that.

ThisAMJ commented 1 year ago

big problems!! this breaks tools, like, entirely... on linux at least

Krzyhau commented 1 year ago

Massive refactor has been completed and rebased to master branch. We're waiting for AMJ to finish essential testing and we can merge this branch.