It had something to do with the Russian release of Space Rangers HD: A War Apart (a remastering of Space Ranger 2 by a different team). The remastered version is still being localized for an English release. I'm sure once it is complete, it will be released on Steam.