View Full Version : P99 on retro machine win98 DSETUP.DLL error
A1rh3ad
02-22-2017, 02:47 AM
I got my retro machine with CRT monitor running windows and dos games. I assumed it would run p99 seeing as the titanium client runs on windows 98. I guess I was wrong because the bat file says Dsetup.dll requires a newer operating system. Is there any way around this? I was really looking forward to adding classic eq with all the classic ui and everything to my retro machine. Such a shame. If anyone knows a work around please let me know. This was such a let down.
A1rh3ad
02-22-2017, 03:01 AM
I read that it has to do with their anticheat software. I guess I'm sol. I'd rather have no cheaters than play on my time machine. I guess its back to daggerfall
A1rh3ad
02-22-2017, 07:20 AM
find the root directory and reconfigure the trunk link to multicast ssl hyperthreaded packets
Any guide on exactly how to do that? What kind of file would that configuration be in and is it boolean value within it?
P99Druid
02-22-2017, 08:06 AM
I guess I'm getting old now since I'm not sure if hes trolling you or thats a legit thing you can do to fix it.
A1rh3ad
02-22-2017, 08:31 AM
I guess I'm getting old now since I'm not sure if hes trolling you or thats a legit thing you can do to fix it.
Aww figured as much. I thought he may have been on to something but it did sound somewhat bs. Im going to grab another pata drive and put xp on it so I can boot in xp when I want to play eq. Hopefully it has decent midi playback because windows 10's is god aweful.
Swish
02-22-2017, 08:32 AM
Maybe it needs Win98 second edition? I know that was a big jump for a lot of games
Izmael
02-22-2017, 08:45 AM
find the root directory and reconfigure the trunk link to multicast ssl hyperthreaded packets
This did the trick for me, however I also had to globally reposition the probe satellite by reverting the plasma phase in order to shift the entropy magnitude.
Literally took a couple minutes!
A1rh3ad
02-22-2017, 08:56 AM
Maybe it needs Win98 second edition? I know that was a big jump for a lot of games
It is SE. The problem is they piggyback their spyware in the dsetup.dll. Its how they catch cheaters and why antivirus flags it for suspicious activity. I can replace it with the official dsetup.dll just fine but when I get to the server it gives me an error as if I didnt have the proper spell files.
Tupakk
02-22-2017, 03:31 PM
You answered your own question. SE isnt the problem its your AV software. Make an exception for the folder or the specific file your choice.
A1rh3ad
02-22-2017, 04:42 PM
You answered your own question. SE isnt the problem its your AV software. Make an exception for the folder or the specific file your choice.
No its not av. The file is there just in its altered state it is no longer compatible with windows 98. If I remove the file I get a different error during initiating the bat file saying that the file is missing. When I replace it with the official unaltered dsetup.dll or dsetup23.dll I am greeted with an error after login saying that the spell files are outdated.
Tupakk
02-22-2017, 05:05 PM
http://everquest.allakhazam.com/story.html?story=5720
Try this then.
or this
https://techreport.com/forums/viewtopic.php?t=20742
A1rh3ad
02-22-2017, 07:36 PM
http://everquest.allakhazam.com/story.html?story=5720
Try this then.
or this
https://techreport.com/forums/viewtopic.php?t=20742
It has 9c installed. Its not a dx problem despite dsetup.dll being the dll file for dx. Its where p99 hides their anti cheat spyware that reads your memory. Their software isn't compatible with windows98. As I said the game launches just fine running the unaltered dll from the directx installer but their server detects the missing software and gives an error after login.
Zaela
02-22-2017, 11:09 PM
Altered dsetup.dll most likely links against one of Microsoft's C/C++ libraries ("msvc redistributable") from long after they stopped supporting win98. Depends on the compiler the devs use, essentially. For comparison, winXP was no longer supported by default with MS's 2012 compiler (iirc).
Lobby the devs to dig up an ancient compiler, make any tweaks necessary to the code for compatibility, and go out of their way to compile a special version of dsetup.dll every patch just for you. That is your only option short of logging in on another server instead.
bushmac
02-15-2025, 11:36 PM
Perhaps a bit of a necro-post here, but I just ran into this issue myself (p99v60). I totally understand the fact that folks may not want to have to compile dependencies for very old Operating Systems (like Windows 98SE in my and OP's case), but it does kinda stink that I can't enjoy the experience of the Legends servers due to how dsetup.dll is built. Maybe there's a solution with KernelEX, but I don't want to go down that path if I don't have to. If there's anything I could self-serve (compile my own dll or whatever), I'd be very open to that
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.