Direct3d/DirectInput Hooking (in C++) for Instant Messenger (GOIM)(repost)
$100-250 USD
In Progress
Posted over 18 years ago
$100-250 USD
Paid on delivery
I need a hook for directx games to display messages and catch user input for an Instant Messenger in-game.
I'm working on an open source IM called GOIM (Gamers Own Instant Messenger): <[login to view URL]> programmed in java.
I want to give users the possibility to receive and write messages in-game. (Games where it need to work include at least: LFS S2 ([login to view URL]) and Unreal Tournament 2004 )
Since this is an open source project i won't pay a fortune (<100USD), but all source code will be published under the GPL and the author will receive full credit (in source code/about page/...) for his work.
(i'm open to suggestions, if it would be better to implement it in another way you can tell me, and i may change the deliverables)
## Deliverables
- A program which hooks into a directX game and displays a message as well as captures the user input so he can compose a reply
-- Games it should support: LiveForSpeed S2, Unreal Tournament 2004
- The Program should receive and send messages over IPC
- a reference implementation of the IPC protocol (a second application), which i can later use to base my java native interface on to integrate the hook into GOIM
- the code should be compilable using visual c++ 2003
--------- 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be published under the GPL.
## Platform
directx8/9 on all windows platforms