Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. Other Discussions
  3. IT & Infrastructure
  4. autoplay utility for online game

autoplay utility for online game

Scheduled Pinned Locked Moved IT & Infrastructure
questiongame-devtools
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    N Q H
    wrote on last edited by
    #1

    hello everybody! my english is not good .Don't be afraid ;P I 've played an online game ,and i downloaded a small utility to autoplay game I just turn on autoplay utility ,my character will auto fight...(can save more time) and when character have enough experience ,he will up to a high level So , with this utility my character can play without me. My question is : how can write an utility as autoplay utility? have any document about this ? thanks, sorry againt for my english

    mixiaojion

    D E D 3 Replies Last reply
    0
    • N N Q H

      hello everybody! my english is not good .Don't be afraid ;P I 've played an online game ,and i downloaded a small utility to autoplay game I just turn on autoplay utility ,my character will auto fight...(can save more time) and when character have enough experience ,he will up to a high level So , with this utility my character can play without me. My question is : how can write an utility as autoplay utility? have any document about this ? thanks, sorry againt for my english

      mixiaojion

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      This depends entirely on the game. Most of the time the games have an SDK or some other interface to do this with. But every game is different. Is there any documentation on how to do this?? It depends on the game. Google should come up with some results, but don't count on it existing.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
           2006, 2007

      1 Reply Last reply
      0
      • N N Q H

        hello everybody! my english is not good .Don't be afraid ;P I 've played an online game ,and i downloaded a small utility to autoplay game I just turn on autoplay utility ,my character will auto fight...(can save more time) and when character have enough experience ,he will up to a high level So , with this utility my character can play without me. My question is : how can write an utility as autoplay utility? have any document about this ? thanks, sorry againt for my english

        mixiaojion

        E Offline
        E Offline
        Expert Coming
        wrote on last edited by
        #3

        Ok, I have made some of these utilities for helping me play games online. I never took the time to make it walk around for me and do all of those types of function because they take a long time to do. I had my tools give me a fully lit up screen on one game or calculate how much experience I had to go to get to my next level. To do all this I had to write the program in C++ using pointer. You need to find what memory address the program uses to store whichever piece you are trying to grab. Then you have to take that and do what you want with that data, which is pretty easy to figure out what you want to do. Tools are available that will help you search your systems memory to find which location you need to look to get the data you are looking for.

        The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo

        N 1 Reply Last reply
        0
        • E Expert Coming

          Ok, I have made some of these utilities for helping me play games online. I never took the time to make it walk around for me and do all of those types of function because they take a long time to do. I had my tools give me a fully lit up screen on one game or calculate how much experience I had to go to get to my next level. To do all this I had to write the program in C++ using pointer. You need to find what memory address the program uses to store whichever piece you are trying to grab. Then you have to take that and do what you want with that data, which is pretty easy to figure out what you want to do. Tools are available that will help you search your systems memory to find which location you need to look to get the data you are looking for.

          The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo

          N Offline
          N Offline
          N Q H
          wrote on last edited by
          #4

          Hi , first , thanks for your help! I find the exact part of memory which the game uses, then I can read some values. So , I can know the health point , mana of my character But how can I control my character , ex : auto attack monster, auto run... I think I must send a package or a message to server ? any suggestion? :confused:

          mixiaojion

          E 1 Reply Last reply
          0
          • N N Q H

            Hi , first , thanks for your help! I find the exact part of memory which the game uses, then I can read some values. So , I can know the health point , mana of my character But how can I control my character , ex : auto attack monster, auto run... I think I must send a package or a message to server ? any suggestion? :confused:

            mixiaojion

            E Offline
            E Offline
            Expert Coming
            wrote on last edited by
            #5

            This is where it gets hard. Like I said I have only made tools to play the games I play, not a bot. But still the concept is you need to read the map, determine if there is a monster, where you can go, and then what you want to do. Once you figure out what you want to do, you just send mouse and keyboard events to the program from the lower level, that way it looks like a person is playing.

            The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo

            1 Reply Last reply
            0
            • N N Q H

              hello everybody! my english is not good .Don't be afraid ;P I 've played an online game ,and i downloaded a small utility to autoplay game I just turn on autoplay utility ,my character will auto fight...(can save more time) and when character have enough experience ,he will up to a high level So , with this utility my character can play without me. My question is : how can write an utility as autoplay utility? have any document about this ? thanks, sorry againt for my english

              mixiaojion

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #6

              one other thing to keep in mind. Some MMOs explicitly ban the use of this sort of automation viewing it at cheating. If you haven't checked to see if your game allows it I'd strongly advise you to do so before risking your account being deleted.

              -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups