Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Linux - Games This forum is for all discussion relating to gaming in Linux.


  Search this Thread
Old 08-16-2004, 02:25 PM   #1
Registered: Aug 2002
Distribution: Debian
Posts: 540

Rep: Reputation: 32
Diablo 1 in linux?

Hey all! Me and my brother wanted to play Diablo 1 because we bought the Diablo Battle chest and had already got through Diablo 2. But we both have windows 2k, and after reading a little on the internet we found out that the windows 2k ipx protocol is screwed up and wont work for D1.

So I am wondering about Linux. Can I use Wine or Cedega (never tried it) to run D1?

Has anyone ever tried?
Old 08-17-2004, 12:09 AM   #2
Mega Man X
LQ Guru
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
I've tried with an older version of Cedega (winex 3.x) and it "works". The game will install and run nearly without a problem. All menus are really screwed up.

You should be able to get through the menus, but the major drawback is... You simply cannot save the game, and considering the size of Diablo, which is not a "one sit type of game", it makes the game pretty useless.

Not sure if the game is now working with a newer Cedega. You can always check a game and how well it works in Cedega's homepage:

Good luck!
Old 08-17-2004, 10:18 AM   #3
Registered: Aug 2002
Distribution: Debian
Posts: 540

Original Poster
Rep: Reputation: 32
You mean you can't save even if you chmod and chown the save directory?
Old 08-24-2004, 09:28 PM   #4
Registered: Nov 2003
Location: Montréal (Can)
Distribution: FC4
Posts: 110

Rep: Reputation: 15
I just happen to have installed Diablo 1 lately. With Cedega 4.0 it works pretty much like Megaman X described. Well, you can save the game (I have *.sv files) ... YOU CAN'T LOAD IT BACK! When I select an existing characther name, the menu offers to create a new char instead of loading! That's really funny because I played for 3 hours and can't continue my game. I'll have to wait until it gets fixed.

I also tried winehq's version but this one doesn't even load the game successfully.
Old 09-02-2004, 08:33 PM   #5
LQ Newbie
Registered: Sep 2004
Posts: 2

Rep: Reputation: 0
I was kinda mad that I was unable to load my saved game in Diablo 1.
However, after some google'ing and irc'ing I was pointed in the direction of this thread:

It explains a "workaround" rather than a 'solution' to the problem.
You WILL however be able to load a saved game =)

What the thread says is basicly this:
Create 6 characters so that the scroll thingy on the right apear.
Click on a character, then click on the scroll bar.
Now you see that you get character info to the left.
Click on the scroll bar up (or down) until you've selected the character you would like to load.
Press enter. Tada =D


Oops, almost forgot. I tested this with Cedega v4 =)

Last edited by SurrealCrash; 09-02-2004 at 08:36 PM.
Old 11-19-2006, 02:30 AM   #6
Registered: Apr 2004
Distribution: Gentoo
Posts: 95

Rep: Reputation: 28
Sorry to reply to this old thread, but I didn't want to open a new one just for this.

The W2K IPX works great for Diablo 1 (Version 1.09).

The current Wine version (0.9.25) requires a patch to make Diablo work, see bug 2082 in the Wine bugtracker. This patch seems to be a bad hack, the bug report has been around for over a year without getting fixed properly. If you're interested in getting this fixed, register at their bugtracker and vote for the bug (or if you're a programmer, see if you can help out somehow).

The main problem is the game menu, which is just a black screen (without the patch) and is usable but has many graphical glitches with the patch.

As for IPX support and playing in the local network. It works. You have to enable IPX in your kernel, install ipx-utils (hopefully provided by your distro), configure and add the init.d/ipx script to your startup scripts.

When selecting LAN/IPX in Diablo menu, you may then get a message 'could not initialize connection method'. This problem may arise if Wine was not compiled with IPX support (check the wine ./configure output, it should say something along the lines of 'checking for ipx or whatever ... yes). It may also be a permission problem (if you dare, start wine as root and see if this works).

Unfortunately I'm not sure which groups your wine user has to be in, or which device / which permissions have to be changed to make it work for normal users. Wether it will work out of the box for you or not depends on the way your distro manages permissions.


diablo, ipx, lan, network, wine

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Diablo 2 under Linux ? introuble Linux - Software 8 08-05-2005 12:24 PM
diablo onthos Linux - Games 2 08-03-2004 10:30 AM
Wine with Diablo II odd Linux - Software 7 05-29-2004 01:36 PM
diablo 2 on redhat linux 9 acidbreez Linux - Software 1 01-28-2004 11:35 PM
Diablo 2 Kroppus Linux - Games 4 10-22-2003 11:46 AM > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 07:07 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration