How to find an Entity List / Object List | Cheat Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024
  • How to find an entity list / player base simply using cheat engine.
    I keep having people asking me about this so I figured I would make a crappy video explaining it.
    Of course there are other methods for this, but this method is the easiest for me.

ความคิดเห็น • 86

  • @Nate-gi7no
    @Nate-gi7no 4 ปีที่แล้ว +9

    Love the videos man. You explain things in a fast and concise way for intermediate people and skip the slow annoying bullshit that non noobs already know. Props

  • @Jaffycake
    @Jaffycake 7 ปีที่แล้ว +19

    Top job mate, helped me discover a data structure I've been after for so long now.

  • @griglog228
    @griglog228 3 ปีที่แล้ว +6

    Wtf man you only had to check level 1 pointers and already found static address you are so lucky!

  • @MrKrusten
    @MrKrusten 7 ปีที่แล้ว +17

    You are extremely good at explaining things.

    • @HexMurder
      @HexMurder  7 ปีที่แล้ว +3

      Appreciate that bro!

    • @OfficialVoy
      @OfficialVoy 6 ปีที่แล้ว

      I LOVE YOU COME BACK I GIVE YOU THE SHLOP

    • @LiamsMusic78
      @LiamsMusic78 3 ปีที่แล้ว

      @@OfficialVoy can i please have the shlop?

  • @HebrewHeadshots
    @HebrewHeadshots 8 ปีที่แล้ว +7

    I was just about to ask a question on GH for this. You are a god.

  • @cter9291
    @cter9291 ปีที่แล้ว +1

    Thank you for the video. It will help me a lot with a game I am editing. May Jesus Christ be with you.

  • @83dolla
    @83dolla 4 หลายเดือนก่อน

    your good i can learn from you, do you have more games you tutorial?

  • @Tristoo
    @Tristoo 8 ปีที่แล้ว +5

    How would you know the beginning and end?
    Like, I don't think you'd have a fixed number of zombies, and all you know is that they're 80 bytes apart. You could check for the existence of a variable in said offset, or the offset itself but still, how would you know? For certain programatically?

    • @nice_sprite5285
      @nice_sprite5285 7 ปีที่แล้ว

      You could RPM 40 times and then check if the value is 0. Of course, when you see that the value is something greater than 0, then write to that address or do what ever you want.

    • @Tristoo
      @Tristoo 7 ปีที่แล้ว +4

      Mystic That's really not optimal, because depending on how the game is programmed it can be that where in the struct the zombies end some random pointer might be assigned. So it'll still be valid(or not zero) and it won't be a zombie. Changing things such as those is a fairly easy way to crash the game.
      There's usually a variable containing the amount of them. Some times if there's a struct containing a pointer to the "list", there might just be that the number is somewhere close.
      Otherwise you can just find it yourself by looking at the struct of the "list" and checking for the amount of them. Just look for it right after.
      More often than not it's a static addr.

  • @Skooma69
    @Skooma69 4 ปีที่แล้ว +2

    why did you pointer scan a static/green address?

    • @fishasses
      @fishasses 4 ปีที่แล้ว +1

      idk if u still need an answer, but he did it because he needed to find the base (Then you can loop through base of entity list to get every entity)

  • @RizkyAshary
    @RizkyAshary ปีที่แล้ว

    How to find address for draw distance or render distance in every games?

  • @gauravrewaliya3269
    @gauravrewaliya3269 4 ปีที่แล้ว +1

    Bro please help me
    How to play full screen game
    In a side of windows like you done for editing

  • @leonardojulio308
    @leonardojulio308 7 ปีที่แล้ว

    Awesome video, dude Thanks!!!!!!!!!!!!!!!!!!!!!!!!!

  • @johnnyplays2843
    @johnnyplays2843 4 ปีที่แล้ว

    How would I make a new zombie

  • @Pepsiplaya
    @Pepsiplaya 6 ปีที่แล้ว +2

    What do i do once i find these things? i need some help making a bot for a simple 2d mmo

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว +1

      I think that your idea to "making bot" quite above your skill level.
      You can start by learning how to call a single function in another process.
      If you have poor understanding of pointers, assembler, structures...

    • @u00xclub
      @u00xclub 5 ปีที่แล้ว +1

      @@stanlystan2730 How does making a bot have anything to do with pointers etc..? You need to learn about Machine Learning, not about game cheating.
      Cut the crap, and next time say something, that you are sure about that it is truth

    • @stanlystan2730
      @stanlystan2730 5 ปีที่แล้ว

      ​@@u00xclub To read a program memory, you need to pass as argument the address in the memory, that you need to read. What exactly is confusing you, son?

    • @u00xclub
      @u00xclub 5 ปีที่แล้ว +1

      @@stanlystan2730 Dafuq you talking about? Why would you need to read the program's memory when you just want to make a bot??????????????????? wtf

    • @stanlystan2730
      @stanlystan2730 5 ปีที่แล้ว +4

      @@u00xclub Are you aware of any mmo bots, that do not read the memory?

  • @FurtoMega
    @FurtoMega 6 ปีที่แล้ว +2

    My pointer has multiple offsets :( what should I do?

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว +6

      Cheat engine finds all viable paths, up to a maximum offset (2kb default? forgot..)
      So if you have in memory, 2 objects, 0x300 bytes away from each other, it will give you:
      pointer to first + 0x0304
      pointer to second + 0x0004
      (It is clear that when scrambled, the first pointer will be invalid)
      So you should go for offset 0x0004
      Almost every case I've seen, its the lowest last offset, from all pointer scans.

  • @naimcool36
    @naimcool36 3 ปีที่แล้ว

    how to u get the zombies below the array size? you basically have to find the first zombie of the array and add 0x88 to it to get the next zombie . very confusingv

  • @estebanmorales4089
    @estebanmorales4089 6 ปีที่แล้ว

    Good video

  • @jaiden7391
    @jaiden7391 4 ปีที่แล้ว

    Can I find things that have to do with spawns for a mob

  • @LuisDiaz-ti7pv
    @LuisDiaz-ti7pv 5 ปีที่แล้ว

    I thought green addresses were static? How come there's a pointer to this addy?

  • @Nflar
    @Nflar ปีที่แล้ว

    how to make esp

  • @fakemail8713
    @fakemail8713 10 หลายเดือนก่อน

    How to find health in single player campaign using cheat engine

  • @AhmedHussainEng
    @AhmedHussainEng 5 ปีที่แล้ว

    what is the pointers? and the offsets? do I have to be pro to watch ur tutorials?

    • @ApexArtistX
      @ApexArtistX 5 ปีที่แล้ว

      Guided hacking Google keyword for u

  • @Antonio00213
    @Antonio00213 4 ปีที่แล้ว

    Is it possible to find secret skins?

    • @DxBlack
      @DxBlack 3 ปีที่แล้ว +1

      ...no, because those are not applied to the character as an initialization like Health, Armor. You could possibly figure out if a skin _exists_ and apply it that way though.

  • @hagefale_original
    @hagefale_original 6 ปีที่แล้ว +1

    I can't find the entity base and I have the game as you taked

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว

      I suggest running a pointer scan for that address, the smallest from the last offsets is usually the correct one, and then you can subtract the offset to get the base.

  • @freakyhacking5404
    @freakyhacking5404 7 ปีที่แล้ว

    when i search it in React MW2 i found a lot of Offsets and i dont now what i can do?!

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว

      The smallest one is most likely the correct one. Try it.
      Instead of pointer scan, sometimes it is worth to just scan manually for few addresses behind the data address you start from.

  • @gangstasteve5753
    @gangstasteve5753 4 ปีที่แล้ว

    so you can use this to make an aimbot?

    • @straightpipedsubie
      @straightpipedsubie 4 ปีที่แล้ว

      Yea, first find the cords, then code it after you find the cursor cords too

  • @lolsucks3599
    @lolsucks3599 8 ปีที่แล้ว

    how do you use object lists in wallhacks or whats the purpose of it? Does it contain more information than just health?

    • @HexMurder
      @HexMurder  8 ปีที่แล้ว

      Yes the entity list would usually contain most (if not all) information about the entity. Health, position, model, time alive, velocity, state (walker/crawler) etc.

    • @lolsucks3599
      @lolsucks3599 8 ปีที่แล้ว

      Hex Murder
      I see, thanks for explaining!

    • @jere87
      @jere87 8 ปีที่แล้ว

      +Hex Murder Hello, could it be possible to use this to spawn a new entity?

    • @lolsucks3599
      @lolsucks3599 8 ปีที่แล้ว

      maybe in offline yes

    • @jere87
      @jere87 8 ปีที่แล้ว

      Thank you

  • @aashas8553
    @aashas8553 5 ปีที่แล้ว

    I have a question. So I want to hack money in the game im playing. In the "process list" there are 4 game processes. Anyway, i choose one and i type initial money value "1000" in first scan, then i spend money and type new value in next scan but it says 0 results. Then i change process to other out of 4 game processes. I type value of the money i have left in each and every process after wasting the money and still after next scan there are 0 results with the new value. Can anyone help?

    • @MrBa143
      @MrBa143 5 ปีที่แล้ว

      The type could be a 4 byte, it could be a float, it could be a double.

    • @aashas8553
      @aashas8553 5 ปีที่แล้ว

      @@MrBa143 I can hack chrome version but not offline one. So dumb fam

    • @kareemmohamed5517
      @kareemmohamed5517 3 ปีที่แล้ว

      @@aashas8553 Any idea how to work with Battle Warship: Naval Empire, it is online game. regards

  • @Apfelsuchtii
    @Apfelsuchtii 7 ปีที่แล้ว

    Is there any chance that you can show us how to actually target a monster(for example MMORPGS)?

    • @JohnSmithULIR0
      @JohnSmithULIR0 7 ปีที่แล้ว

      It would be the same process of course, of course in a MMORPG you have moving targets, you don't have God Mode on so you can peacefully test, and so on, in a now there's a method maybe for some MMORPGs will be easier because it may have training dummies, you might want to do the same process as shown, and then just keep on going from there! if not, then just find the most quiet place and try to hit monsters there.

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว

      To do some action, you will most likely need to execute a code. Reading memory is one, writing is another thing, injecting and/or running a code in another process is something else. Even harder if you hope to get out undetected...

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว

      It would be nothing like this.

  • @MarvinDrude
    @MarvinDrude 7 ปีที่แล้ว

    How do you continue if you have a multi level pointer?

    • @ericbridge8419
      @ericbridge8419 6 ปีที่แล้ว

      I'm having the exact same question right now. Could you help me out please? :)

    • @Torixn
      @Torixn 3 ปีที่แล้ว

      @SAR HQ huh?

  • @LiberatorTV
    @LiberatorTV 6 ปีที่แล้ว

    Can you come back to TH-cam please? I don't really program, but I just like your videos.

  • @DFsdf3443d
    @DFsdf3443d 7 ปีที่แล้ว

    what if the base isnt a global variable, but local like the health

    • @HexMurder
      @HexMurder  7 ปีที่แล้ว

      Then it isn't the base.

    • @DFsdf3443d
      @DFsdf3443d 7 ปีที่แล้ว +1

      but i mean what if the developer never declared the base as a global variable...then how would you find health when you reopen the game

    • @HexMurder
      @HexMurder  7 ปีที่แล้ว +3

      I think you are misunderstanding. These aren't global variables we are finding.
      We found a list of pointers that are 0x88 bytes apart.
      So our "base address" is a pointer that holds the address for the first zombie's base address.
      base address + 0x88 holds the pointer to the second zombie.
      base address + 0x88 * 2 holds the pointer to the third zombie.
      etc.
      The case is the same here. every time i restart the game i will have to re find the health of zombie 1. UNLESS i have the entityList like i did in this video. If i have a pointer to the list i can always work my way straight back to the correct addresses.

  • @DanielRamBeats
    @DanielRamBeats 6 ปีที่แล้ว +3

    etc lol

  • @netrogaming1338
    @netrogaming1338 6 ปีที่แล้ว

    I'm really confused, how would I add this in my code, I have tried everything, I used 0x018E7558 + 0x01C8 then adding 88 onto that, but that doesn't work, I have tried other values, but it don't get it, I have basically done everything apart from this and giving infinite ammo to all weapons as it's the name process
    I just don't know whow I would write this in code, please help

    • @thisguyyy1469
      @thisguyyy1469 6 ปีที่แล้ว

      NetroGaming Guessing you need to change 88 into hex value format

  • @AirWaves4416
    @AirWaves4416 6 ปีที่แล้ว

    can you hack games like league of legends?

    • @stanlystan2730
      @stanlystan2730 6 ปีที่แล้ว +1

      Depends what you mean "hack".
      If you want to edit data like hp, mana, gold etc... you can not. It is server side.
      If you want to make a list of enemy champions, get their coordinates and move your cursor over them to aim your shots, you can. And you can do it 100% undetected too...

    • @extrem2497
      @extrem2497 5 ปีที่แล้ว

      FOV is server sided to nowadays most of games are server sided thats why its so hard to hack them

    • @centuriondev
      @centuriondev 5 ปีที่แล้ว

      still how you use cheat engine at league of legends? :S or other games that dont allow Cheat Engine.. Most of Online games detects Debuggers

  • @RDD87z
    @RDD87z 4 ปีที่แล้ว

    can i pay you to make one aimbot for me?

  • @pedrofernandes4223
    @pedrofernandes4223 5 ปีที่แล้ว

    Anyone able to find the amount of items in the game "American Fugitive"?