I have a windows 10 x64 system running GTX 1080TI. Still on driver version 390.65 due to some reasons such as being able to use ansel in any game and it supports no stutter video for madVR.
Anyways, when launching secret world legends, it immediately fails with ordinal 305 does not exist in c:\Program Files (x86)\NVIDIA Corporation\NvContainer\ssleay32.dll and exits. I noticed secret worlds provides an ssleay32.dll so I copied that into the above folder and replaced the nvidia provided one and now the game loads and gets a little further. It now errors out with a black screen and music playing saying ordinal does not exist (different ordinal number) in c:\Program Files (x86)\NVIDIA Corporation\NvContainer\poco.dll. I checked and my poco.dll installed by nvidia is the lastest version v22.214.171.124.
I have also downloaded the lastest nvidia driver and extracted its dll’s in this folder and the results are the same.
I’m not completely clueless. Ordinal errors means that the application or dll using another dll is expecting an input function at a specific location and it is not available or exported by that dll. Googling, no one else has ever reported an ordinal error with secret world legends so I guess I’m the only one in the world with this issue.
Does anyone with a 1080TI have secret world legends running and can you verify your poco.dll above reports version 126.96.36.199? It may be another dll that secret world is using that is looking for poco.dll instead of secret world itself. Not sure if there’s a way to trace the stack and do a dependency walker or anything.
Anyone know a way to debug this?