starsector-mod-manager-rust
starsector-mod-manager-rust copied to clipboard
Use Unofficial Mod Repo to track updates to unsupported mods
Currently, only mods that implement version checker support can be checked for updates.
However, the Unofficial Mod Repo tracks version data for most mods. This means that we can cross reference against the unofficial repo for relatively up to date version information. This is arguably better than nothing, and will increase what mods have "version checker" support exponentially.
Some potential issues:
- An author may have intentionally not included version checker support, and implementing such a workaround would be an ethical violation of their intent. Whilst this is less concerning in cases where such intent has not been publicly expressed, even when it has there is no good mechanism to detect when such permission is denied and omit the mod from this workaround.
- The Unofficial Mod Repo currently merges mod posts across different locations (discord, forums). If an update is only available from one location (discord being the most problematic) there is no way to indicate which location to get the update from