 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Hackron How do I cheat?
Reputation: 0
Joined: 29 Nov 2025 Posts: 2
|
Posted: Sun Nov 30, 2025 7:23 am Post subject: D1 Tchernobog Mod 0.2.2f |
|
|
Hi!
I'm quite new to Cheat Engine though I manage to do the first 7 steps of the tutorial.
After many years, I started playing D1 again.
But this time, it was because of this mod: Tchernobog. A complet overhaul of the game, new uniques, set/rare items, etc a bit like D2.
But it's also much more difficult...and also very difficult to hack
I don't know how the creator did it but I can't find values with Cheat Engine.
Well, I manage to find gold...but gold won't help you beat this game.
Same for saved character, can't find anything useful while hex editing.
I also find mana and life, but I can only freeze the display value, not the real value.
I have found an old CT from a guy named MikeFromNorway on reddit for the version 0.2.0f
And it was a great one that keep the values of an item if you unequipped it so you can do it over and over to stack things like:
- attributes
- magic find
- resistance
- hit points
Which is great because I don't want to be invincible or something like that, I'm just an old man with not much free time who wants some help beating this game.
I'm level 41 in Hell difficulty and I die a LOT!
But this CT doesn't work on version 0.2.2.f...I open it and it is a simple Auto Assemble script:
| Code: | [ENABLE]
Tchernobog.exe+710BF:
add ecx,16
[DISABLE]
Tchernobog.exe+710BF:
add ecx,32 |
If only I could find this address on my version, it would be really great.
Any advice?
If someone find anything useful about this mod, I'd be grateful.
Thanks!
Hackron, the Cheat Engine Noob
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4715
|
Posted: Sun Nov 30, 2025 2:39 pm Post subject: |
|
|
The author of that cheat table didn't give any context, so it'll be hard to update that script to your version.
You could try scanning for that code manually. In the main CE window, set the Value Type to Array of Bytes. Under "Memory Scan Options", click the combo box that says "All" and set it to the main exe (this sets the start / stop regions accordingly). Set the writable and Copy on Write checkboxes to grey (or right click that area and select "Preset: Scan all memory"), and check the Executable checkbox. Then scan for the bytes 83 C1 32 (add ecx,32). Right click each result, open them in the disassembler, and scroll the disassembler up a little to make sure those bytes weren't in the middle of some other instruction (false positive). If it still shows "add ecx,32", then try double clicking the instruction, change 32 to 16, and see if it works. If it doesn't, undo that change and move on to the next found result in the main CE window; if it does, then write a new script for that injection point.
I'd suggest using the "Full injection" template. You can delete most of it and be left with something like this:
| Code: | define(address,game.exe+1234)
define(bytes,83 C1 32)
[ENABLE]
assert(address,bytes)
address:
add ecx,16
[DISABLE]
address:
db bytes
{
// ORIGINAL CODE - INJECTION POINT: game.exe+1234
...context here...
} | The comment containing additional context around the injection point would make finding the injection point again far easier.
If no results show up or none of the results work, then maybe the register changed (e.g. "add edx,32"). Try searching for the AoB pattern 83 C? 32 instead. There will be more false positives, but maybe you'll find the right one.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
Hackron How do I cheat?
Reputation: 0
Joined: 29 Nov 2025 Posts: 2
|
Posted: Mon Dec 01, 2025 3:48 pm Post subject: |
|
|
Thanks a lot for your reply!
I tried this and the results for 83 C1 32 (add ecx,32) was:
Tchernobog0.2.2f.exe+128533
Tchernobog0.2.2f.exe+1874AD
Tchernobog0.2.2f.exe+21BAC1
Tchernobog0.2.2f.exe+21BD79
Tchernobog0.2.2f.exe+238071
Tchernobog0.2.2f.exe+32919B
I tried each of them but nothing worked.
So I did this: I've found, downloaded and installed version 0.2.0f of the mod, and I tried the CT for this version...game crashed every time when I active the script.
I also check where the Tchernobog.exe+710BF was and took note on how to locate it and I'll try it on 0.2.2f when I'll have some free time.
PS1: Here's the only thing I know about this CT is on reddit at /r/a:t5_3rr443/comments/ldtx0a/tchernobog_v020_hack_cheat_engine_infinite_stats/ (it looks like I can't post url yet)
PS2: So nobody's using CE with this mod of D1?
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|