Closed ix0rai closed 2 years ago
It is because pokemon showdown doesn't write displayversion registery key, so winget cannot read it from ARP list. You should ask the developer of pokemon showdown to make their installer write this key.
This issue was fixed (or at least mitigated) in https://github.com/microsoft/winget-cli/pull/1765, and that should be in the next preview release.
Just for reference, here is their nsi script - They probably want a dynamic version, but it doesn't seem like they push out new builds to the website that often so ¯_(ツ)_/¯ https://github.com/smogon/pokemon-showdown-client/blob/master/desktop/pokemonshowdown.nsi
going to close this as it seems to be entirely on showdown's side
Brief description of your issue
When installing pokemon showdown through winget, winget always acts as if there is an applicable update to
0.3.0
for it and claims that the current installed version isUnknown
Performing the upgrade does not fix the issue, the version is still
Unknown
Steps to reproduce
unknown
and there's an available upgradeExpected behavior
the latest version of showdown should have been installed and recognised by winget
Actual behavior
winget does not recognise that showdown is already on the latest version
Environment