I am in the process of re-building the auto-update for Special K, and it occurred to me I have a few options this time around.
Steam was designed so that you basically had to launch SKIF before it would update (the client knew about updates, just didn’t apply them unless you launched Special K’s companion app)
Special K itself was originally designed to check for updates when you launch a game, because this was intuitive for standalone game mods.
- Update check performed when launching SKIF (Steam-style)
- Update check performed when launching a game (OG SK-style)
- Update check must be manually requested
The first two have their individual merits in my opinion; I use Global Injection with the services started at Windows logon and rarely open SKIF. If I weren’t the one actually coding these updates, I know I would be best served by auto-update at game launch rather than SKIF launch.
Anyway, it is really up to the community to decide / chime in. I know what I prefer, but I am not the entire user base