I really don't know what makes japanese devs scramble to release so many old games on Steam lately.