MD Get a Grip
D2x sucks...full USB Joystick support is lacking, minimal at best no support nor updates and multiple versions hacked running around ( have 3 usb controllers linked as one dont even attempt to understand it )
D2x-w32 is Rock solid and a no brainer to install and run with multiple USB joystick support
As long as you follow some simple steps (this has nothing to do with d2x-w32 itself) on your install of d2
Autolaunch should crash so dont even attempt it..
--------------------------------------
--------------------------------------
Installation on XP
--------------------------------------
--------------------------------------
Make sure the CD is in the Master Optical Drive that is configured in your Bios as Boot CDRom, if it was enabled( does not matter if it on or off as long as it is that drive) otherwise you will get the CD required error when you install or if you have cd 2 for vertigo in NTVDM mode (cmd.com)
D2 CD : right click setup for D2 windows, select properties, Run in 98 Compatiblity Mode now run setup from CD
(In case you folks didnt know this is the correct way of setting up a game in XP that was not coded specifically for Windows NT systems
{Games like d1/d2 are DOS/DOS-Win95} now d3 is NT comptible so install for that game is just autolaunch)
D2 CD 2 (if you have it) run/cmd install ver 1.2 (vertigo)
In the D2 folder, right click on all your exe's make sure after 1.2 install they are all still in win98 Compat Mode.
(all your exe's should match the same Compat mode in your d2 folder to be successful with any additional programs like KALI)
I have mine set Win2k(for kali) Compat mode
Run D2x-w32 (
http://www.brockart.de/descent/d2x.html )
Setting compatiblity mode is usually what creates the autoexec.nt file and so does the installation of kali or addition of IPX/SPX (NWLINK) protocols
Code: Select all
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
lh %SystemRoot%\system32\nw16
lh %SystemRoot%\system32\vwipxspx
if NOT "" == "%Kali%" LH %Kali%KALINT.EXE %Kali%DLL\KALIVDD.DLL