I did some digging around I found
You must be registered to see the links
which discusses that the anniversary update for windows 10 changed the d3d9.dll file, which is the reason why a lot of the older illusion games don't work anymore. Looking further into the thread there's a link from Illusion's website that can give you an older d3d9.dll file to use in their older games, which I tested out.
I was able to get the file, but the problem I now get is the game won't even start up, I get an error message saying "The application was unable to start correctly (0x0000005). Click OK to close the application." I'm at a loss of where to go from here, any help would be appreciated.
UPDATE:
The power of horny should not be underestimated, I kept trying to find solutions and finally found one. I found this video:
You must be registered to see the links
and downloaded the files in the description and tried them all out. The first one worked, while the others either gave the same error as before, or crashed on launch. I grabbed the D3D9.dll file from dgVoodooWIP58 -> MS -> x86 and put it in the sexy beach 3 directory and it worked. You WILL have to play the game with only one monitor plugged in (win + P) and deal with a watermark in the bottom right corner, but both those compromises are fine by me. If, for some reason you don't want to download the voodoo file, or the mega link dies, I've also uploaded the .dll file in this post