No, I really doubt there's any hack involved. I only downloaded and reposted it to preserve it for anyone who might want to play it, and I personally took the screenshots while running the game on my own notebook — and I didn’t experience any issues.