Game Hacking: AOB + Injection (Terraria)

Sdílet
Vložit
  • čas přidán 3. 07. 2015
  • An updated video showing how to use CE's tools to make hacks for games, using often-requested hacks for Terraria as an example.
  • Hry

Komentáře • 47

  • @SiganQ
    @SiganQ Před 8 lety +4

    I like how adamant you were about the "Execute" button. As well, thank you for how informative you were. I really appreciate this. Have a great day! I look forward to hearing more from you in the future :)

  • @aneomgr7798
    @aneomgr7798 Před 3 lety +3

    What an awsome tutorial. You didn't just say "yea just copy paste this and we done" you actualy explained what some basic stuff do. Also you provided different examples! Thank you for that!

  • @lizerdon
    @lizerdon Před 9 lety

    ty for the epic guide rydian! never knew it can take decimal numbers with the EDX values. was so confused with the mov argument. you are a god!

  • @lukxx3
    @lukxx3 Před 9 lety +1

    Hello Rydian, thank you for tutorial! Also thank you very much for keeping trainer updated!!

  • @phpBasics
    @phpBasics Před 7 lety

    How do you display the registers on the memory browser?

    • @Rydian
      @Rydian  Před 7 lety

      Set a breakpoint on some code (F5), and when it breaks (when the game runs that code) the window will update showing the registers.

  • @TubesForNoobs
    @TubesForNoobs Před 3 lety

    I don’t play this game but this was very insightful

  • @AdemPCGaming
    @AdemPCGaming Před 3 lety

    thanks for the nice tutorial!

  • @danielyu6856
    @danielyu6856 Před 8 lety

    thanks for sharing this video now i have new idea how to make Aob on cheat engine thank you god bless

  • @moltresfiremaster
    @moltresfiremaster Před 9 lety +1

    Great guide, but could you tell me what I need to look for to make a rapid attack hack?

    • @Rydian
      @Rydian  Před 9 lety +3

      moltresfiremaster Find the value that dictates how much time is left in your current swing/attack, modify the code that sets that value to always set 1 frame or whatever.

    • @moltresfiremaster
      @moltresfiremaster Před 9 lety

      ***** Ok thanks

  • @G000POINTBLANK000D
    @G000POINTBLANK000D Před 9 lety

    rydian, that's a very helpful video on how to do aob code injection but the codes which i found change every time i refresh
    so how to approach this? use pointers/base structure?
    also, how to add a couple of codes to change the offsets along the way?

    • @G000POINTBLANK000D
      @G000POINTBLANK000D Před 9 lety

      Nick StoneMiner i think i know how to :D let me try and will post back results ;)

    • @Rydian
      @Rydian  Před 9 lety +1

      Nick StoneMiner Make sure you're using the AOB Injection template, which will set up an AOB scan to find the correct code. If you're using the normal Code Injection template it'll target an address directly, and in games like Terraria that compile on demand it'll change between runs. If you don't have AOB Injection then update CE to at least 6.4.
      However if you're targeting code itself that changes (like how the code involving the Time value of the world in Terraria references the address it's held at in the assembly itself) then you'll need to do a little custom stuff like in this thread. forum.cheatengine.org/viewtopic.php?t=571459

    • @G000POINTBLANK000D
      @G000POINTBLANK000D Před 9 lety

      ***** hello rydian, i managed to find the base addresses and make signatures for them but then I still can't change the offsets using aob code injection :/
      picture is in the following link: s13.postimg.org/ebqdjt31j/wccoding.jpg
      when i change the offsets manually in memory viewer, the game does not crash but the same result cannot be obtained via aob code injection
      any suggestion as to why the game crash? thank you! :)

    • @Rydian
      @Rydian  Před 9 lety

      Nick StoneMiner You forgot the test eax,eax? Sometimes when making an injection, more than one opcode will be included. This is because the script needs to replace at least 5 bytes, but your target opcode (the mov) is only 3 bytes. So it replaces the text eax,eax as well (the next two bytes) to make room. And you forgot to leave that part in.

    • @G000POINTBLANK000D
      @G000POINTBLANK000D Před 9 lety

      that is also helpful information, rydian! thank you! now that problem is out of the way :D

  • @bladeios6380
    @bladeios6380 Před 6 lety

    Can you make a mod menu for Critical Ops doing the aob injection? With aimbot and stuff

  • @hangc10
    @hangc10 Před 4 lety

    what if the game contains no opcodes? Is there a way to inject?

    • @Rydian
      @Rydian  Před 4 lety

      All games that are running on your computer will have x86(_64) opcodes. No matter what language the game is written in or what environment it runs in, it must become bytecode in order for your CPU to execute it. Whether this is done beforehand (a compiled language like C++), on first launch (like Java or scripting languages), or even right before first execution (JIT stuff like .NET/C#).
      If finding what's writing isn't working, look for what's accessing. If that's not working, then close and restart CE, and then go to the settings and change the debugger option to the VEH one instead of the Windows one (you have to do this before attaching to any program).

  • @stokesia0622
    @stokesia0622 Před 9 lety

    Do you know how to change item id like
    Wood to Portal Gun ?

    • @Rydian
      @Rydian  Před 9 lety

      Kitty Rengar Potentially, you can use the structure stuff to get at the inventory data and change some stuff there, but I don't recommend that when you can use a save editor.

    • @stokesia0622
      @stokesia0622 Před 9 lety

      ***** But im trying on SSC Server - can you guide me pls

    • @Rydian
      @Rydian  Před 9 lety +2

      Kitty Rengar Eh, not going to help with that situation.

    • @danielyu6856
      @danielyu6856 Před 8 lety

      my friend thats eay if you use structure

  • @MotherSoren
    @MotherSoren Před 9 lety

    Thanks breh.

  • @MrTrollingcraft
    @MrTrollingcraft Před 9 lety

    Thank you so much c: infinite minions c:

  • @jimppajamppa2563
    @jimppajamppa2563 Před 3 lety

    This would have been useful if there just would be a way to make The scripts work even before creating The code after getting hit or hitting an enemy etc

  • @bl00dknight26
    @bl00dknight26 Před 2 lety

    wait you can inject mods in terraria vanilla?

    • @Rydian
      @Rydian  Před 2 lety

      These aren't normal Terraria mods, this is straight-up hacking the game.

    • @bl00dknight26
      @bl00dknight26 Před 2 lety

      @@Rydian ah cool

  • @vroko108
    @vroko108 Před 9 lety +1

    Terraira crashes everytime i get hit after opening debugger

    • @Rydian
      @Rydian  Před 9 lety +1

      Watersword 1 Check your debugger settings, try changing it to the VEH debugger if it's not on that. You'll have to close and restart CE before you can access the debugger settings (not available after you've attached).

    • @vroko108
      @vroko108 Před 9 lety

      ***** Ok thanks ill try that

  • @tajohnathon
    @tajohnathon Před 4 lety

    any updated stuff?

    • @tajohnathon
      @tajohnathon Před 4 lety

      not sure if this still works

    • @tajohnathon
      @tajohnathon Před 4 lety

      Never mind I was searching in the wrong place
      still works 4 years later ty

  • @rollo4127
    @rollo4127 Před 2 lety

    So thats why my game don't work no more.

  • @danielyu6856
    @danielyu6856 Před 8 lety

    can i add your facebook

  • @thevac.4237
    @thevac.4237 Před 4 lety

    Blah blah blaaahh