Wined3d.dll

0 views
Skip to first unread message

Glauco Schlembach

unread,
Aug 3, 2024, 5:38:40 PM8/3/24
to igsimade

The file wined3d.dll is a 64bit Windows DLL module for Oracle VM VirtualBox Guest Additions or other related programs. The file and the associated Oracle VM VirtualBox Guest Additions software was developed by Oracle Corporation. The file was licensed as Copyright (C) 2009-2015 Oracle Corporation.

To fix the error, you need to copy the missing wined3d.dll file to your system or replace the corrupted dll file with a working one by following the instructions below. The current version of dll file available on our site is 4.3.34.0 with a size of 1.8MB.

You can download wined3d.dll for free from the download section on this page. After downloading the zip file, unzip it to a convenient location on your computer. In order to fix dll related errors, you need to copy the .dll file to the installation folder of the application/game, or install .dll file directly to Windows (Windows XP, Vista, Windows 7, Windows 10).

Hi, I am looking for someone who can compile WineD3D libraries from newer versions (like 3.x, 4.x and 5.0.5 maximum) for Win 98/XP... I've seen it is possible, but I have no clue how it can be done... all I know is that I'd need msys and mingw. I've failed numerous times using different environments and everything. I need them for a qemu-3dfx fork that has a mesa gl passthrough, kinda like Virtualbox used to do some years ago.

One day I will pay him and see how it looks like. Which would make it the second 98SE related purchase I made after buying rloew's AHCI Driver back when he was still alive. I guess it'll be already compiled and would require some debugging skills to determine what is different comparing to normal WineD3D libraries which I do not have

Yup, he only gives glide and opengl for free and the WineD3D libraries to those who pay for it. You have to elect three games for which he will test them (I guessing that it is to find out which version works best, because I believe there is nothing he should modify inside wined3d.dll and d3d8.dll, d3d9.dll... but I do think that he does something inside ddraw.dll for older DX1-7 games). And needs his modified opengl32.dll (Which he does give for free) for it to do WineD3D/OpenGL to MESA GL passthrough (as described on his wiki page). For example, for Moto Racer you need to add next to the executable the following DLLs: wined3d.dll, ddraw.dll and opengl32.dll.

He doesn't even give how to do compile it by yourself. How Rude.... but I am sure he does nothing secret with them, hes just able to compile more newer WineD3D versions to run on Win32 (Win 98/XP) machines. There's a video on Youtube where he uses WineD3D 5.0.3 on Windows XP to run Grand Prix 3 with Direct3D support.

I have tried myself and failed, this is why I need to find someone who can do it too and test the theory (that he does nothing at all with them really) so we can play these games in our virtual Win 98/XP machines and relive the 90's in full glory. Actually I am able to play Glide games like FIFA 99 and Need For speed II SE on Windows 98 SE.

You might not be interested in trying anymore. So I apologize if this reply bares no interest, as you specifically said you need someone to do it. I understand that, and have been there. But if no one comes along, you could list more details of the method(s) you tried, and the errors you ended up with. If nothing else, this provides someone (that knows what's going on) insight into the situation.

I would certainly offer assistance, but I've yet to actually build anything Windows related. I'm nearing that point. I've been able to work out a lot of other compilation issues. I have never written a complex application, but can modify the heck out of one. So I'm not promising I could help much. But I'd for sure give it the time of day. I'm sure there are plenty around like that. Probably more competent than I.

On a side note, I myself am looking into building Qemu 0.9-0.10 for Win95. Something before KVM came along. Maybe even get Kqemu for Win95. Although for completely different reasons. If someone else has already done it, feel free to gloat :)

On a side note, I myself am looking into building Qemu 0.9-0.10 for Win95. Something before KVM came along. Maybe even get Kqemu for Win95. Although for completely different reasons. If someone else has already done it, feel free to gloat

Thanks, my scenario here is pretty simple, I have his fork compiled with all glide wrappers working on my M1 Mac, I can emulate (since M1 is not same architecture) with a very good speed, Windows 98 SE and XP SP3 under his QEMU fork. Windows 98 glide games in particular are marginally faster than on XP. Actually, they are just ridiculously fast enough.

All windows glide games I have tried run just fine, thanks to his glide wrappers (glide.dll, glide2x.dll and glide3x.dll). It's just the WineD3D libraries I am missing for games that support Direct3D and DirectDraw. I can't seem to compile one that works for this purpose with his fork - unless hes doing something special to his version which I am not aware of. For example, WineD3D 5.0.3 libraries were never publicy compiled for Windows XP, but he did it and is able to play games like Grand Prix 3 and some Star Wars campaigns.

Windows 98 SE WineD3D libraries stops at version 1.3.x, yet he managed to build some newer version to be able to do D3D Guest > MESA GL Host passthrough for games like Moto Racer, inside Windows 98. I did manage to build some for XP, but they aren't working either. I must be missing something "special" he is doing to make it work there.

My case, I have MESA and OpenGlide on my host machine, I have his qemu fork compiled and working for two architectures only (i386 and x86_64). I have even managed to compile myself the glide wrappers with his instructions. What he is not willing to do is to give instructions on how to compile your own WineD3D libraries for D3D/Mesa passthrough (as explained on the page above, item "Third Party Pass-Through"). He asks for a HEFTY donation just to compile it for three games only. Other users were outraged by this price too. I don't think he has ever managed to sell it to more than two or three people. WineD3D is an open source and free library anyway. His qemu fork code is GPL 2.0 though, he can do whatever he wants with it but I don't think he can ask that much money for custom WineD3D libraries. That value exceeds the 1-year subscription for a Parallels Desktop license to run modern Windows and play games, for example. Even GOG games aren't that expensive.

Anyway, I can play all my glide games on my Windows 98 SE virtual machine, but some games with great graphics that require D3D are only playable under software mode - allthough I can play them this way, graphics aren't just that good and fun. Just not the way I remember having played them when I had a real Win 98 machine decades ago. He has a solution that beats DOSBox and VMware for classic Windows gaming, yet he keeps it to himself. Even dgvoodoo for windows users is free...

c80f0f1006
Reply all
Reply to author
Forward
0 new messages