Home       Imprint / Impressum Select Color Scheme 
 
 
My Other Sites
mail-erinnerung.de
pdadmin-forum.de
my YouTube Videos
Fischerseiten  german text
Fischerprüfungen
Angeln in den USA
Oak Island  german text
Wo liegt Oak Island?
Geschichte
Das Geldloch
Fotos
Links
Kombucha  german text
Was ist Kombucha?
Eigenschaften
Herstellung
Bezug
Häufige Fragen (FAQ)
Links
Proxy-Dll Concept
Introduction
The Concept
Realisation
HowTo 1
HowTo 2
References
Users' Contributions
Downloads
Irrlicht3D Goodies
CGUIexScrollWindow
CGUIexChatWindow
ChaseMe: Demo Game
My Project Skeleton
MikoChess: Test Game
Diverses/Misc.
Max Blume 1897 german text
JG Legacy Downloads
 
Proxy-Dll: Intercept Calls to DirectX
-- Section: Proxy-Dll --

Ever wanted to paint your own graphics (or text) on top of a DirectX application (e.g., to show TeamSpeak informations, or a self-created map, within a game )?

Then, the solution discussed later on might be of help for you. By using a "proxy-dll", calls to DirectX can be intercepted, data altered and even new objects can be created and be shown within another application.

The different topics of this section on mikoweb.eu cover the creation of a basic proxy-dll for DirectX8/9 3D-calls (d3d8.dll / d3d9.dll), including the full source. Based on your imagination and knowledge, you might enhance this for your very own applications and needs.

In case you like to use a "ready made solution", check out the GPP-Package at the download page. Please note that the source for this one is not available, though.

Don't hesitate to send in feedback and examples of how you did achieve certain goals by using the discussed concept. I'm quite sure some things can be done better, and I'd be happy to present your input here.

As a teaser, here is a picture of a fast'n dirty implementation of a 3D model into the proxy-dll, directly taken from the screen (testing application: Krakout-Arkanoid - DX8). The yellow rectangle in the upper left corner and the cube in the middle aren't part of the original game, they were created within the proxy-dll and "added".

Taken from the screen with a DigiCam

I'm proud that Codeguru (www.codeguru.com) accepted my article about the proxy-dll concept (see here).This is mainly a compilation of information available on these very pages.


Andrey A. Ugolnik, the author of Krakout RE (the game I used a lot for testing the DX8 proxy) contacted me and offered a free license key. This is a nice move, really. Check out other games from the WE group here: http://www.wegroup.org.


 
Computer
Ugaah (Web) on AppUp
L3DT FBX Plugin
DXSTwitterListener
ChartLinkCreator
TokenBuilder (3DGS)
HexMapCreator
Well-o-Mat  german text
Building a Webserver
Game Tools List
Unity3D
Unity v4 Geom. Shader
DXStudio Apps
ChessGame Beta Prev.
DXS ForumCount
Summer'09 Competition
Turnipmaster Online
Embedding and Enet
Multiplayer Test App
Tokenbuilder Redux
DXStudio AddOns
Plugins 'Hands On'
Chess Plugin
GetKeyState Plugin
Cryptor Plugin
Particles2D Plugin
Utility Plugin
DXSPather DLL
DXSCheckMem DLL
pnpTC DXMesh Plugin
L3DT DXMesh Plugin
CannonModule
Models/Renders
C4D Hexmap Script
C4D Test Scene Render
Robot Model
Winebarrel Model
Cigarette Box Model
Remote Control Model
 
 

miko-cms v5/2009  |  http://validator.w3.org/check/referer  |  admin