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): [url removed, login to view] 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 ([url removed, login to view]) and Unreal Tournament 2004 )
Since this is an open source project i won't pay a fortune (<50USD), 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)
Full requirements of the solution:
- 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 must 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