Fast level up almost every game

fast Level up for most games help

A dedicated forum for support, assistance, and quick help on using Cheat Engine usage.


Post Reply
User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Fast level up almost every game

Post by JustcallmemrX »

(Would like help from expert/ master hackers/ table makers)
I might be close to getting me a gaming laptop to I started watching cheat the game tutorials to learn.
So Stephen Chapman said you can create a fast level up for each enemy killed for most games this way with a script. (In green is what he added)
(Darksiders 2 exmple)
code:
push rdx
mov rdx, [rsi+28]
add edx,rdx
add [rsi+24],edx
mov eax, [Darksiders2.exe+20125A0]
pop rdx
jmp return

Stephen Chapman Said you might have to make some tweaks to this with some games.
Can you show modifications to this with the few games this won’t work on?

Last edited by JustcallmemrX on Sat May 03, 2025 8:34 pm, edited 2 times in total.

User avatar
Geo
Enchanter
Enchanter
Journeyman Hacker
Journeyman Hacker
Posts: 103
Joined: Sat Jul 23, 2022 9:51 pm
Answers: 0
Location: Utah
x 75
Geo’s avatar
Loading…

Re: Fast level up almost every game

Post by Geo »

The concept is take value and multiply by 2. I don't think there's anything that can necessarily make the multiplication of 2 not the multiplication of 2. One scenario I can imagine this not "working" would be a shared method that does some operator overloading for basic mathematical operations. In the event the game is doing this, maybe due to some convoluted value encryption, a script like the one above, placed at shared code, would apply itself to every instance of that encrypted value type, making the script not work as intended.

But, yea, taking something like:

Code: Select all

player.experience += additionalExp

and turning it into:

Code: Select all

player.experience += additionalExp * 2

is just how math works and shouldn't necessarily stop working.

The idea of that specific script not working isn't really the question you need to ask, but whether multiplying a value by 2 is what you need/want to do.

Edit: Oh, I suppose one instance where, not the concept, but the majority of that code won't work is if the value is being obtained from the stack, via the ESP register. The push and pops used to save and restore the original values in the reigster would shift the ESP register position, making the original code not work. Like this example:

push rdx
mov rdx, [rsp+28] // This +0x28 position is not the same position now that rdx was pushed and rsp has moved by eight bytes
...

User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

Geo wrote: Fri May 02, 2025 3:42 pm

The concept is take value and multiply by 2. I don't think there's anything that can necessarily make the multiplication of 2 not the multiplication of 2. One scenario I can imagine this not "working" would be a shared method that does some operator overloading for basic mathematical operations. In the event the game is doing this, maybe due to some convoluted value encryption, a script like the one above, placed at shared code, would apply itself to every instance of that encrypted value type, making the script not work as intended.

But, yea, taking something like:

Code: Select all

player.experience += additionalExp

and turning it into:

Code: Select all

player.experience += additionalExp * 2

is just how math works and shouldn't necessarily stop working.

The idea of that specific script not working isn't really the question you need to ask, but whether multiplying a value by 2 is what you need/want to do.

Edit: Oh, I suppose one instance where, not the concept, but the majority of that code won't work is if the value is being obtained from the stack, via the ESP register. The push and pops used to save and restore the original values in the reigster would shift the ESP register position, making the original code not work. Like this example:

Code: Select all

push rdx
mov rdx, [rsp+28] // This +0x28 position is not the same position now that rdx was pushed and rsp has moved by eight bytes
...

That’s good, but I have a few more questions now.
I might be able to help with simple stuff to some games on here and hopefully table makers can add to my CT’s or theirs (with credit) but you table makers my find my simple tables undesirable, I guess is the right word.
I’m learning so don’t hate me for all this, lol.
My questions are,
1- Is this an example or can you implement it in the script I showed you?
player.experience += additionalExp * 2
If yes, how you implement it? (Script example please)

2- Will value encryption will that make any fast level up impossible or is there a way around it? (Script example please if yes unless it’s too complex)

3- If the value is being obtained from the stack, via the ESP register, will that make any fast level up impossible or is there a way around it? (Script example please if yes unless it’s too complex)

4- Is there a better way for a fast level up script than multiplying a value by 2? (Script example please if yes unless it’s too complex)

5- How do you write a fast level up script if the value of type "float" or "double"? (Script example please)
Thanks Geo

Last edited by JustcallmemrX on Fri May 02, 2025 10:08 pm, edited 1 time in total.

User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

I’m now watching a cheat the game tutorial on
Cheat Engine: Finding Encrypted Values and Manipulating The Stack But I think it might be over my head for now. 😓

Note: I put down the wrong video name,
Changed it.

Last edited by JustcallmemrX on Sat May 03, 2025 8:32 pm, edited 2 times in total.

Alex Darkside
Novice Hacker
Novice Hacker
Posts: 45
Joined: Sun Aug 21, 2022 12:08 pm
Answers: 0
x 24

Re: Fast level up almost every game

Post by Alex Darkside »

(Google Translate)

JustcallmemrX wrote: Fri May 02, 2025 3:04 pm

rai

This is a typo, there is no such register. There are

Code: Select all

rax

Code: Select all

rdi

Code: Select all

rsi

registers.

You need to be very careful and attentive when creating cheats such as "fast leveling up". It is necessary to make changes to the code so as to accelerate the level growth, but at the same time not to disrupt the game progress and not to miss an important game event. At the same time, in case of an error when creating a script, the player may not even notice at first that something is wrong with the game.
The code you provided is useful, but it doesn't need to be used as a ready-made template for most games. You need to understand what each line of this code means. For example, you need to know exactly which value is in memory at

Code: Select all

[rsi+28]

I would recommend that you start with more "harmless" cheats. For example, such as "endless money" or "endless bullets".

Geo wrote: Fri May 02, 2025 3:42 pm

I don't think there's anything that can necessarily make the multiplication of 2 not the multiplication of 2.

For example, if it is a value of type "float" or "double". Then doubling the contents of the register using the "add" command will lead to an erroneous result.


User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

Alex Darkside wrote: Fri May 02, 2025 5:51 pm

(Google Translate)

JustcallmemrX wrote: Fri May 02, 2025 3:04 pm

rai

This is a typo, there is no such register. There are

Code: Select all

rax

Code: Select all

rdi

Code: Select all

rsi

registers.

You need to be very careful and attentive when creating cheats such as "fast leveling up". It is necessary to make changes to the code so as to accelerate the level growth, but at the same time not to disrupt the game progress and not to miss an important game event. At the same time, in case of an error when creating a script, the player may not even notice at first that something is wrong with the game.
The code you provided is useful, but it doesn't need to be used as a ready-made template for most games. You need to understand what each line of this code means. For example, you need to know exactly which value is in memory at

Code: Select all

[rsi+28]

I would recommend that you start with more "harmless" cheats. For example, such as "endless money" or "endless bullets".

Geo wrote: Fri May 02, 2025 3:42 pm

I don't think there's anything that can necessarily make the multiplication of 2 not the multiplication of 2.

For example, if it is a value of type "float" or "double". Then doubling the contents of the register using the "add" command will lead to an erroneous result.

That is kind of helpful but didn’t answer anything and I fixed the typo.
I don’t know op code but I’m learning simple stuff and it will just take practice.
I might not know allot but I can understand what he’s explaining.

Code:
push rdx (assign a new valid place in memory)

mov rdx, [rsi+28] (move rsi+28 into rdx)

add edx,rdx (add rdx into edx, the cap amount to the value)

add [rsi+24],edx

mov eax, [Darksiders2.exe+20125A0]

pop rdx (pop it back to the stack where it came from)

This is in short way how he explains it.

This is not helpful. You said

it doesn't need to be used as a ready-made template for most games

but you haven’t give any other script examples of different ways to do fast level up scripts.
If this will work for most games then why not use it?
I appreciate you trying to help Alex Darkside, but let’s not clog this thread with back and forth post like we did on the game request. Thanks, but I was hoping Geo could answer my questions and explain since he is an expert table maker, sorry.


Alex Darkside
Novice Hacker
Novice Hacker
Posts: 45
Joined: Sun Aug 21, 2022 12:08 pm
Answers: 0
x 24

Re: Fast level up almost every game

Post by Alex Darkside »

JustcallmemrX wrote: Fri May 02, 2025 7:06 pm

mov rdx, [rsi+28] (move rsi+28 into rdx)

(Google Translate)

That's not what I was talking about. Perhaps the problem is with my use of the translator...
I meant, do you know what value is in memory at [rsi+28], and not what the move instruction "mov rdx,[rsi+28]" performs. In other words, to create a script that works correctly, you need to understand which value is being moved from memory to a register. Similarly, you need to know which value is located in memory at [rsi+24], where the value from the register is written. Depending on this, you need to create a script.
In addition, you need to know the type and size of these values, you need to know how many memory addresses this instruction accesses, you need to know if any triggers are triggered and if any flags are set when thresholds are changed, you also need to consider at what game moments and under what conditions this code is triggered...

P.S. To become a good fisherman, you need to take a fishing rod, not a ready-made fish... If you don't think you can use my help, then I won't answer you anymore.
I wish you all the best and success in studying cheating.


User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

Alex Darkside wrote: Fri May 02, 2025 8:06 pm
JustcallmemrX wrote: Fri May 02, 2025 7:06 pm

mov rdx, [rsi+28] (move rsi+28 into rdx)

(Google Translate)

That's not what I was talking about. Perhaps the problem is with my use of the translator...
I meant, do you know what value is in memory at [rsi+28], and not what the move instruction "mov rdx,[rsi+28]" performs. In other words, to create a script that works correctly, you need to understand which value is being moved from memory to a register. Similarly, you need to know which value is located in memory at [rsi+24], where the value from the register is written. Depending on this, you need to create a script.
In addition, you need to know the type and size of these values, you need to know how many memory addresses this instruction accesses, you need to know if any triggers are triggered and if any flags are set when thresholds are changed, you also need to consider at what game moments and under what conditions this code is triggered...

P.S. To become a good fisherman, you need to take a fishing rod, not a ready-made fish... If you don't think you can use my help, then I won't answer you anymore.
I wish you all the best and success in studying cheating.

I saw how he did everything, let’s see I can remember without watching the video again. It will help me when I get a gaming laptop to have hands on experience practicing it though.
So rsi+28 is where the experience cap amount is always stored and rsi+24 is the current experience.
So I’m adding the cap amount to whatever experience I’m getting from each enemy defeated to level up.
Does that sound about right?


User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

How he got that was founding out what writes to the address then dissect data structure and pasted the address-24 then go to offset 24.

Last edited by JustcallmemrX on Sun May 04, 2025 7:06 pm, edited 1 time in total.

User avatar
JustcallmemrX
Apprentice Hacker
Apprentice Hacker
Posts: 75
Joined: Sun Mar 09, 2025 1:07 am
Answers: 0
Location: Everywhere @ Nowhere 😶‍🌫️
x 8

Re: Fast level up almost every game

Post by JustcallmemrX »

I was telling everyone the wrong person all this time because I couldn’t remember and that name came to my mind for some reason. I have been learning from Chris Fayte’s videos [cheat the game] I don’t know how many people know this sad news, but Chris Fayte passed away in 2022 from terminal stage 4 liver cancer. I just found out from Facebook but I thought he was still with us today making tutorial videos.
Rest in peace Chris. 😥


Post Reply