Poll: was this helpful?
You do not have permission to vote in this poll.
yes
100.00%
1 100.00%
no
0%
0 0%
Total 1 vote(s) 100%
* You voted for this item. [Show Results]

Cheat Engine Tutorial
#1

.txt   Hex tutorial cheat engine.txt (Size: 4,54 KB / Downloads: 1.622)

when you cannot scan for a value...

Cheat Engine Tutorial:

[Pro]PCSX2 Tutorial for Hex-Finding
[Known Adress}--calculate--{New Adress}
{0123456789ABCDEF 0123456789ABCDEF}
{[2ndtolast]-------------- [2ndtoLast]---------------}

TUTORIAL FOR FIGURING OUT HOW THE CHEAT TABLES
WORK. WITH SO MANY LETTERS AND NUMBERS HOW
DO YOU KNOW HOW TO FIND A NEW ADDRESS IF THE
VALUE YOUR LOOKING FOR WONT COME UP FOR
CERTAIN CHARACTERS IN A GAME OR SOME VALUE
IN A CHART THAT CANT BE FOUND.

START WITH A VALID HEX.
HERE IS MINE
TIDUS STRENGTH STAT FOR FFX NTSC 2031B8DB
K SO HOW ARE WE GOING TO FIND LETS SAY ANOTHER
STAT? WELL SINCE WE HAVE STRENGTH AND SINCE
THE OTHER STATS GO IN A CERTAIN ORDER ON THE
SCREEN, THEN THE HEX CODES WILL GO IN ORDER
AS WELL. USUALLY IVE NOTICED THAT THEY STAY
THE SAME EXEPT FOR THE LAST DIGIT/LETTER.
2031B8DB>STRENGTH. K SO ANOTHER STAT WOULD BE
2031B8DC WHICH TURNED OUT TO BE DEFENSE.

LETS SAY IT WASNT THAT EASY, LETS SAY YOU HAD TIDUS HP HEX AND HIS SPHERE LEVEL HEX. AND YOU WANTED THE SAME FOR ANOTHER CHARACTER. WELL IF YOU FIND THE HP OF THAT CHARACTER, THEN THE SPHERE LEVEL WILL BE THE SAME DISTANCE. USING THE CHART I PROVIDED ITS EASY!
TIDUS-HP HEX- 2031B8D0
TIDUS SPHERE HEX- 2031B8E7

NOW LOOK AT THE LAST TWO DIGITS/LETTERS.
USING MY CHART YOU CAN CALCULATE THE ADDRESSES FOR ANOTHER CHARACTER.
Char-HP Char-Slvl
{2031BC48}--calculate--{2031BC5F}
{01234567[8]9ABCDEF 0123456789ABCDE[F]}
{[4]-------------- [5]---------------}

so this is what we have, but how to we know how many spaces
to count how much to add or subtract? Well this works best
with a reference. Like Tidus for example, because I had already
found his Sphere Level(S.lvl) and his HP. Which means if I
put his Hex codes on this table, count the difference then apply it to this new Char-HP Hex-2031BC48, then id get 2031BC5F.This will be the characters S.lvl Hex. I put boxes on number 8 and letter F because 2031BC5F ends in 5-F so on the chart when I looked at Tidus hex codes I counted the spaces and applied that
to the other Character. Lets to it again...

Character #2
Char-HP now we dont know
{2031BC48}--calculate-- ANYTHING about
{01234567[8]9ABCDEF this new addy...
{[4]--------------

but what we DO KNOW, is the same information about Tidus.

Tidus HP Tidus S.lvl
[2031B8D0}--calculate--{2031B8E7}
{0123456789ABCDEF 0123456789ABCDEF}
{[D]-------------- [E]---------------}

So the second to last is a D, and an E. K now what about the
last one, well its a Zero and a Seven. K so now with the
number and letter chart we can count, much like a number line.
zero to F seems to be 15 spaces, and zero to seven is well, seven.
seven plus fifteen is 22. K so now if we count from 0 to 23 on
the number line, we land on F. sweet so now we know that our last
two completing our HEX is E7 (bingo!). so lets complete the chart for our Character #2 ...

Character #2
Char-HP
{2031BC48}--calculate--{2031BC??}
{0123456789ABCDEF--0123456789ABCDEF}
{[4]-------------- [?]-------------

K so we want to turn the question marks into letters and numbers..
by using the method above.Tidus had 22 for his spacing. And since this is the Same game (FFX)NTSC. Same Program (CheatEngine) then the Spacing should be the same. so take the last digit which is eight. and count 9,ten,A,B,C,D,E,F over to the next line. STOP STOP STOP STOP!!! remember now that you went to the next line we have to change that question mark to SOMETHING..well what comes after 4, oh idk 5. So write 5 in the box. STOP, wait a minute now we can change the other question mark in our hex..yeah we have 1 number left, so change the 1st question mark to 5. Now how do we find the last question mark..oh yeah we were counting.We had 8 spaces so far counting 9 to F and we are on the second number line. 0 to F is 15, so 8+15 is 23! remember we landed on letter F.
go ahead count from number eight on the first numberline, to letter F on the second numberline. You get 23. so now we have number 5 and letter F.

Character #2
Char-HP Char S.lvl
{2031BC48}--calculate--{2031BC??} last 2 are 5F
{0123456789ABCDEF--0123456789ABCDEF} F is here
{[4]-------------- [5]------------- Five goes here
so our new hex is 2031BC5F, we just found our Char S.lvl.

_________________________________________________________________
This method can be used to find EVERYTHING for your game. Once you've found like five or six addys, you can usually see the pattern, and be able to count your new addys if scanning proves useless. Which is actually how I learned to hack FFIX. heres your CT file for proof its in description
http://www.youtube.com/watch?v=ZPP-rqHXv...ature=plcp
OR
http://www.mediafire.com/?8tfs948d3gi1609

and here is FFX-2 for PS2 [NTSC] http://forums.pcsx2.net/Thread-FFX-2-Che...ne-CT-File
(OS:Win7_64bit ULTIMATE) (M4a88TD-M asus mobo)
[Processor:AMD AthlonII x4 645 3.720ghz(OC)Quadcore]
VideoCard-[ATIradeon5750(OC) 850mhz 2GB
RAM-[DDR3-4GB Matched RAM w/ Heat Spreaders]HYperX BLU
cpu-cooler- H60 closed loop water cooling.
Reply

Sponsored links

#2
(01-30-2012, 12:51 AM)[pro]PCSX2 Wrote: when you cannot scan for a value...

Cheat Engine Tutorial:

[Pro]PCSX2 Tutorial for Hex-Finding
[Known Adress}--calculate--{New Adress}
{0123456789ABCDEF 0123456789ABCDEF}
{[2ndtolast]-------------- [2ndtoLast]---------------}

TUTORIAL FOR FIGURING OUT HOW THE CHEAT TABLES
WORK. WITH SO MANY LETTERS AND NUMBERS HOW
DO YOU KNOW HOW TO FIND A NEW ADDRESS IF THE
VALUE YOUR LOOKING FOR WONT COME UP FOR
CERTAIN CHARACTERS IN A GAME OR SOME VALUE
IN A CHART THAT CANT BE FOUND.

START WITH A VALID HEX.
HERE IS MINE
TIDUS STRENGTH STAT FOR FFX NTSC 2031B8DB
K SO HOW ARE WE GOING TO FIND LETS SAY ANOTHER
STAT? WELL SINCE WE HAVE STRENGTH AND SINCE
THE OTHER STATS GO IN A CERTAIN ORDER ON THE
SCREEN, THEN THE HEX CODES WILL GO IN ORDER
AS WELL. USUALLY IVE NOTICED THAT THEY STAY
THE SAME EXEPT FOR THE LAST DIGIT/LETTER.
2031B8DB>STRENGTH. K SO ANOTHER STAT WOULD BE
2031B8DC WHICH TURNED OUT TO BE DEFENSE.

LETS SAY IT WASNT THAT EASY, LETS SAY YOU HAD TIDUS HP HEX AND HIS SPHERE LEVEL HEX. AND YOU WANTED THE SAME FOR ANOTHER CHARACTER. WELL IF YOU FIND THE HP OF THAT CHARACTER, THEN THE SPHERE LEVEL WILL BE THE SAME DISTANCE. USING THE CHART I PROVIDED ITS EASY!
TIDUS-HP HEX- 2031B8D0
TIDUS SPHERE HEX- 2031B8E7

NOW LOOK AT THE LAST TWO DIGITS/LETTERS.
USING MY CHART YOU CAN CALCULATE THE ADDRESSES FOR ANOTHER CHARACTER.
Char-HP Char-Slvl
{2031BC48}--calculate--{2031BC5F}
{01234567[8]9ABCDEF 0123456789ABCDE[F]}
{[4]-------------- [5]---------------}

so this is what we have, but how to we know how many spaces
to count how much to add or subtract? Well this works best
with a reference. Like Tidus for example, because I had already
found his Sphere Level(S.lvl) and his HP. Which means if I
put his Hex codes on this table, count the difference then apply it to this new Char-HP Hex-2031BC48, then id get 2031BC5F.This will be the characters S.lvl Hex. I put boxes on number 8 and letter F because 2031BC5F ends in 5-F so on the chart when I looked at Tidus hex codes I counted the spaces and applied that
to the other Character. Lets to it again...

Character #2
Char-HP now we dont know
{2031BC48}--calculate-- ANYTHING about
{01234567[8]9ABCDEF this new addy...
{[4]--------------

but what we DO KNOW, is the same information about Tidus.

Tidus HP Tidus S.lvl
[2031B8D0}--calculate--{2031B8E7}
{0123456789ABCDEF 0123456789ABCDEF}
{[D]-------------- [E]---------------}

So the second to last is a D, and an E. K now what about the
last one, well its a Zero and a Seven. K so now with the
number and letter chart we can count, much like a number line.
zero to F seems to be 15 spaces, and zero to seven is well, seven.
seven plus fifteen is 22. K so now if we count from 0 to 23 on
the number line, we land on F. sweet so now we know that our last
two completing our HEX is E7 (bingo!). so lets complete the chart for our Character #2 ...

Character #2
Char-HP
{2031BC48}--calculate--{2031BC??}
{0123456789ABCDEF--0123456789ABCDEF}
{[4]-------------- [?]-------------

K so we want to turn the question marks into letters and numbers..
by using the method above.Tidus had 22 for his spacing. And since this is the Same game (FFX)NTSC. Same Program (CheatEngine) then the Spacing should be the same. so take the last digit which is eight. and count 9,ten,A,B,C,D,E,F over to the next line. STOP STOP STOP STOP!!! remember now that you went to the next line we have to change that question mark to SOMETHING..well what comes after 4, oh idk 5. So write 5 in the box. STOP, wait a minute now we can change the other question mark in our hex..yeah we have 1 number left, so change the 1st question mark to 5. Now how do we find the last question mark..oh yeah we were counting.We had 8 spaces so far counting 9 to F and we are on the second number line. 0 to F is 15, so 8+15 is 23! remember we landed on letter F.
go ahead count from number eight on the first numberline, to letter F on the second numberline. You get 23. so now we have number 5 and letter F.

Character #2
Char-HP Char S.lvl
{2031BC48}--calculate--{2031BC??} last 2 are 5F
{0123456789ABCDEF--0123456789ABCDEF} F is here
{[4]-------------- [5]------------- Five goes here
so our new hex is 2031BC5F, we just found our Char S.lvl.

_________________________________________________________________
This method can be used to find EVERYTHING for your game. Once you've found like five or six addys, you can usually see the pattern, and be able to count your new addys if scanning proves useless. Which is actually how I learned to hack FFIX. heres your CT file for proof its in description
http://www.youtube.com/watch?v=ZPP-rqHXv...ature=plcp
OR
http://www.mediafire.com/?8tfs948d3gi1609

and here is FFX-2 for PS2 [NTSC] http://forums.pcsx2.net/Thread-FFX-2-Che...ne-CT-File
Blink
Reply




Users browsing this thread: 1 Guest(s)