| View previous topic :: View next topic |
| Author |
Message |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Wed Jun 24, 2009 8:25 pm Post subject: [lib] GPF v1.1b - Overlaying Direct3D games (DX 8+9) (FIXED) |
|
|
Please consider reading these notes about
getting your online game account banned!
NAME:
GPF_v1.1b.ahk (probably final version, fixed a few typos)
REQUIREMENTS:
• DirectX8 or later (only works with games designed for DirectX8 or 9)
• gpcomms.dll, [d3d9.dll and d3dx9_27.dll] or [d3d8.dll] (all provided along with the AHK file)
DESCRIPTION:
Allows you to overlay Direct3D games by DllCalling functions in gpcomms.dll
FEATURES:
• Up to 5 ingame single-line text fields
• Up to 5 ingame multi-line text fields
• One ingame picture
• Screenshot taker (BMP/JPG)
• Ingame toggleable FPS
• Game screen size retriever
• No global variables (functions use their own static variables)
HOW TO:
1) Copy/move correspondent d3d*.dll(s) to game directory, where its executable is.
2) Do not overwrite any files and be sure to place the DLL(s) in the correct folder!
3) Be sure to have gpcomms.dll in the same folder of this library.
4) That's it. You're good to go!
NOTES / FUNCTIONS / EXAMPLES:
DOWNLOAD:
CHANGELOG:
v1.1b - 14/july/2009
• Fixed ShowMultiLine and ShowFPS (thanks ayosh)
v1.1 - 02/july/2009
• Added screenshot taker, toggleable FPS info and game screen size retriever
• Provided DLL for DirectX9
v1.0b - 30/june/2009
• Added picture-related functions
• Fixed usage of static variables
v1.0 - 24/june/2009
• Released first version, containing 5 functions (main and all text-related ones)
Template for this post was copied from Voltron43 hehe  _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM.
Last edited by MasterFocus on Thu Aug 27, 2009 2:21 am; edited 30 times in total |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Wed Jun 24, 2009 8:28 pm Post subject: |
|
|
Reserved post.
- EDIT (21/july/2009 14:45h)
## Latest released version seems to be stable.
## Please read the documentation, it contains valuable information and I spent a couple of hours on it.
## Honestly, I did not test all functions, so tell me if something doesn't work. _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM.
Last edited by MasterFocus on Tue Jul 21, 2009 6:43 pm; edited 17 times in total |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Thu Jun 25, 2009 8:18 am Post subject: |
|
|
Yet another reserved post.
## Files inside GPF_v1.1b.rar
- GPF_v1.1b.rar
----- DX8 Specific Files
---------- d3d8.dll
---------- gpcomms.dll
----- DX9 Specific Files
---------- d3d9.dll
---------- d3dx9_27.dll
---------- gpcomms.dll
----- GPF_v1.1b.ahk
## Total number of functions: 10 usable + 1 auxiliar
k3ph has pointed me this topic where some people were already creating AHK functions using GPP. Now I remember that I've seen this topic before, but I found it a bit too messy and couldn't be satisfied with some things like declaring certain global variables. Anyway, I cannot complain as I've learned a lot creating this library and trying to write a good documentation. Hope you all enjoy it!  _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM.
Last edited by MasterFocus on Tue Jul 21, 2009 6:44 pm; edited 19 times in total |
|
| Back to top |
|
 |
Thrawn
Joined: 12 May 2008 Posts: 29 Location: Germany
|
Posted: Thu Jun 25, 2009 11:36 am Post subject: |
|
|
awesome!
thank you very much. whats up with the dx9 version of the dll? |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Thu Jun 25, 2009 5:42 pm Post subject: |
|
|
| Thrawn wrote: | | whats up with the dx9 version of the dll? |
I intend to add a few things to the DX8 version and finish
its documentation so I can release a DX9 version as well. _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM. |
|
| Back to top |
|
 |
Mystiq
Joined: 08 Jan 2007 Posts: 42
|
Posted: Sat Jun 27, 2009 9:52 pm Post subject: |
|
|
Looks interesting. Dont think i have any DX8 games installed to test this, plenty of DX9 games though.
Thanks in advance!  |
|
| Back to top |
|
 |
BF2 Player
Joined: 27 Mar 2009 Posts: 68
|
Posted: Sun Jun 28, 2009 5:25 am Post subject: |
|
|
| Yea, this will be really useful once the DX9 version is finished, I too dont have any DX8 games lol |
|
| Back to top |
|
 |
Faust Guest
|
Posted: Mon Jun 29, 2009 3:35 am Post subject: Question |
|
|
Could you give out the d3d8 and the gpcomms.dll source code?
Greets Faust |
|
| Back to top |
|
 |
Fry
Joined: 01 Nov 2007 Posts: 883
|
Posted: Mon Jun 29, 2009 9:14 pm Post subject: |
|
|
| Is there a way to make it show a picture, or say a crosshair? |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Tue Jun 30, 2009 1:26 am Post subject: |
|
|
| Faust wrote: | | Could you give out the d3d8 and the gpcomms.dll source code? |
As I've already stated, I'm not the original provider of those.
| Fry wrote: | | Is there a way to make it show a picture, or say a crosshair? |
Sure but not in v1.0
I promise I'll finish this DX8 version ASAP!
(I had 2 exams today, 2 more to go now...) _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM.
Last edited by MasterFocus on Wed Jul 01, 2009 12:36 am; edited 1 time in total |
|
| Back to top |
|
 |
Fry
Joined: 01 Nov 2007 Posts: 883
|
Posted: Tue Jun 30, 2009 4:08 am Post subject: |
|
|
| Ok! Thanks! |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Wed Jul 01, 2009 12:43 am Post subject: |
|
|
BUMP !
Version 1.0b released !
Ingame Picture available !!  _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM.
Last edited by MasterFocus on Wed Jul 01, 2009 1:09 am; edited 1 time in total |
|
| Back to top |
|
 |
BF2 Player
Joined: 27 Mar 2009 Posts: 68
|
Posted: Wed Jul 01, 2009 12:52 am Post subject: |
|
|
Cool!
Now for DX9 to finish so I can acutally use it lol.  |
|
| Back to top |
|
 |
Fry
Joined: 01 Nov 2007 Posts: 883
|
Posted: Wed Jul 01, 2009 1:05 am Post subject: |
|
|
| Will this only show up in DX8 Games, will I be able to see it in my desktop? |
|
| Back to top |
|
 |
MasterFocus
Joined: 08 Apr 2009 Posts: 1041 Location: Rio de Janeiro - RJ - Brasil
|
Posted: Wed Jul 01, 2009 1:12 am Post subject: |
|
|
| Fry wrote: | | Will this only show up in DX8 Games, will I be able to see it in my desktop? |
Only ingame. That's the purpose of this library. I've already seen a lot of people here (just like me) searching for a method to overlay Direct3D games. When I found this solution, I immediately decided to create a library and share it.  _________________
Antonio França
+ My AHK Stuff: Google Profile
+ AHK @ irc.freenode.net: #ahk
Wanna contact me? Send a PM. |
|
| Back to top |
|
 |
|