Changes
- Major overhaul to the Auto Scanner functionality! Now it uses LazyCache and FileWatcherEx which should result in fewer duplicate events, resulting in reduced CPU usage. The scanner also now only prints messages when it actually patches something.
- Added Resource Patcher option. See below for details
- Fixed System Default theme option always using Dark Mode when selected while the SFP was running on Linux and OSX.
Resource Patching
While the Steam client has theme support built in, you are limited to theming the element classes that are built-in. SFP now allows client theme authors to include an override
folder in their theme directory. This folder should match the directory layout of the Steam resource
folder, and it should contain files that the author wishes to replace the built-in resource files. This allows more customization in your skin!
With this active it is recommended to launch Steam with the -noverifyfiles
argument, otherwise Steam will attempt to repair the modified files on each launch.