01-30-2012, 12:51 AM
(This post was last modified: 02-25-2012, 08:58 AM by [pro]PCSX2.)

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

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.

[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.