I downloaded the demo through Steam. It doesn't seem to want to launch. Anyone manage to get it running on Crossover Games Mac? From what I played of the demo on a Windows box, it's an extremely fun tower-defense game!
The following comments are owned by whoever posted them. We are not responsible for them in any way.
Back to Threads Reply to Thread
I downloaded the demo through Steam. It doesn't seem to want to launch. Anyone manage to get it running on Crossover Games Mac? From what I played of the demo on a Windows box, it's an extremely fun tower-defense game!
Just in case someone with more knowledge of Crossover and Wine comes here, this is the error from the log file when starting the game:
err:module:import_dll Library X3DAudio1_4.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\defense grid demo\\DefenseGridDemo.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\steamapps\\common\\defense grid demo\\DefenseGridDemo.exe" failed, status c0000135
It looks like it needs X3DAudio1_4.dll, which seems to be included in the more recent DirectX releases that require Windows validation. Does Wine not emulate this file? Any workaround for this?
Thanks.
You guessed correctly that this file is missing, and is part of the DirectX runtime, and apparently a newer one than the one we install. CrossOver doesn't have an implementation of that library yet, as it seems to be fairly recent(Nov 2008 SDK?).
We have a dummy replacement for XInput_*.dll by now, although that replacement just says that no devices are found. This DLL is only used to access Xbox 360 gamepads, so it has a lower priority right now.
Please try reinstalling the "Microsoft DirectX Runtime (Download)" into the bottle. This package is normally hidden. On Linux, check "Show service packs and dependencies" in the installer wizard. On the Mac, on the Installer Assistant tab of the preferences dialog, uncheck "Hide service packs and dependencies".
When CrossOver asks for the installer source, it may recommend using a cached copy. Don't use that. Have it download the installer fresh. We've recently updated our web server to provide the URL for the Nov. 2008 redistributable.
It seems impossible to install "Microsoft DirectX Runtime (Download)" to my existing "steam bottle" using the GUI.
Should i just install it manually or is there a workaround?
Why does it seem impossible? Is it not listed in the list of supported software packages, even after you've shown service packs and dependencies? Are you sure you're using CrossOver Games rather than CrossOver Pro or Standard?
Was it properly listed, but the install failed? What exactly went wrong?
No it is listed, i just can't select my steam bottle as installationtarget after i chose to install directx (via download)
You should be able to 'install into existing bottle' and point it at Steam or go through the 'Manage Bottles' screen to select the bottle and then install it directly into that bottle. If you need more help or more specific instructions, please file a support ticket or send and email to info@codewavers.com
I still get no audio after re-installing direct x and such. Also commented on http://bugs.winehq.org/show_bug.cgi?id=21076 as I have that problem as well.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux