coldfusion244 Posted January 25, 2005 Posted January 25, 2005 Ok guys, I have just a few questions(TPG ;)) ...I am developing a program to help administrators quickly catch and ban cheaters(Guid and IP ban). I want the players to be in the game and playing, then when they press a hotkey my information display on their screen. #1 Is it possible to get the environment of an open D3D app to use, as to put my own information on? #2 If so, any tips on how to do? #3 If no, how could I put information on the screen so that a user playing a D3D game can also see my information. #4 Could all this be done without hooking the game? By hooking I mean by not attaching any external modules ot references to the game or injecting any code. I have all the information that I want to display, just am not sure on how to go about displaying it. thanks for the help guys ;) Quote -Sean
ThePentiumGuy Posted January 26, 2005 Posted January 26, 2005 I have just a few questions(TPG ;))Hi (why me lol?) #1 Is it possible to get the environment of an open D3D app to use, as to put my own information on?Not unless it's your program #3 If no, how could I put information on the screen so that a user playing a D3D game can also see my information.Create a form and just display the info on a label or something - use some sort of "Always on top" property, and make the form opaque. It's really all up to experimentation. I mean sometimes the d3d app can have its own "Always on top" property enabled. Just try around with a bunch of stuff. Make suer that the d3d app has focus, but your form is bieng displayed. Making your own d3d app and running it on top of the other d3d app would be horrendous - it just doesn't work.... it'll lag. -The Pentium Guy Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
coldfusion244 Posted January 27, 2005 Author Posted January 27, 2005 I'm looking to make an effect like teamspeak overlay, http://www.teamspeakoverlay.com. Quote -Sean
ThePentiumGuy Posted January 27, 2005 Posted January 27, 2005 Uhh... Heh did you try what I said? And what were the results.. Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
coldfusion244 Posted January 27, 2005 Author Posted January 27, 2005 Uhh... Heh did you try what I said? And what were the results.. did't work. Quote -Sean
IngisKahn Posted January 27, 2005 Posted January 27, 2005 TSO is bad and evil. No application should inject code into another. (Have fun trying to pull that off in .NET) IMHO more people (esp. gamers) should embrace the usage of multiple monitors. Quote "Who is John Galt?"
coldfusion244 Posted January 27, 2005 Author Posted January 27, 2005 TSO is bad and evil. No application should inject code into another. (Have fun trying to pull that off in .NET) IMHO more people (esp. gamers) should embrace the usage of multiple monitors. So it uses dll code injection? Quote -Sean
IngisKahn Posted January 27, 2005 Posted January 27, 2005 Ya, it looks for the EndScene call and replaces it with a jump to it's own code. Quote "Who is John Galt?"
coldfusion244 Posted January 27, 2005 Author Posted January 27, 2005 Ya' date=' it looks for the EndScene call and replaces it with a jump to it's own code.[/quote'] If that's the way I have to do it, then I guess I'll have to do it that way. Any help or examples? Know of a better way? Quote -Sean
IngisKahn Posted January 27, 2005 Posted January 27, 2005 This is a utility for admins only? Quote "Who is John Galt?"
coldfusion244 Posted January 27, 2005 Author Posted January 27, 2005 This is a utility for admins only? Correct, I know you're probably thinking that I'm going to use it to create a cheat for the game, but I assure you i'm not. I am part of the caac, http://www.aa-caac.com I am caac-programmer on the website. I haven't used DX before, hence why I ask here. If you would like to see the code I can show you so that you are sure I'm not cheating (I'd have to take out passwords :)) This is actually a tool to help admins of servers catch cheaters. Gives them their IP so that they can ban that IP from the server and also report it to AAO. So any help would be greatly appreciated as I have no clue what to do :confused: Quote -Sean
DrunkenHyena Posted January 27, 2005 Posted January 27, 2005 Not sure if this is doable with .Net, but this is what you're after: http://spookie.powerpill.co.uk/speedo/ Quote
coldfusion244 Posted January 28, 2005 Author Posted January 28, 2005 Not sure if this is doable with .Net, but this is what you're after: http://spookie.powerpill.co.uk/speedo/ Kinda, but that deals with memory locations of that game, is that how I have to do it? How would I find those locations in another game? Quote -Sean
ThePentiumGuy Posted January 28, 2005 Posted January 28, 2005 Contact the dudes who make the game? Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
coldfusion244 Posted January 28, 2005 Author Posted January 28, 2005 Contact the dudes who make the game? Yeah let me contact the united states army, because, that'll go over really well... Quote -Sean
ThePentiumGuy Posted January 28, 2005 Posted January 28, 2005 OH, AA. I didn't notice that. Yeah "OMFG BRUTE FORCE ARREST. IMMEDIATELY. HAKCER. SOURCE CODE STEALER. PWNED!" Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.