Okay, so there's a lot of issues with the mac client that no one should have to even try to deal with fixing
- It's looking for a version of libpng that is a) quite old and b) not a part of the standard install. you can't use brew or macports to install it without a lot of manual symlinks so it's in the directory the ddo client wants it to be in. The same applies for manual config/make/make install
- if you get past that, it complains about the resolution and refresh settings. It wants 2048x1280x32(bits) at 59 Hz, which is not the standard refresh rate. Since you can't set that precise rate, that would require more manual futzing about, which honestly, that's my job IRL, and if Standing Stone wants me to fix their code, they can pay my rates.
- THe only way i found this out was to trace through what the actual launch files do to run: python ~/Library/Application\ Support/com.standingstonegames.ddo/common/script/invoker.py config=/Applications/DDO.app/Contents/Resources/config.json
If i just run crossover and point it at the windows client download URL, it downloads, installs, configures (takes a while, but works) and runs with no futzing about. So if you want a chance at reliably running DDO on a Mac, use Crossover, which gives you a *far* better WINE environment than that half-butted thing Standing Stone tossed our way, and use the windows client. It's what the "Mac" client is anyway. Oh, and the current Crossover runs correctly in 64-bit, unlike that nonsense Standing Stone came up with.