I'm with Reggaeroman, I've no idea what that entails, but it sounds beneficial.
[quote=""]I'm quite proud to have managed to hook IDXGISwapChain::Present without leaving d3d11.dll.
Yay, the hook is fairly underutilized containing button handling and stereo texture updating.
I'm still very proud of the achievement.Give me some fireworks to mark the occasion.[/quote]
Here you are.
https://www.youtube.com/watch?v=hT94urc-MVw
I'm with Reggaeroman, I've no idea what that entails, but it sounds beneficial.
said:I'm quite proud to have managed to hook IDXGISwapChain::Present without leaving d3d11.dll.
Yay, the hook is fairly underutilized containing button handling and stereo texture updating.
I'm still very proud of the achievement.Give me some fireworks to mark the occasion.
Nice one D-Man11!
I'll watch some of those fireworks too, since I also successfully wrapped Present() awhile back. :->
The Present() call makes it possible to add an overlay to an image, and also get CPU time to run keyevents.
I know next to nothing about this stuff. But occasionally, I'll peruse an article here or there that will enhance my knowledge for all of 5 minutes before my brain files it away in lala land.
Anyhow, I've never heard of Present(). So I looked it up, it seems with dx11 MS prefers that you use IDXGISwapChain1::Present1 instead?
They say "Because calling Present might cause the render thread to wait on the message-pump thread, be careful when calling this method in an application that uses multiple threads. For more details, see Multithreading Considerations."
https://msdn.microsoft.com/en-us/library/windows/desktop/bb174576(v=vs.85).aspx
no idea if this is relevant.
I know next to nothing about this stuff. But occasionally, I'll peruse an article here or there that will enhance my knowledge for all of 5 minutes before my brain files it away in lala land.
Anyhow, I've never heard of Present(). So I looked it up, it seems with dx11 MS prefers that you use IDXGISwapChain1::Present1 instead?
They say "Because calling Present might cause the render thread to wait on the message-pump thread, be careful when calling this method in an application that uses multiple threads. For more details, see Multithreading Considerations."
I had a heck of a time finding a post I recalled about a game hack dll that could draw text on a screen, at the time I was looking for some kind of crosshair injector. Turns out he's using that Present() thing also for his in game hack menu.
http://www.unknowncheats.me/forum/d3d-tutorials-and-source/88369-universal-d3d11-hook.html
They have a few getting started tutorials for their cheat engine. Probably nothing new to you guys, but perhaps there may be a random tidbit of information.
http://guidedhacking.com/showthread.php?518-Starting-Your-Journey-Into-Hacking&highlight=learning
http://guidedhacking.com/forumdisplay.php?20-Tutorials
http://guidedhacking.com/showthread.php?528-Cheat-Engine-tutorial-Series-All-difficulties
I had a heck of a time finding a post I recalled about a game hack dll that could draw text on a screen, at the time I was looking for some kind of crosshair injector. Turns out he's using that Present() thing also for his in game hack menu.
They have a few getting started tutorials for their cheat engine. Probably nothing new to you guys, but perhaps there may be a random tidbit of information.
Thanks bo3b. I couldn't get dx10 3Dmigogo to work, unfortunately. It's no biggie, though. (Just trying to update the fix for Geometry Wars 3, since the devs changed the game from dx9 to dx10 =(
Thanks bo3b. I couldn't get dx10 3Dmigogo to work, unfortunately. It's no biggie, though. (Just trying to update the fix for Geometry Wars 3, since the devs changed the game from dx9 to dx10 =(
Here you are.
I'll watch some of those fireworks too, since I also successfully wrapped Present() awhile back. :->
The Present() call makes it possible to add an overlay to an image, and also get CPU time to run keyevents.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
Anyhow, I've never heard of Present(). So I looked it up, it seems with dx11 MS prefers that you use IDXGISwapChain1::Present1 instead?
They say "Because calling Present might cause the render thread to wait on the message-pump thread, be careful when calling this method in an application that uses multiple threads. For more details, see Multithreading Considerations."
https://msdn.microsoft.com/en-us/library/windows/desktop/bb174576(v=vs.85).aspx
no idea if this is relevant.
http://www.unknowncheats.me/forum/d3d-tutorials-and-source/88369-universal-d3d11-hook.html
They have a few getting started tutorials for their cheat engine. Probably nothing new to you guys, but perhaps there may be a random tidbit of information.
http://guidedhacking.com/showthread.php?518-Starting-Your-Journey-Into-Hacking&highlight=learning
http://guidedhacking.com/forumdisplay.php?20-Tutorials
http://guidedhacking.com/showthread.php?528-Cheat-Engine-tutorial-Series-All-difficulties
Dual boot Win 7 x64 & Win 10 (1809) | Geforce Drivers 417.35
https://github.com/bo3b/3Dmigoto/releases/tag/0.1.1-alpha
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
Dual boot Win 7 x64 & Win 10 (1809) | Geforce Drivers 417.35