Yesterday I wanted to try Daikatana with ReShade, so, first, I patched Daikatana to the latest version of v1.3 (32 bit) from
bitbucket.org/daikatana13/daikatana/wiki/Downloads
and then I installed ReShade in the same directory as the executable. Nothing happened, meaning either ReShade didn't know how to interface with Daikatana, or opengl32.dll wasn't supposed to be placed in that directory.
In order to test what was happening, I deleted all ReShade files from the Daikatana directory, then I created an empty text file, renaming it to opengl32.dll, with the idea to move it around various subdirectories. This way, I thought, I'd find which directory is correct as soon as the game doesn't launch anymore. And... no matter where I placed it, the game would always run, meaning it's looking for opengl32.dll somewhere else entirely!
Where is it looking for it?