PDA

View Full Version : Worms Armegeddon with Parallels 3.0 on Intel Mac


nate_w
12 Feb 2008, 04:27
Ok, I've searched all over and not found any info on this. I've installed the original cd version of WA, patched it, and installed the latest update. I've upgraded to the very latest version of parallels and downloaded the latest directx.

But when I start up worms I hear the heartbeat, the explosion, etc, but only see a brief white flash on an otherwise black screen. When the main menu loads I can hear the sound effects, but just see a black screen with outlines of a few boxes. It is possible to click on the buttons and all, but I just can't see anything.

I know that directdraw isn't supposed to be compatible with Intel processors, but the newest version of parallels has direct 3d and directdraw support. I ran "dxdiag" and made sure directdraw was on and tested it. Both direct draw and direct 3d tested fine and should be working.

Actually I did manage to get it to work ONCE when i started it with parallels in a small window (maybe 640x480 ish?) but there were graphical glitches and the image flickered. I was able to load and play a mission, but the window was so small that I couldn't really do anything. I tried to enlarge the window and then it went back to the black screen with some button outlines.

Any help? PLEASE!? I'm desperate to play WA again...

Muzer
12 Feb 2008, 17:02
The DD tests only test the basic things; WA needs the most advanced one. Try putting all the DirectDraw files in the WA folder; dunno about Parallels but it works in wine. Also try the /NOINTRO parameter

MadEwokHerd
12 Feb 2008, 17:17
Parallels supports DirectDraw and Direct3D using Wine (there was a discussion of this on the Wine mailing lists a while ago because of some license issues which are cleared up now). They have made modifications so that it can run on windows through opengl using wgl instead of glX. Then, I assume, it's just a matter of forwarding opengl through to the host os.

It should theoretically be possible to use the same hack on parallels that wine uses. The LGPL means they must send their modifications to the wine source if you request them, but it might not be easy to patch and build modified dll's from there.

I will inquire about windows builds of wined3d in the wine channels, but I can't promise anything.

Edit: http://www.heise.de/english/newsticker/news/92297

Edit2: The source of "WineD3D-Parallels" has a .dsw file at its root. Presumably this can be used to build it in some Microsoft thing. Does anyone have experience with this and/or a Microsoft thing that might build it? I have VS 2005 here.

Edit3: Looks like I need directx and opengl headers. I should be able to install the directx sdk, but it's less clear where I can get the opengl headers.

Edit4: I give up, I can't build this.

Edit5: Well, here we go. Try unzipping http://madewokherd.nfshost.com/omgsecret/ddraw.zip to your WA directory. (do not put it in a system directory or any other common place; it will break things if you do)

MadEwokHerd
16 Feb 2008, 00:31
*bump*

I think my editing may have caused the dll to get lost. Does it work? Does it fail spectacularly?

axfelix
22 Feb 2008, 18:40
the link doesn't work =(

Yeb215
4 Mar 2008, 23:39
Come one Team17, give us at least one version of Worms on MacOSX !!!! (If this could be Worms Armageddon or Worms World Party it would be sweet)

thomasp
4 Mar 2008, 23:46
Worms 3D and Worms Blast are available for OSX - see http://www.feralinteractive.com

bonz
5 Mar 2008, 07:08
And so is the original Worms.
Demo: http://www.dream17.co.uk/filage/demos/worms.sit

thomasp
5 Mar 2008, 08:28
And so is the original Worms.
Demo: http://www.dream17.co.uk/filage/demos/worms.sit
That's not OSX-compatible. The original worms is Classic-only, which means it will only run if you have OS9 installed as well, and OS9 cannot be installed on the new Intel Macs.

bonz
5 Mar 2008, 09:02
That's not OSX-compatible. The original worms is Classic-only, which means it will only run if you have OS9 installed as well, and OS9 cannot be installed on the new Intel Macs.
Whoops!
Well, I'm quite clueless in the Apple department.

Isn't there any emulation feature in OSX to run old programs natively?

thomasp
5 Mar 2008, 09:05
Yes, but it doesn't work on the Intel processors, since OS9 was never made intel compatible.

bonz
5 Mar 2008, 18:42
Yes, but it doesn't work on the Intel processors, since OS9 was never made intel compatible.
But it should work for OSX users with a Power PC processor then, right?

thomasp
5 Mar 2008, 18:45
But it should work for OSX users with a Power PC processor then, right?
If you also have OS9 installed, AND you don't use a G5 (so only a G3 or G4 processor).

Long story short - it most likely won't work :p

GanjaManja
6 Jun 2008, 08:53
Hi MadEwok,

thanks for the attempt, but it seems it fails spectacularly.
I have the exact same issue as the original poster, including the same results with dxdiag.exe (all simple tests pass) & black screen while still hearing Worms music & being able to click the invisible buttons.

the only difference is some of the start bar doesn't get drawn over (rather than the whole screen going black upon opening WA).

info:

Parallels 3.0 (build 5160) w/ "Enable Direct X Support" enabled in Edit>>Virtual Machine>>Video
Win XP SP2
DirectX 9.0c End-User runtime (http://www.microsoft.com/downloads/details.aspx?familyid=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en&Hash=VgVP5RvgRqHNounG4p051sJgOWgUeZav4IIDpXh5VTFUu 8ly6PiUlOpUyt6K4PJ0%2blIiDmLPCtfqWfrSVp29pQ%3d%3d)
Host = Mac Mini w/ 1.66 GHz Intel Core Duo, 1G RAM, Mac OS X 10.5.3


Thanks for trying something, any other ideas how to get better DirectX support in Parallels?

*bump*

I think my editing may have caused the dll to get lost. Does it work? Does it fail spectacularly?
Hi, thanks for trying to conjure up a DirectX dll for parallels. it didn't work for me, but post something in the thread (http://forum.team17.co.uk/showthread.php?t=35574&highlight=parallels) if you have any other ideas.

You appear to be more knowledgable on the subject than most.