Descent 2 mods for WinXP?

Getting old software/games running on older hardware.

Descent 2 mods for WinXP?

Postby buckeye » 2018-9-12 @ 18:12

Seems like DX2-XL and the like are for Win7 and up, can anyone verify this? Need something that will run on XP SP2 if possible.
Foxconn Q45M E8400 Core2 Duo 2GB DDR2 800 160GB BFG Geforce 7950GT 512MB 500W XP SP2
Asus P3B-F P3 850 512MB 40GB Hercules 3D Prophet II 64MB Voodoo2 SLI Aureal Vortex 2 400W 98SE
User avatar
buckeye
Member
 
Posts: 480
Joined: 2015-11-04 @ 17:54
Location: Piney Grove, AL

Re: Descent 2 mods for WinXP?

Postby akula65 » 2018-9-12 @ 22:02

You can find binaries and source code for the original D2X project here:

https://icculus.org/d2x/

Development continued up to 2004, so it may work in Windows XP, but it may also be buggy compared to D2X-XL and D2X-Rebirth. The D2X-XL and D2X-Rebirth projects began in the mid '00s after D2X development stopped, so they were XP-compatible for many years, but that may no longer be the case (probably best to ask in the specific application forums for each). The problem is that neither Zico (D2X-Rebirth) nor Diedel (D2X-XL) nor anybody else is willing to host the older releases. Here is a forum thread that lists the older release filenames for D2X-Rebirth if you want to search for an archive:

https://forum.dxx-rebirth.com/archive/i ... d-705.html
User avatar
akula65
Member
 
Posts: 487
Joined: 2004-9-28 @ 01:29
Location: North Carolina

Re: Descent 2 mods for WinXP?

Postby buckeye » 2018-9-13 @ 16:35

akula65 wrote:You can find binaries and source code for the original D2X project here:

https://icculus.org/d2x/

Development continued up to 2004, so it may work in Windows XP, but it may also be buggy compared to D2X-XL and D2X-Rebirth. The D2X-XL and D2X-Rebirth projects began in the mid '00s after D2X development stopped, so they were XP-compatible for many years, but that may no longer be the case (probably best to ask in the specific application forums for each). The problem is that neither Zico (D2X-Rebirth) nor Diedel (D2X-XL) nor anybody else is willing to host the older releases. Here is a forum thread that lists the older release filenames for D2X-Rebirth if you want to search for an archive:

https://forum.dxx-rebirth.com/archive/i ... d-705.html


Thanks akula65!
Foxconn Q45M E8400 Core2 Duo 2GB DDR2 800 160GB BFG Geforce 7950GT 512MB 500W XP SP2
Asus P3B-F P3 850 512MB 40GB Hercules 3D Prophet II 64MB Voodoo2 SLI Aureal Vortex 2 400W 98SE
User avatar
buckeye
Member
 
Posts: 480
Joined: 2015-11-04 @ 17:54
Location: Piney Grove, AL

Re: Descent 2 mods for WinXP?

Postby dr_st » 2018-9-14 @ 18:45

Here's what I found out so far:

  • As of today, the latest versions of both D2X-XL (1.18.74) and DXX-Rebirth (0.60-beta-2) work on Vista, even though they advertise Win7+ compatibility only. That's good because it shows the developers are not douches. :)
  • The latest version of DXX-Rebirth does not work on XP, complaining about procedure entry point inet_ntop not located in WS2_32.dll. This probably means it uses incompatible APIs. DXX-Rebirth 0.58.1 works on XP. This is XP SP3 (don't have an SP2-only around to test).
  • The latest version D2X-XL actually works on XP SP3, if you remove the Microsoft runtime DLLs supplied with it, and let it use the existing Windows DLLs (assuming you have the runtime installed); with the supplied DLLs it complains about MSVCR100.DLL not being a valid Win32 image, as it's probably for a later Windows version). However, gameplay itself seemed broken on my system - it works until you start a level, at which point the screen flickers and nothing renders properly; I am not sure if it's an incompatibility with XP or something else, haven't had time to investigate.
  • From playing with both very briefly, I find that I much prefer DXX-Rebirth to D2X-XL. The former works and looks nice. The latter may be more complete, and potentially has better graphics, but appears like a huge mess of every single feature someone tried to cram there, has stupid default settings (ridiculous controls, computing lightmaps takes forever), and it seems to conflict with VirtualMidiSynth, causing it to freeze during startup if the latter is used as the default MIDI output; as a special bonus if you kill the process, some VirtualMidiSynth handle stays locked, and you cannot use it again until you reboot, but I'll write that up to VirtualMidiSynth being a piece of shoddy software in itself.
User avatar
dr_st
Oldbie
 
Posts: 1443
Joined: 2015-4-09 @ 07:18

Re: Descent 2 mods for WinXP?

Postby buckeye » 2018-9-14 @ 21:03

dr_st wrote:Here's what I found out so far:

  • As of today, the latest versions of both D2X-XL (1.18.74) and DXX-Rebirth (0.60-beta-2) work on Vista, even though they advertise Win7+ compatibility only. That's good because it shows the developers are not douches. :)
  • The latest version of DXX-Rebirth does not work on XP, complaining about procedure entry point inet_ntop not located in WS2_32.dll. This probably means it uses incompatible APIs. DXX-Rebirth 0.58.1 works on XP. This is XP SP3 (don't have an SP2-only around to test).
  • The latest version D2X-XL actually works on XP SP3, if you remove the Microsoft runtime DLLs supplied with it, and let it use the existing Windows DLLs (assuming you have the runtime installed); with the supplied DLLs it complains about MSVCR100.DLL not being a valid Win32 image, as it's probably for a later Windows version). However, gameplay itself seemed broken on my system - it works until you start a level, at which point the screen flickers and nothing renders properly; I am not sure if it's an incompatibility with XP or something else, haven't had time to investigate.
  • From playing with both very briefly, I find that I much prefer DXX-Rebirth to D2X-XL. The former works and looks nice. The latter may be more complete, and potentially has better graphics, but appears like a huge mess of every single feature someone tried to cram there, has stupid default settings (ridiculous controls, computing lightmaps takes forever), and it seems to conflict with VirtualMidiSynth, causing it to freeze during startup if the latter is used as the default MIDI output; as a special bonus if you kill the process, some VirtualMidiSynth handle stays locked, and you cannot use it again until you reboot, but I'll write that up to VirtualMidiSynth being a piece of shoddy software in itself.


Thanks for the info! Sounds like I need to steer clear till I get a modern pc at home.
Foxconn Q45M E8400 Core2 Duo 2GB DDR2 800 160GB BFG Geforce 7950GT 512MB 500W XP SP2
Asus P3B-F P3 850 512MB 40GB Hercules 3D Prophet II 64MB Voodoo2 SLI Aureal Vortex 2 400W 98SE
User avatar
buckeye
Member
 
Posts: 480
Joined: 2015-11-04 @ 17:54
Location: Piney Grove, AL


Return to Software

Who is online

Users browsing this forum: PTherapist and 1 guest