Cheat Engine Graphical Tutorial Step 2
Vložit
- čas přidán 17. 06. 2019
- In this tutorial I'll show how to solve step 2 by freezing the enemy health with an allow decrease, and how to do it using a code injection that gives 1 hit kill and show how to refactor a piece of code to it's bare minimum
Makes use of the 'forgot value scan' to show what to do if you lose track and the commonality scanner to show differences between player and enemy
cheatengine.org/ - Hry
Just came here to say thank you for tutorials :)
Any instruction for "keypress use"?
For example I want a script in which I want to press H for 5 health points.
Is there any operand for keypress??
when i double click on RAX commonality scanner it shows: acess vioation
Nobody :
Nobody at all :
Not a single soul :
Captions on 1:56 : in this case so toxic too but new pose has because i eat all the dead
Me : excuse me what the frick
Hahaha, got to love google's speech recognition. It's good I don't use it in my daily life. Imagine using it and then suddenly out of nowhere people start hunting you with pitchforks and torches
Awesome!
this is amazing
At 0:46 "Find out what addresses this instruction accesses" What if the function that decreases the life, was inlined by the compiler for each ship? Then this step will only provide the address of the player ship correct?
No, the compiler wouldn't do that. But if the programmer decided to give the enemy ship a completely different class and not use a shared base class, then yes, it would be unique for only the player
I watched the tutorial. now i need to change a block to a portal in a game. He said it was something that could be considered worthless, according to what the cheater said. help please
I tried it three times now and it suddenly worked
I don't know what failed me the first two times, but I would asume that it has to do with the speed of the klicks and edits in between, as I was rolling the tutorial back at least 20 times and even so it sounds anoying... I would recommand watching this tutorial at 0,25 speed.
where do you come from ?
In this line:
`mov [rax+60],#100000
`
there is a '#' before the number, but in this line:
`mov [rax+60],0
`
there isn't.
Why is that? Also, when I executed this code without the '#' on the first line, it seems to turn the enemies into the player (or at least the sprite). Why is that? (I know very little about assembly, also I'm using an x64 intel processor on Windows 10).
in CE # specifies decimal value instead of hexadecimal. But for 0 it's not needed as 0 hex is 0 decimal
@@cheat_engine thank you!
3:08 Why did you choice this value 70? and not enemy valuee ?
70 is also enemy. (team id) , but I could have gone for max health as well, but if there would be another enemy of a different class with more health, or same health as the player, that'd break
how can i find compare to first scan in cheat engine 7.2 version
tick the compare to first scan checkbox under value type
@@cheat_engine thanks
Is there a way to turn our simple shot into a megabomb ?
yes. It's a single boolean field. Buuuut, like megabombs, it will home in onto the player...
Now when I see what writes to my life, it only shows
"004385A2 - 50 - push eax
It sounds like the address you've found is not the correct one. Does changing the health actually change it in the game and stays accordingly after being hit?
@@cheat_engine yeah I was able to find the two addresses, set them to 2 and pass the level, but I was hoping to be able to hop to the correct write and change it like you showed in your video.
I have the same problem, it may be disassemble error.
@@jaa185 go to the instruction in the disassembler and then use the left and right arrow keys on the keyboard to reallign until it makes more sense
@@cheat_engine thanks, its seem ok.
what happens if game doesnt allow you to change the value? i change value to 555 and it goes back to original value :(
It's either the wrong address, or it's an online game
@@cheat_engine but some of the online games are cheatable still, just more hard, am I right?
@@wdredwedfwq yes
@@wdredwedfwq if its server sided you can't do it without packet editing
Hmmm
How set the enemy HP to 1 in games just in case there is a boss battle that you are supposed to lose or storyline triggers at certain HP markers, etc.?
can you help me? there is game and u have 3 lives coming meteors so i want to make my live more like 99999 how to make it
what value type or scan type should i use
pls answer as fast as possible
if u can teach me on discord please
Do an "all type" value and tick "simple values only"
Then start a game and scan for 3
Play the game but DO NOT DIE, and pause every time and do an unchanged value scan (If there is no pause use speedhack. Or give speedhack or pause a hotkey in ce)
Once nothing is changing anymore, die again
Repeat scanning for unchanged address again
Perhaps die one more time if you have to, scan for 1, and repeat the unchanged scans
Now your list shouldn't be that big anymore. So try changing all results to 3 and die once.
If you didn't crash, and you now have 2 lifes left, then the addresslist you found contains the number of lives. Now you just have to pinpoint which one it is.
@@cheat_engine have u got discord?
oh my god
what i did was got both of them low hp with hp hack then i just quickly killed them before the rocket hits me
love your pfp
@@adispenser thankyou its my dead dog candice
i found out the enemies can shoot eachother :)
Player health 999999999999999999999999, you will pay for somethings