All Projects → alpakido → wined3d-diablo

alpakido / wined3d-diablo

Licence: other
Wine Direct3D DLL patched for Diablo I game

Programming Languages

Nix
1067 projects

Projects that are alternatives of or similar to wined3d-diablo

d3d9-to-11
Direct3D 9 to Direct3D 11 converter
Stars: ✭ 69 (+475%)
Mutual labels:  wine
MiraiCQ
用C/C++,易语言写QQ机器人,兼容酷Q插件,支持Linux(通过Wine)
Stars: ✭ 55 (+358.33%)
Mutual labels:  wine
wine vcpp
Using Visual Studio Compiler with Wine
Stars: ✭ 25 (+108.33%)
Mutual labels:  wine
wine-portable-executable
Wine builds packed into portable executables
Stars: ✭ 85 (+608.33%)
Mutual labels:  wine
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (+1550%)
Mutual labels:  wine
docker-msvc-cpp
Dockerized Visual C++ environment with wine
Stars: ✭ 60 (+400%)
Mutual labels:  wine
wine-bundler
wine bundler - simple command line alternative to wine bottler and wineskin for macOS
Stars: ✭ 18 (+50%)
Mutual labels:  wine
docker-nvidia-glx-desktop
MATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (+291.67%)
Mutual labels:  wine
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+6650%)
Mutual labels:  wine
csr-spi-ftdi
USB SPI programmer/debugger for CSR BlueCore bluetooth chips, based on FTDI USB to UART converter, for Linux and Windows
Stars: ✭ 473 (+3841.67%)
Mutual labels:  wine
osu-macOS-Agent
osu!macOS Agent - An auxiliary troubleshooting tool for osu!
Stars: ✭ 36 (+200%)
Mutual labels:  wine
SOLIDWORKS-for-Linux
This is a project, where I give you a way to use SOLIDWORKS on Linux!
Stars: ✭ 122 (+916.67%)
Mutual labels:  wine
d2dx
D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.
Stars: ✭ 214 (+1683.33%)
Mutual labels:  diablo
python-installcab
Install individual components from cab installers into wine
Stars: ✭ 28 (+133.33%)
Mutual labels:  wine
d1-graphics-tool
Diablo 1 Graphics Tool
Stars: ✭ 15 (+25%)
Mutual labels:  diablo
FAudio-Builds
FAudio builds for Wine
Stars: ✭ 63 (+425%)
Mutual labels:  wine
d2itemreader
C library for parsing items in Diablo II character/stash files
Stars: ✭ 30 (+150%)
Mutual labels:  diablo
PlayOnGit
Launch your games on Linux directly from the start menu, with excellent performance.
Stars: ✭ 31 (+158.33%)
Mutual labels:  wine
bncsutil
The Classic Battle.net™ client library
Stars: ✭ 19 (+58.33%)
Mutual labels:  diablo
equine
Mod manager/launcher for Diablo 1
Stars: ✭ 27 (+125%)
Mutual labels:  diablo

This builds patched wined3d.dll for the original Diablo on Wine. Linux only.

Install

Grab a prebuilt DLL from the Releases page, preferably one matching your Wine version. Copy it to folder with Diablo.exe and then set Diablo.exe DDraw renderer to GDI:

wine REG ADD HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\Diablo.exe\\Direct3D /V DirectDrawRenderer /T REG_SZ /D gdi

Launch Diablo. Menu should now be visible, but not without glitches: animated images only update on mouse hover.

Mind that, as of Wine 2.11, Diablo does not run on Wine Staging.

Build from source

You will need to install Nix.

Run nix-build -A <target> inside this repo's directory, where target can be one of: stable, development, staging.

Once the build is completed, ./result/dlls will contain the patched DLL.

If you want a DLL for macOS, that's the only option at the moment.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].