Skip to content

Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.

License

cnsuhao/Direct3D9-Overlay

 
 

Repository files navigation

DirectX 9 Overlay

Author: Sean Pesce

Overview

A Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game CLI and text feed for printing on-screen messages in DirectX 9 programs. Plugins are also supported for extending the features/functionality of the overlay (Update: Plugins are still supported, but see below).

Media

image
image
Dark Souls: Prepare to Die Edition

image
image
Deus Ex: Human Revolution

image
The Elder Scrolls IV: Oblivion

Plugins

To utilize various features of the overlay from an external DLL, the external DLL must be a plugin for this project which imports/exports various functions. See the ExampleOverlayPlugin subproject for reference. EDIT: Plugin support has been vastly improved (most importantly much easier to implement), but the files in that subproject are extremely outdated. I'll update them eventually, but I'm not sure when I'll have the time to do it just yet. For an example of a working plugin, see the Dark Souls Overhaul repository.

Acknowledgments

Built With

Disclaimer

This overlay is meant for single-player games only. Use of this overlay in multiplayer games may trigger anti-cheat software and result in a ban. Additionally, I do not create or support video game hacks that give the user an unfair advantage over other players. Any mods I make are for fun, replay value, or game fixes.

License

GNU General Public License v3.0


For inquiries and/or information about me, visit my personal website.

About

Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 84.4%
  • C 12.6%
  • HLSL 1.7%
  • Objective-C 1.3%