LostArtefacts / TRX

Open source re-implementation of Tomb Raider I and Tomb Raider II, along with additional enhancements and bugfixes
https://lostartefacts.dev/
GNU General Public License v3.0
584 stars 36 forks source link

Get Windows Defender SmartScreen to recognize the app as trustworthy #909

Open Circe666 opened 1 year ago

Circe666 commented 1 year ago

My device just recently deleted the game from my downloads and when I would try to re-install it, it would delete it again and say that there were unwanted files or a virus. I used to be able to play this normally with no issues so it's quite odd why it is doing this only now, would love some feedback or info thanks

walkawayy commented 1 year ago

Is it this warning from Windows? If it is, you just have to click "more info" then "run anyway". Since we aren't an officially certified Windows app (aka we don't pay Microsoft), Windows warns you. If you recently updated to a new Tomb1Main version, Windows sees the new .exe as a new app, so that could be why the warning came back.

Richard-L commented 1 year ago

Ouf it's really a matter of paying Microsoft? I was hoping there was a way to do away with the false warnings.

rr- commented 1 year ago

Unfortunately, yes, it is indeed the case. The notification originates from the Microsoft Defender SmartScreen feature, renowned for its utilization of a reputation-based system. The finer details of this system remain unavailable to the general public. It's been suggested that one could potentially improve an application's reputation by obtaining a certificate from a trusted source, albeit at a cost. Not only that – it's uncertain whether this action alone would be sufficient to gain favor with SmartScreen. Consequently, we've made the decision not to pursue this route, at least not in the present.

Sources:

crashGG commented 1 year ago

I think maybe it's because the program is packed by upx. I don't quite understand why the program should be packed with upx. For modern computers, there is no difference in startup and running speed whether packed or not. For very old potato devices, encrypted programs can increase memory usage.