AutoHotkey Community

It is currently May 26th, 2012, 8:58 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 90 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: June 24th, 2009, 8:25 pm 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
Please consider reading these notes about
getting your online game account banned!


NAME:
    GPF_v1.1c.ahk (fixed multiline string filling issue)
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
    'The provided got features for ingame text (and others)'
    ... 'a wrapper dll for easy access (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.1c - 08/june/2010
    • Fixed AuxGetFilledStr issue regarding multiline fields (thanks andz)
    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 :D

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Last edited by MasterFocus on June 8th, 2010, 8:55 pm, edited 31 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 24th, 2009, 8:28 pm 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
Reserved post.

- EDIT (08/june/2010 17:00h BRT)

## Latest version seems to be stable (no other bugs reported so far).

## Please read the documentation, it contains valuable information and I spent a couple of hours on it. :wink:

## I have still not tested all functions, so tell me if something doesn't work.

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Last edited by MasterFocus on June 8th, 2010, 8:57 pm, edited 18 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 25th, 2009, 8:18 am 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
Yet another reserved post.


## Files inside GPF_v1.1c.rar
- GPF_v1.1c.rar
----- DX8 Specific Files
---------- d3d8.dll
---------- gpcomms.dll
----- DX9 Specific Files
---------- d3d9.dll
---------- d3dx9_27.dll
---------- gpcomms.dll
----- GPF_v1.1c.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! :D

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Last edited by MasterFocus on June 8th, 2010, 8:57 pm, edited 20 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 25th, 2009, 11:36 am 
Offline

Joined: May 12th, 2008, 2:23 pm
Posts: 30
Location: Germany
awesome!
thank you very much. whats up with the dx9 version of the dll?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 25th, 2009, 5:42 pm 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
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.

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 27th, 2009, 9:52 pm 
Offline

Joined: January 8th, 2007, 1:14 pm
Posts: 83
Looks interesting. Dont think i have any DX8 games installed to test this, plenty of DX9 games though. ;)

Thanks in advance! :)


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 28th, 2009, 5:25 am 
Offline

Joined: March 27th, 2009, 10:48 pm
Posts: 71
Yea, this will be really useful once the DX9 version is finished, I too dont have any DX8 games lol


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Question
PostPosted: June 29th, 2009, 3:35 am 
Could you give out the d3d8 and the gpcomms.dll source code?

Greets Faust


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: June 29th, 2009, 9:14 pm 
Offline

Joined: November 1st, 2007, 10:03 pm
Posts: 885
Is there a way to make it show a picture, or say a crosshair?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 30th, 2009, 1:26 am 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
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 :D but not in v1.0 :?
I promise I'll finish this DX8 version ASAP!
(I had 2 exams today, 2 more to go now...)

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Last edited by MasterFocus on July 1st, 2009, 12:36 am, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: June 30th, 2009, 4:08 am 
Offline

Joined: November 1st, 2007, 10:03 pm
Posts: 885
Ok! Thanks!


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 1st, 2009, 12:43 am 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
BUMP !
Version 1.0b released !
Ingame Picture available !! :D

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Last edited by MasterFocus on July 1st, 2009, 1:09 am, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 1st, 2009, 12:52 am 
Offline

Joined: March 27th, 2009, 10:48 pm
Posts: 71
Cool!
Now for DX9 to finish so I can acutally use it lol. :D


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 1st, 2009, 1:05 am 
Offline

Joined: November 1st, 2007, 10:03 pm
Posts: 885
Will this only show up in DX8 Games, will I be able to see it in my desktop?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 1st, 2009, 1:12 am 
Offline

Joined: April 8th, 2009, 8:23 pm
Posts: 3036
Location: Rio de Janeiro - RJ - Brasil
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. :)

_________________
"Read the manual. Read it again. Search the forum.
Try something before asking. Show what you've tried.
"
Image
Antonio França
My stuff: Google Profile


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 90 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: iBob35555VR, Yahoo [Bot] and 9 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group