how do you get API's from a video game?
Printable View
how do you get API's from a video game?
:ehh: I have no idea what you are asking for. Could you explain a bit more?
Say i play a online video game, where you run around lvl up your guy etc.
I seen program where you dont neven need to run the video game, all you have to do is run a program created in VB, and it handles your login, fighting etc. you can select all the different options, just the same as you would in the game.
Just wanted to know how i could get started doing something like that, or where to beging.
Ahhh...gotcha. I'm not a gamer, but I have seen posts and answers to posts on this issue. Do a search in the Games and Graphics section and see what you can come up with.
Quote:
Originally Posted by Hack
I look all today....nothing really good!
bump
I think some of the "bots" that have been made for various games were done so just by simply controlling the mouse. They don't hack into the game (as far as I know) and call functions inside of the DLL's and such...well maybe some do but these would be hacks! And hacks are bad... :eek:
You only have access to what's installed on your computer. Anymore, alot of the functionality (for online games) resides on their servers (with the exception of EQ, I know of people who host their own worlds).
It sounds like what you're after is bots (and overly advanced ones at that). The best place to start is playing with the content you installed. Finding entry points in the dll's and just stumble onto things. If you want to avoid the API thing, try building macros with Auto IT. You can customize it with your own code, but the language was made for executing tasks that continually repeat themselves.
There is no single answer any of us can give you because every game (and app) is different.
Have you tried a Google search?Quote:
Originally Posted by joefox
Well, i am not trying to hack the game, but more looking to make an new interface to it.
so that i can have all the controlls etc health bar etc.
how do you dump data into a dll?
I just thought about this thread the other day. This sounds alot like the "getalife4" bot for WoW.
WoW isn't great for security. Most of what they're probably doing is a "man-in-the-middle" attack. It's where you splice your TCP packets and send back any information you want after the application does all of it's authentication checks. That may be the reason why people are allowed to teleport to any location (having the client tell the server it's coordinates is faster then the server trying to keep track of everyone) and also record macros for paths to run.
Well its for a game called lineage 2.
The bot dosent really do anything special, except monitor things for you.
So it will check your health, so when your low it will sit, etc.
I just need to know where to start, or how to even make 1 function come up in vb like display the health. :)
I can't really tell you how to do this, because it is essentially hacking. Almost every single online game states in the UA that you aren't allowed to use 3rd party software.
All I will say is this, the game is built and played with the dll's and packets. Like I said earlier, finding entry points in the dlls is one place to start. Using a packet sniffer to monitor what it's sending and receiving from the server is another direction.
If you can find any of its files you can use the Dependancy Walker utility (included with VS) to detect which APIs and child dependancies are used. Look for Depends.exe on your system if you have it.
Download a Resource Editor and try all dll/exe files ;)