An updated video showing how to use CE's tools to make hacks for games, using often-requested hacks for Terraria as an example.
Пікірлер: 47
@SiganQ8 жыл бұрын
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 :)
@aneomgr77983 жыл бұрын
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!
@lukxx39 жыл бұрын
Hello Rydian, thank you for tutorial! Also thank you very much for keeping trainer updated!!
@lizerdon9 жыл бұрын
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!
@TubesForNoobs3 жыл бұрын
I don’t play this game but this was very insightful
@jimppajamppa25633 жыл бұрын
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
@phpBasics7 жыл бұрын
How do you display the registers on the memory browser?
@Rydian7 жыл бұрын
Set a breakpoint on some code (F5), and when it breaks (when the game runs that code) the window will update showing the registers.
@AdemPCGaming3 жыл бұрын
thanks for the nice tutorial!
@moltresfiremaster9 жыл бұрын
Great guide, but could you tell me what I need to look for to make a rapid attack hack?
@Rydian9 жыл бұрын
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.
@moltresfiremaster9 жыл бұрын
***** Ok thanks
@danielyu68568 жыл бұрын
thanks for sharing this video now i have new idea how to make Aob on cheat engine thank you god bless
@hangc104 жыл бұрын
what if the game contains no opcodes? Is there a way to inject?
@Rydian4 жыл бұрын
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).
@G000POINTBLANK000D9 жыл бұрын
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?
@G000POINTBLANK000D9 жыл бұрын
Nick StoneMiner i think i know how to :D let me try and will post back results ;)
@Rydian9 жыл бұрын
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
@G000POINTBLANK000D9 жыл бұрын
***** 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! :)
@Rydian9 жыл бұрын
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.
@G000POINTBLANK000D9 жыл бұрын
that is also helpful information, rydian! thank you! now that problem is out of the way :D
@bladeios63806 жыл бұрын
Can you make a mod menu for Critical Ops doing the aob injection? With aimbot and stuff
@vroko1089 жыл бұрын
Terraira crashes everytime i get hit after opening debugger
@Rydian9 жыл бұрын
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).
@vroko1089 жыл бұрын
***** Ok thanks ill try that
@bl00dknight263 жыл бұрын
wait you can inject mods in terraria vanilla?
@Rydian3 жыл бұрын
These aren't normal Terraria mods, this is straight-up hacking the game.
@bl00dknight263 жыл бұрын
@@Rydian ah cool
@stokesia06229 жыл бұрын
Do you know how to change item id like Wood to Portal Gun ?
@Rydian9 жыл бұрын
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.
@stokesia06229 жыл бұрын
***** But im trying on SSC Server - can you guide me pls
@Rydian9 жыл бұрын
Kitty Rengar Eh, not going to help with that situation.
@danielyu68568 жыл бұрын
my friend thats eay if you use structure
@rollo41272 жыл бұрын
So thats why my game don't work no more.
@tajohnathon4 жыл бұрын
any updated stuff?
@tajohnathon4 жыл бұрын
not sure if this still works
@tajohnathon4 жыл бұрын
Never mind I was searching in the wrong place still works 4 years later ty