Hello all,
I would like to let everyone know that I have created code that should fix some of the gameplay issues with Deadlock 2 on newer systems.
While reversing the game code, I recently discovered that Cyberlore didn't truly utilize DirectDraw when making DL2. They basically used it to set the monitor display mode to 640x480, and that's about it. Everything else is handled by Windows GDI and their assembly code drawing functions. Since DD is deprecated and doesn't generally work correctly on newer systems, this code eliminates the DirectDraw dependency completely!
It should also correct issues with the black screen when using version 1.20. The blue cursor icon will no longer show up at all. Instead the normal Windows mouse cursor icon will be used.
Other fixes and the code can be found at my Github repo here: https://github.com/MildewMan1/dl2_ddraw
If anyone tries this out, please let me know if you run into any bugs, and I will take a look at it.
Edit: Added that the drawing is also handled by their assembly code drawing functions.
Deadlock 2: Gameplay fixes
-
MildewMan1
- Colonist

- Posts: 37
- Joined: Sat Jun 27, 2020 3:02 pm
- Favourite Race: Tarth
- Location: St. Louis, Missouri, USA
- StingMaster
- Hatchling

- Posts: 10
- Joined: Sat Oct 11, 2025 6:03 pm
- Favourite Race: Uva Mosk
Re: Deadlock 2: Gameplay fixes
Thanks for this as I much prefer the windowed mode.
On using the dll for v1.20, I get an "msvcp140d.dll not found" error. I guess you linked it to debug dlls instead of runtime. Essentially you have to install visual studio and all of its bloat if you want to play the game with your fix.
The in-game fonts are also quite poor. Some of it is alright but the stuff in the world/territory view is more or less impossible to read (e.g. territory names, tile resource views). An adjustment to font width would likely fix it.
On using the dll for v1.20, I get an "msvcp140d.dll not found" error. I guess you linked it to debug dlls instead of runtime. Essentially you have to install visual studio and all of its bloat if you want to play the game with your fix.
The in-game fonts are also quite poor. Some of it is alright but the stuff in the world/territory view is more or less impossible to read (e.g. territory names, tile resource views). An adjustment to font width would likely fix it.