This is a problem that sometimes plagues games published by EA, it is not caused by WeMod. It occurs for a few of their games but mostly the Mass Effect and Crysis series. Though it’s been happening for years and they still haven’t bothered fixing it.
- Open Origin
- Go to the Library
- Find Crysis 3, right-click it
- Choose “show game details”
If your product code field in this info is blank or missing, that’s the cause of your issue. For some reason some of EA’s games are sold (in error) without product codes when they should be, triggering an ssleay32.dll error.
What you’ll need to do is contact EA support via live browser chat (https://help.ea.com/en-gb/help/faq/contact-ea-help/). Tell them the product code is missing. They’ll tell you to exit Origin while they log into and tweak your account from their end. You’ll then be given a link to a code that you’ll be able to manually enter for Crysis 3.
Even if you do see a product code, contact EA, it’s still something triggered on their end (ie the code might be invalid).