Page 1 of 1

A Windower maybe ?

PostPosted: Fri Jul 21, 2006 1:13 pm
by WhiteHat
Hi guys... I'm new here.
Congratulation to L.Spiro regard this Forum. Great work Spiro !

I know nothing about programming but been on gamehacking for years.
Would it possible to make a full screen games become Windowed ones,
using Memory Hacking Software.

The thing is... I always get freezed everytime I set breakpoints. But,
hardly (actualy, never) found the same situation in windowed games...

This was very irritating for me in debugging game...

That's all... :)

I hope the best for this Tool n Forum !

PostPosted: Fri Jul 21, 2006 3:13 pm
by L. Spiro
You get a freeze on breakpoints in full-screen games because the game locks without a chance to minimize to give you access to the rest of the system.

A kernel debugger such as SoftICE fixes this problem.

A windower is possible for the future, and so is kernel-mode debugging, however both of these are a little ways off (kernel-mode debugging will come first, however).

However, there will be a third alternative sooner than those.
When I rewrite the debugger I will finally finish the logging feature, which will allow you to hit a breakpoint, but the game keeps running, and it logs each instruction in the game until it reaches a stopping point (defined by you).
Then you can go back and view the log interactively, refollowing the code after it has been executed (while the game is still running in the background).


This has other uses as well, but should also solve your problem.


But unfortunately all of these things are going to be in the future, and possibly not even soon.
I have a lot to do already.


L. Spiro

Re: A Windower maybe ?

PostPosted: Sat Jul 22, 2006 8:32 pm
by LouCypher
Whitehat wrote:I know nothing about programming but been on gamehacking for years.
Would it possible to make a full screen games become Windowed ones,
using Memory Hacking Software.
There are examples on Game Deception forums for hooking the D3D functions when the context is created and adjusting the initialization parameters to make fullscreen into windowed. The existing source code uses a loader to inject the .dll for intercepting the function calls.

I think it would be easy to implement into a breakpoint handler.

Re: A Windower maybe ?

PostPosted: Sun Jul 23, 2006 8:53 pm
by WhiteHat
L. Spiro wrote:However, there will be a third alternative sooner than those.
When I rewrite the debugger I will finally finish the logging feature, which will allow you to hit a breakpoint, but the game keeps running, and it logs each instruction in the game until it reaches a stopping point (defined by you).
Then you can go back and view the log interactively, refollowing the code after it has been executed (while the game is still running in the background).

This would be very cool !... Go Go Spiro !... :o


LouCypher wrote:There are examples on Game Deception forums for hooking the D3D functions when the context is created and adjusting the initialization parameters to make fullscreen into windowed. The existing source code uses a loader to inject the .dll for intercepting the function calls.

I think it would be easy to implement into a breakpoint handler.

Thanks for the info m8... I'll go n check... ;)