So version 15.61 was just released, and yet the steamcmd "+app_info_print" still shows the old version number. It's definitely broken. I had to quite asm and do a steamcmd "+app_update 1006030 validate" to get the newest version. I'll try and see if I can find the right place to ask the game devs about it. Unfortunately after I force the update, the app still does this: "[Atlas] Current BuildID: 3496928, Updating To BuildID: 3487616". I'm guessing the "!=" check is still there, instead of ">".
In the mean time, I have a couple of humble suggestions for the app.
1. That an additional "Check for updates now" button be added, which forces an update check, and completes the update if it detects one.
2. That the current "Force Update" button be set to acually perform an update + validate, without doing a version check first. That way if we know there is definitely a version available we can force the update anyway.
Also, it might be worth having a look at steamdb.info. Ther're database is updated within a minute or two and always has the correct build id. (https://steamdb.info/depot/1006031/) They actually have their full source code available on git (https://github.com/SteamDatabase). They use SteamKit somehow, but they're code it a bit beyond me, and anything related to steam and its APIs is an insane nightmare to figure out.
In the mean time, I have a couple of humble suggestions for the app.
1. That an additional "Check for updates now" button be added, which forces an update check, and completes the update if it detects one.
2. That the current "Force Update" button be set to acually perform an update + validate, without doing a version check first. That way if we know there is definitely a version available we can force the update anyway.
Also, it might be worth having a look at steamdb.info. Ther're database is updated within a minute or two and always has the correct build id. (https://steamdb.info/depot/1006031/) They actually have their full source code available on git (https://github.com/SteamDatabase). They use SteamKit somehow, but they're code it a bit beyond me, and anything related to steam and its APIs is an insane nightmare to figure out.