Oh wow, you guys got it to work?! I havnt tried installing Diablo 1 on this new computer. On my old computer i got all these wierd colors ect. Maybe it will work on this computer.
By the way, thanks for all the replies and help guys. I've got my PC directly connected to my modem. Haven't deleted the registry files yet. Will try that next. Also, downloading XP mode right now. I'll give that a go next.
With Vista, if I Alt-Tab'd out of the game, then went back, the colors corrected. But, apparently, that doesn't work with 7.
I've tried using multiple compatibility modes, as well as the 256 color option; all to no avail.
Also, my desktop colors are screwed up when I quit the game.
Might this be a graphics card (Nvidia 8600GT) issue?
With Vista, if I Alt-Tab'd out of the game, then went back, the colors corrected. But, apparently, that doesn't work with 7.
I've tried using multiple compatibility modes, as well as the 256 color option; all to no avail.
Also, my desktop colors are screwed up when I quit the game.
Might this be a graphics card (Nvidia 8600GT) issue?
I had that same card and the same problem with Starcraft and Broodwar. You could see the rainbow below the graphics or something on menu screens. Never could fix it properly.
Haven't tried to run anything on my windows 7 yet though since I got it, I'll give it a shot and see how it goes later tonight see if I can patch D1.
Hey guys, not new here, but first time posting (usually just read the news :)) but I got a bit of a problem. I've installed Windows 7 recently and I can't seem to get Diablo 1 to patch with the drtl109.exe. It gives me a pop up that says "This program is used to upgrade programs through battle.net" Also, when I attempt to connect to battle.net within Diablo, it says it's looking for the fastest server for a couple of minutes then an error message pops up saying "Unable to connect to battle.net. If you are using a modem to access your service provider and are not configured for Dialup Networking, you may have to initiate the connection manually". I've allowed Diablo through my firewall, opened the ports, and when that didn't work, I disabled it completely and that didn't work either lol. So I'm stuck. Do ya guys have any suggestions?
Thanks,
Darf
Try running in compatibility mode for windows 95, (it should be a tab under properties on the shortcut)
Rollback Post to RevisionRollBack
Working with adobe and/or java is like pushing a paper clip against a building and expecting it to move...
I've tried every combination of compatibility and 256 colors, deleted registry entries and reinstalled D1 4 or 5 times, opened ports and when that didn't work, turned off firewall, tried downloading XP mode, that didn't work as well. I've done everything I can think of and tried all of your suggestions guys lol. Looks like I'm not supposed to play D1 over battle.net anymore. Friends and I will have to settle with skipping it and move to D2 :O)
Thanks again for your help and suggestions, much appreciated,
Darf
the problem your having has absolutely nothing to do with your internet or your connection
sometime after the release of WC3 they released a new CD for diablo 1 that basically reorganized diablo 1 files into a more modern program
so basically you have the old diablo 1 installed but you need the new one
or the online wont work
thats the same problem i had but then i found out this was the case since i recently bought diablo battlechest at the time and after trying my 1999 copy of diablo 1
i popped the newer diablo 1 in and found out it didnt detect the other diablo program as already installed lol
I think I have a solution for color problems involving older games and Windows 7
I know this worked for AoE II anyway, despite all the admin rights, compatibility modes, 256 colors and disabling visual themes
Just try closing explorer.exe when/before you open it
IF this works then create a simple batch file that does it automatically for you, and place this .bat file in the main Diablo/Starcraft directory... such as
Quote from Start.bat »
@ECHO OFF
TASKKILL /F /IM explorer.exe
age2_x1.exe OR diablo.exe OR starcraft.exe (whatever the .exe is!)
WAIT
START C:\Windows\explorer.exe
This batch file should force close of explorer before starting the game. When you exit the game it reinitializes explorer.exe automatically. At least it does when I run it with AoE II
I think its due to the Aero themes within explorer.exe for Windows 7... and something about "Microsoft Color Management Module". But dont quote me on that
I think I have a solution for color problems involving older games and Windows 7
I know this worked for AoE II anyway, despite all the admin rights, compatibility modes, 256 colors and disabling visual themes
Just try closing explorer.exe when/before you open it
IF this works then create a simple batch file that does it automatically for you, and place this .bat file in the main Diablo/Starcraft directory... such as
@ECHO OFF
TASKKILL /F /IM explorer.exe
age2_x1.exe OR diablo.exe OR starcraft.exe (whatever the .exe is!)
WAIT
START C:\Windows\explorer.exe
This batch file should force close of explorer before starting the game. When you exit the game it reinitializes explorer.exe automatically. At least it does when I run it with AoE II
I think its due to the Aero themes within explorer.exe for Windows 7... and something about "Microsoft Color Management Module". But dont quote me on that
Thanks, Genesis. Shutting down Explorer did the trick, however I couldn't get the .bat file to work as intended -- it apparently doesn't want to /WAIT until I exit the game before restarting Explorer. And if I take the explorer restart out, it still won't work if I have the file in my Diablo directory.
So I took the restart out, put the modified .bat file in another folder, created a shortcut for it from the desktop (as well as one to restart), and with two extra clicks (one to shut-down explorer before I start the game, and another to restart it once I exit the game), I have my Diablo back.
Replace (WAIT) with (PAUSE). When you exit the program, the cmd will still be lingering and say something like "Press any key to continue..." - Which will open explorer.exe
Quote from start.bat »
@ECHO OFF
TASKKILL /F /IM explorer.exe
game.exe
PAUSE
START C:\Windows\explorer.exe
Quote from "Rykker" »
it apparently doesn't want to /WAIT until I exit the game before restarting Explorer
And just to reiterate, the function itself (shutting down explorer and then restarting explorer at game's end), that the batch file is trying to accomplish, does work to fix the color issue; just not when executed from the batch file in its entirety --the /wait attribute just doesn't seem to possess the required patience-- for whatever reason.
So ya done good, son.
And I've seen that batch file put forth elsewhere as a viable method of disabling explorer while running a program, but it was prior to 7's release, under XP and/or Vista.
I'm having the exact same issue the original poster in this thread had. I have Win 7, and can't get the 109 patch to work. Game color problems are the least of my worries right now. Was there a fix for this? I read through all the pages and don't see one.
Edit:
I also tried to connect to battlenet, and cannot. So, no way to get the patch. However, I started a single player game, and my colors look fine.
Wanted to initiate my son to Diablo via multiplayer. Really hope someone can tell us how I can get the patch, and how we can play multiplayer now. I've read enough to know that IPX isn't going to work with Windows 7. So, I guess I need to be able to connect to Battlenet. Unless there's a way to get IPX.
Edit 2: Still waiting for answers. Hans was helping me a bit, and mentioned Win 7 needs the NT patch. Still doesn't work. Get this message, when try to run patch:
"This program is used to upgrade programs through battle.net and does not need to be run"
Hamachi for Diablo 1 doesn't work on Windows 7 or atleast I couldn't get it to work since Windows 7 no longer offers IPX service. You need a Virtual XP on your windows 7 to emulate and run Hamachi through that which I hear is a pain.
Also on the colors being messed up try this:
- Change your desktop background to a blank solid color (ie Black)
- Right click on desktop and click on Screen resolution and leave that page up
- Start game with Screen resolution page still up and you colors should be fine.
Not to Necro a thread but, I just installed Diablo 1 and the graphics are all choppy (looks like 16 bit colors) is this what you guys were talking about? and if so is there a fix yet?
I have the same issue. Windows 7 simply does not like Diablo 1 (or 2 for that matter). If you're desperate, you can minimize Diablo 1 and kill the explorer.exe process to fix the problem. You, of course, would need to restart explorer.exe via the Task Manager after you're done playing. It's a hack but it works.
With Vista, if I Alt-Tab'd out of the game, then went back, the colors corrected. But, apparently, that doesn't work with 7.
I've tried using multiple compatibility modes, as well as the 256 color option; all to no avail.
Also, my desktop colors are screwed up when I quit the game.
Might this be a graphics card (Nvidia 8600GT) issue?
I had that same card and the same problem with Starcraft and Broodwar. You could see the rainbow below the graphics or something on menu screens. Never could fix it properly.
Haven't tried to run anything on my windows 7 yet though since I got it, I'll give it a shot and see how it goes later tonight see if I can patch D1.
Try running in compatibility mode for windows 95, (it should be a tab under properties on the shortcut)
Which Final Fantasy Character Are You?
Final Fantasy 7
Thanks again for your help and suggestions, much appreciated,
Darf
sometime after the release of WC3 they released a new CD for diablo 1 that basically reorganized diablo 1 files into a more modern program
so basically you have the old diablo 1 installed but you need the new one
or the online wont work
thats the same problem i had but then i found out this was the case since i recently bought diablo battlechest at the time and after trying my 1999 copy of diablo 1
i popped the newer diablo 1 in and found out it didnt detect the other diablo program as already installed lol
Be my Buddy =^.^=
I know this worked for AoE II anyway, despite all the admin rights, compatibility modes, 256 colors and disabling visual themes
Just try closing explorer.exe when/before you open it
IF this works then create a simple batch file that does it automatically for you, and place this .bat file in the main Diablo/Starcraft directory... such as
This batch file should force close of explorer before starting the game. When you exit the game it reinitializes explorer.exe automatically. At least it does when I run it with AoE II
I think its due to the Aero themes within explorer.exe for Windows 7... and something about "Microsoft Color Management Module". But dont quote me on that
Thanks, Genesis. Shutting down Explorer did the trick, however I couldn't get the .bat file to work as intended -- it apparently doesn't want to /WAIT until I exit the game before restarting Explorer. And if I take the explorer restart out, it still won't work if I have the file in my Diablo directory.
So I took the restart out, put the modified .bat file in another folder, created a shortcut for it from the desktop (as well as one to restart), and with two extra clicks (one to shut-down explorer before I start the game, and another to restart it once I exit the game), I have my Diablo back.
Now it has to wait
Shazam...
And just to reiterate, the function itself (shutting down explorer and then restarting explorer at game's end), that the batch file is trying to accomplish, does work to fix the color issue; just not when executed from the batch file in its entirety --the /wait attribute just doesn't seem to possess the required patience-- for whatever reason.
So ya done good, son.
And I've seen that batch file put forth elsewhere as a viable method of disabling explorer while running a program, but it was prior to 7's release, under XP and/or Vista.
Perhaps it simply doesn't work under 7?
might be useful..
Edit:
I also tried to connect to battlenet, and cannot. So, no way to get the patch. However, I started a single player game, and my colors look fine.
Wanted to initiate my son to Diablo via multiplayer. Really hope someone can tell us how I can get the patch, and how we can play multiplayer now. I've read enough to know that IPX isn't going to work with Windows 7. So, I guess I need to be able to connect to Battlenet. Unless there's a way to get IPX.
Edit 2: Still waiting for answers. Hans was helping me a bit, and mentioned Win 7 needs the NT patch. Still doesn't work. Get this message, when try to run patch:
"This program is used to upgrade programs through battle.net and does not need to be run"
Also on the colors being messed up try this:
- Change your desktop background to a blank solid color (ie Black)
- Right click on desktop and click on Screen resolution and leave that page up
- Start game with Screen resolution page still up and you colors should be fine.
running windows 7 retail
taskkill /f /IM explorer.exe
"C:\Program Files\" < your d1/d2 exe
pause
start explorer.exe