- Joined
- Dec 19, 2021
- Messages
- 1,173
- Points
- 83
Hey all,
Due note that cnc-ddraw also works extremely well with Diablo 1 just as it does with Diablo 2, thus I also recommend it for D1 as well. It’s basically the same as D2 but easier, since there is no Diablo Video Tester. Cactus already includes the cnc-ddraw files if you don’t already have them, so you can just copy the \"ddraw.ini\", \"ddraw.dll\", and the \"Shaders\" directory to your Diablo 1 folder. That’s pretty much it.. launching the game should use cnc-ddraw. A tweak you may want to make to \"ddraw.ini\" is to set the screenshots hotkey in cnc-ddraw from 0x00 to 0x2C (Print Screen Button) so that you can get .jpg file output. Diablo 1 normally takes screenshots in PCX format (Lol yea.. It’s been a while).
Also, you can take a look at the information I wrote for cnc-ddraw for Diablo II since there are a lot of stuff in there that may overlap.
- fearedbliss
EDIT: This only works with original Diablo 1. Not with Devilution/X since Devilution/X has dropped DirectDraw support and is using SDL/OpenGL natively (which provides many benefits including it being easier for cross platform support). LibRetro shader support is not supported yet supported but I’ve opened a feature request for that.
Due note that cnc-ddraw also works extremely well with Diablo 1 just as it does with Diablo 2, thus I also recommend it for D1 as well. It’s basically the same as D2 but easier, since there is no Diablo Video Tester. Cactus already includes the cnc-ddraw files if you don’t already have them, so you can just copy the \"ddraw.ini\", \"ddraw.dll\", and the \"Shaders\" directory to your Diablo 1 folder. That’s pretty much it.. launching the game should use cnc-ddraw. A tweak you may want to make to \"ddraw.ini\" is to set the screenshots hotkey in cnc-ddraw from 0x00 to 0x2C (Print Screen Button) so that you can get .jpg file output. Diablo 1 normally takes screenshots in PCX format (Lol yea.. It’s been a while).
Code:
; Screenshot [Disabled]
keyscreenshot=0x2C
Also, you can take a look at the information I wrote for cnc-ddraw for Diablo II since there are a lot of stuff in there that may overlap.
- fearedbliss
EDIT: This only works with original Diablo 1. Not with Devilution/X since Devilution/X has dropped DirectDraw support and is using SDL/OpenGL natively (which provides many benefits including it being easier for cross platform support). LibRetro shader support is not supported yet supported but I’ve opened a feature request for that.