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
  1. Home
  2. General Programming
  3. C#
  4. Injection Games Menu.

Injection Games Menu.

Scheduled Pinned Locked Moved C#
csharpc++game-devquestion
8 Posts 2 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.
  • E Offline
    E Offline
    evangile
    wrote on last edited by
    #1

    Hi all i try make an injection into a Game . some peaple draw menu in a lot of games mmorpg or fps like counterstrike. i find this stuff kinda cool also for thing like customise windows application or change games interface let say turn ffxi interface into wow interface etc... now i don't realy understand how peaple do that. at first i though they inject an exe into the game process but look like its impossible. so if peaple only inject a dll how they can draw menu? does the code of the dll draw it self a menu into game? or maybe the dll load an exe into the games? if someone can point me in the rigth direction from ground for built a simple menu into a games? i realise i need c++ over c# not sure also.

    L 2 Replies Last reply
    0
    • E evangile

      Hi all i try make an injection into a Game . some peaple draw menu in a lot of games mmorpg or fps like counterstrike. i find this stuff kinda cool also for thing like customise windows application or change games interface let say turn ffxi interface into wow interface etc... now i don't realy understand how peaple do that. at first i though they inject an exe into the game process but look like its impossible. so if peaple only inject a dll how they can draw menu? does the code of the dll draw it self a menu into game? or maybe the dll load an exe into the games? if someone can point me in the rigth direction from ground for built a simple menu into a games? i realise i need c++ over c# not sure also.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      evangile wrote:

      at first i though they inject an exe into the game process but look like its impossible.

      Even forbidden, and you agreed not to when you first logged into Wow. As I remember, the agreement is shown after every update, usually on Wednesday. Wow has a *damn cool* plugin system, can be extended over C#, and there's a coding4fun-article on building your own; TweetCraft[^] :) The way that a plugin is formed, varies from application to application though.

      I are Troll :suss:

      E 1 Reply Last reply
      0
      • E evangile

        Hi all i try make an injection into a Game . some peaple draw menu in a lot of games mmorpg or fps like counterstrike. i find this stuff kinda cool also for thing like customise windows application or change games interface let say turn ffxi interface into wow interface etc... now i don't realy understand how peaple do that. at first i though they inject an exe into the game process but look like its impossible. so if peaple only inject a dll how they can draw menu? does the code of the dll draw it self a menu into game? or maybe the dll load an exe into the games? if someone can point me in the rigth direction from ground for built a simple menu into a games? i realise i need c++ over c# not sure also.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        You most definately need C++ for a task like this, and a program like this usually is comprised of two portions. The first is a DLL which your code that effects the game lays in, and the second program is an injector which will inject your dll into the game process.

        Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

        E 1 Reply Last reply
        0
        • L Lost User

          You most definately need C++ for a task like this, and a program like this usually is comprised of two portions. The first is a DLL which your code that effects the game lays in, and the second program is an injector which will inject your dll into the game process.

          Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

          E Offline
          E Offline
          evangile
          wrote on last edited by
          #4

          i know wow have premade plugin for developpe quick but i need learn more than i need build a plugin for wow realy. for the other respons yes i understand the principe of injecting a dll. i can even prolly do a something where the charactere will clap his hand in game fast lol. what i don't d=get is how from an injected dll you can draw a menu or bouton in the game itself. let say i want a button "Clap your hand". possible to draw menu from dll realy?

          L 1 Reply Last reply
          0
          • E evangile

            i know wow have premade plugin for developpe quick but i need learn more than i need build a plugin for wow realy. for the other respons yes i understand the principe of injecting a dll. i can even prolly do a something where the charactere will clap his hand in game fast lol. what i don't d=get is how from an injected dll you can draw a menu or bouton in the game itself. let say i want a button "Clap your hand". possible to draw menu from dll realy?

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            You could probably create a macro for that, no need to inject code.

            Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

            E 1 Reply Last reply
            0
            • L Lost User

              evangile wrote:

              at first i though they inject an exe into the game process but look like its impossible.

              Even forbidden, and you agreed not to when you first logged into Wow. As I remember, the agreement is shown after every update, usually on Wednesday. Wow has a *damn cool* plugin system, can be extended over C#, and there's a coding4fun-article on building your own; TweetCraft[^] :) The way that a plugin is formed, varies from application to application though.

              I are Troll :suss:

              E Offline
              E Offline
              evangile
              wrote on last edited by
              #6

              so to eddy you know blizard agreement worth nothing? they actualy more than happy peaple developping private server so they have a cool demo version. + they have mass arangement with rmt.so they not realy care time peaple talk about wow they happy with dollard. ffxi is way differente about that they have 0 tolerance but just for some helper application.

              L 1 Reply Last reply
              0
              • L Lost User

                You could probably create a macro for that, no need to inject code.

                Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

                E Offline
                E Offline
                evangile
                wrote on last edited by
                #7

                >< it was just an exemple lol that long time i build XPbot and that kind of stuff now i just turn into some official feature kinda. and have the need to draw in game.

                1 Reply Last reply
                0
                • E evangile

                  so to eddy you know blizard agreement worth nothing? they actualy more than happy peaple developping private server so they have a cool demo version. + they have mass arangement with rmt.so they not realy care time peaple talk about wow they happy with dollard. ffxi is way differente about that they have 0 tolerance but just for some helper application.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  evangile wrote:

                  so to eddy you know blizard agreement worth nothing?

                  They have the right to block you if you violate the agreement. I know that they will from personal experience :laugh: The coding4fun article using C# wouldn't be a violation though, the interfaces are defined just as the plugin-system expects it. Injecting things in another way could be seen as an attempt to hack the system (e.g., someone who tries to change the amount of money that's stored in memory; such a thing is impossible to do, but they *can* detect attempts) Creating a mining-bot will get you in the same trouble, after some weeks. And why would you even want to, if there's a ready-to-run example in C# that you can customize to your own needs? They even explain how to make a Wow-like interface-window for your Tweets :)

                  I are Troll :suss:

                  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