For ENDLESS Legend players, this is how I personally fixed my Endless Legend crash, which stopped me from playing the game entirely in 2023.
The Fix
At the bottom left of your computer next to the windows button there should be a search bar.
Click on it and type “env”.Then proceed to click on “edit the system environment variables”.
There should now be a new window with the words system properties at the top.Click on environment variables near the bottom of the new window.
Click on it and type “env”.Then proceed to click on “edit the system environment variables”.
There should now be a new window with the words system properties at the top.Click on environment variables near the bottom of the new window.
Now click on the “new” that’s just above “ok” and “cancel”.
Put this as your Variable name: “OPENSSL_ia32cap=” (all text within the “)
This as your value: “~0x20000000” (all text within the “)
Now click ok to add it.
Proceed to click on ok again this time the one at the window that has the system variables on it.
Now Endless Legend will work.(At least it did for me.)