I have installed Diablo 1 lately and found Wine can't load the game succesfully. I see a few frames of Blizzard's intro, then it freezes. With Cedega 4.0 it works pretty well> I played for a couple hours then found later I can't load my games back. Ain't that funny? It seems to be a menu problem. Another thing I noticed with Cedega is, multiplayer hangs really quick. Diablo's interface also suffers the same refresh problems as Starcraft. Blizzard must have reused the same framework. Has anyone found their way around any or all of these problems? _________________________________________________________________ Balayez vos courriels entrants et sortants et les pi?ces jointes et contribuez ? ?liminer les virus destructeurs susceptibles d?y ?tre int?gr?s. http://join.msn.com/?pgmarket=fr-ca&page=features/virus Commencez d?s maintenant ? profiter de tous les avantages de MSN Premium et obtenez les deux premiers mois GRATUITS*.
On Tue, 24 Aug 2004, Philippe Anctil wrote:> I have installed Diablo 1 lately and found Wine can't load the game > succesfully. I see a few frames of Blizzard's intro, then it freezes.Hm, I would say it doesn't freeze in my case, it just blacks out instead. The sound of the intro is present and it can be stopped by pressing Esc of Space key, though I see nothing on the monitor.> With Cedega 4.0 it works pretty well> I played for a couple hours then found > later I can't load my games back. Ain't that funny?Hehe, yeah, and that's a true hardcore Diablo 1. =)> It seems to be a menu problem.Yes. When running blacked out Diablo 1 on Wine I can cycle through the menu by pressing Tab and can enter submenus by pressing Enter. The more interesting thing happens when returning back to a previous menus: I can switch to another X11 app, then switch back to the Wine window, then if I press Esc I see Diablo old menu screen for one second or so (which should be redrawn but which is blacked out instead). :-/> Another thing I noticed with Cedega is, multiplayer hangs really quick.Well, maybe it does so when the game tries to save a multiplayer character to the file? The interval of time between savings (in multiplayer mode) is about 1-2 minutes.> Diablo's interface also suffers the same refresh problems as Starcraft. > Blizzard must have reused the same framework.Have never checked that. Thanks for the idea, I am going to check. I have some guess about Blizzard using DirectDraw surfaces and standard windows controls here to create the GUI and this doesn't work right.> Has anyone found their way around any or all of these problems?No, I haven't. It would be great to get the game running with Wine. And with the CVS-wine of yesterday I can not launch Diablo 1 at all as it complains about invalid video mode or such (DDERR_INVALIDMODE at dx.cpp line 170). I am going to investigate more. PS Philippe, I think a behaviour of the game can depend on the version of the game-patch applied. Although in my case both the v1.00 and the v1.09 didn't work, it may not be the case with Cedega. Have you tried different versions of the game-patch with it?
> > I have installed Diablo 1 lately and found Wine can't load the game > > succesfully. I see a few frames of Blizzard's intro, then it freezes. > >Hm, I would say it doesn't freeze in my case, it just blacks out instead. >The sound of the intro is present and it can be stopped by pressing Esc of >Space key, though I see nothing on the monitor.You're right. The game doesn't freeze. It blacks out. I exited the game with ESC but I didn't pay much attention to what was going on. I very quickly branded the result as 'major failure'.> > Another thing I noticed with Cedega is, multiplayer hangs really quick. > >Well, maybe it does so when the game tries to save a multiplayer character >to the file? The interval of time between savings (in multiplayer mode) >is about 1-2 minutes.Could be that. I don't know Diablo enough to tell. I never played in multi. I tried only recently under Wine.> > Diablo's interface also suffers the same refresh problems as Starcraft. > > Blizzard must have reused the same framework. > >Have never checked that. Thanks for the idea, I am going to check.Well, I was again not totally clear here. What you have to compare is the battle net interface in Starcraft with the interface in Diablo in general. Most of the screen looks dark, some things do not refresh properly, etc. But still, you see enough to do what you need.>And with the CVS-wine of yesterday I can not launch Diablo 1 at all as it >complains about invalid video mode or such (DDERR_INVALIDMODE at dx.cpp >line 170). I am going to investigate more.I tried 20040813 release only.>PS Philippe, I think a behaviour of the game can depend on the version of >the game-patch applied. Although in my case both the v1.00 and the v1.09 >didn't work, it may not be the case with Cedega. Have you tried different >versions of the game-patch with it?No I haven't. I tried 1.09 right away. Other games I've tried with Wine wouldn't work properly until I patched them (Warcraft III and Half Life). It kinda become part of the process to update games immediatly. BTW do you know of a good doc to start hacking wine? I have plenty of programming knowledge but the size of Wine is discouraging me. I checked on winehq org but most of the doc seems to be very api oriented. I don't know where to start. Thanks! _________________________________________________________________ Profitez des puissants filtres de courriels ind?sirables articul?s sur la technologie brevet?e MicrosoftMD SmartScreen. http://join.msn.com/?pgmarket=fr-ca&page=features/junkmail Commencez d?s maintenant ? profiter de tous les avantages de MSN Premium et obtenez les deux premiers mois GRATUITS*.
>BTW, what video card and X server are you using?I have an nvidia GeForce MX and I run xorg 6.7.0. I have a Fedora Core 2 based installation. Thanks for tips! _________________________________________________________________ Des m?canismes de contr?le parental puissants permettent ? votre enfant de d?couvrir tout ce qu?Internet a ? offrir. http://join.msn.com/?pgmarket=fr-ca&page=features/parental Commencez d?s maintenant ? profiter de tous les avantages de MSN Premium et obtenez les deux premiers mois GRATUITS*.