Skip to content
Simple proxy DLL which removes artificial resolution limit from Direct3D 7 and below.
C
Branch: master
Clone or download
UCyborg Added basic stuff
Added .gitignore
Added README.md
Latest commit b425239 Aug 7, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Added basic stuff Mar 28, 2017
README.md Added basic stuff Mar 28, 2017
d3dim.c First commit Aug 7, 2016
d3dim.def First commit Aug 7, 2016
d3dim.dsp First commit Aug 7, 2016
d3dim.dsw First commit Aug 7, 2016
d3dim.rc First commit Aug 7, 2016
d3dim700.c First commit Aug 7, 2016
d3dim700.def First commit Aug 7, 2016
d3dim700.dsp First commit Aug 7, 2016
d3dim700.rc First commit Aug 7, 2016
resource.h First commit Aug 7, 2016

README.md

Legacy Direct3D Resolution Hack

Simple proxy DLL which removes artificial limitation from legacy Direct3D 7 and below, allowing older Direct3D applications and games to run at resolution which width/height exceeds 2048 pixels.

The application must be able to pick the desired resolution on its own, this doesn't add new resolutions to applications with hardcoded resolution list, it merely prevents Direct3D device creation function from returning an error when passed DirectDraw surface with width/height exceeding 2048 pixels.

The current implementation doesn't work with all games, need to make ddraw.dll based proxy.

You can’t perform that action at this time.