Updated OpenSSL troubleshooting

Dniel97
2024-03-27 11:06:49 +00:00
parent 3a579a06f3
commit 71915f88f7

21
FAQ.md

@@ -11,8 +11,21 @@ subst X: "E:\Games\SDDT\"
command to create a temporary drive letter `X:\` and launch the game from there.
### Game is stuck loading or does not register any test/service/coin buttons
If you use an Intel 10th gen or higher CPU add the OpenSSL patch to [environment variables](https://www.reddit.com/r/Smite/comments/pl35y6/fix_64bit_not_working_on_10th_gen_and_11th_gen/) or to the first line in `start.bat`:
### Game is stuck loading or does not register any test/service/coin buttons or crashes
If you use an **Intel 10th gen or higher CPU** amdaemon.exe will crash due to an [OpenSSL SHA crash Bug](https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html) resulting in:
- Game won't boot
- No operator buttons such as coin/test/service will register
- Game just crashes (check your "AM Daemon" window):
```
Logic exception occurred.
File: D:\Jenkins\workspace\amdaemon_all_build\libs\amdaemon\src\Aime.cpp
Line: 85
Function: const class amdaemon:: AimeUnit &_thiscall amdaemon:: Aime::getUnit(unsigned int) const
Message: `unitIndex` is out of range.
```
To fix this, simply add the OpenSSL patch to [environment variables](https://www.reddit.com/r/Smite/comments/pl35y6/fix_64bit_not_working_on_10th_gen_and_11th_gen/) or to the first line in `start.bat`:
```bat
set OPENSSL_ia32cap=:~0x20000000
@@ -131,7 +144,7 @@ and that your monitor refresh rate matches the game one exactly.
### Error 4105 - Unexpected Error Occurred
Check your amdaemon window for any "Runtime Error Exception message", such as
Check your "AM Daemon" window for any "Runtime Error Exception message", such as
```
amsGfetcherThreadContextInit: Line1345 Error: load Icf failed.
@@ -193,7 +206,7 @@ Invalid VFD port number set. Update your segatools or check that your VFD has th
### amAppImageInit(). ErrCode -5
Path to the amfs directory in segatools.ini too long. Newer amdaemon version REQUIRE that the full path (`C:\Games\SDDT\amfs`) is shorter than 16 characters/32 bytes.
Path to the amfs directory in segatools.ini too long. Newer "AM Daemon" version REQUIRE that the full path (`C:\Games\SDDT\amfs`) is shorter than 16 characters/32 bytes.
### RegCreateKeyExW(). ErrorCode -5