Off topic, but I don't suppose anyone has an up to date link of Immortal Recall?
By the way, don't use the OtomiGames link. I managed to get a browser hijacker and wasted one hour getting rid of it.
File seems clean?
You must be registered to see the links
So you'd have gotten, whatever, from the site/site's popups or the filehost.
A few tips for those that need them...
Use uBlock Origin and NoScript when browsing such sites.
Instead of downloading the links through your browser, paste them into a download manager (I've even seen a few filehosts that, curiously, will say the file is down/act like it doesn't exist when loaded through a browser, but still allow downloads through a download manager, fichier is one that does this).
Then, when you download anything potentially questionable, load it through virustotal.