SeanPesce / Direct3D9-Overlay

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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. For another example, 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.

License:GNU General Public License v3.0


Languages

Language:C++ 78.8%Language:C 17.7%Language:Objective-C 2.2%Language:HLSL 1.4%