Patch Release v3.0.0
TiberiumFusion
released this
21 Apr 22:45
·
44 commits
to master
since this release
Major update.
Patch Files
Major changes:
- Rebased snapshot onto version 8825046 of steam-chat.com (circa 2024-04-18), which is currently the latest version as of writing this.
Previous 2.0.x versions were based on version 8601984 (circa 2023-12-22). - New required patches have been added to reconcile changes between 8601984 and 8825046 and to fix select regressions created by Valve's idiot programmers (breakage unrelated to Steam, FriendsUI, or FixedSteamFriendsUI).
Known Fixes:
- [#11] Right click friend -> Watch Game now works again.
This was broken in patch v2.0.x sometime between the release of 8601984 and the release of 8717083.
Caveats:
- The steamwebhelper.exe process hosting the snapshot will constantly max out a CPU core as long as the Friends List is open.
This issue is resolved in v3.0.1.
SnapshotMaker
The majority of the work behind this update went into the SnapshotMaker tool. These changes improve the development process, particularly the pace of updating the working steam-chat.com snapshot used by the patch.
- Application converted from .NET Core (3.1) to .NET Framework (4.7.2).
- Implemented Valve javascript patcher stage, which detects and patches required target sites in the inner
friends.js
.
Patches require definitions, which are currently researched & programmed by hand. New patch definitions must be created as needed to patch future breaking changes from future updates to steam-chat.com.
Initial patch definition set targets 8601984 and 8825046 and their functional equivalents. - Implemented cleanup stage to prepare snapshots for introduction into the Patch Files project.
- Many various updates to the rest of the SnapshotMaker.