Is this version the same as the Steam Version, both are v2.88?
Yes, this is just an alternate release path for people who don't want to get it on the Steam platform and have a porn game in their notifications