签到天数: 2073 天 [LV.Master]伴坛终老
|

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
# x. S' k, R7 M1 e4 v9 AIn this window you can find new cheat data. To start a search, click new search, then choose a search mode. When you are ready to continue the search, click continue search. There are four search modes:
, I P9 F0 @2 M# L" ]; Z4 }5 l
$ U, }) @/ D* e# V6 t! D% w& `5 iAbsolute search: ) @ f' P0 d' y$ l0 V2 b
1 d* d3 u( J$ W$ B/ y( a& _
5 Y$ \: C S) c; T) p% h1 cSearches for absolute byte values.
/ z" x6 }. p% e+ \. v0 G. JMost useful for lives and other data. 8 D6 J9 f5 ~1 J6 E1 S3 F
Relative search:
& C& c- w5 X, s% d/ d6 Y3 T* n Z0 x1 I0 X! I
2 t g4 `' t" U( ]: K3 B9 F
Searches for the difference between byte values. ! E |$ o; b4 C) l
Useful when absolute search fails, like if the game stores lives starting with ascii 0x30 or stores lives +/- 1 from the value shown ingame. Remember that if the difference is positive you should enter something like 0x01 (+1), if it is negative, then you should be searching for 0xFF (-1).
4 R0 i4 v1 H7 \6 @+ B& BSingle Bit search: 3 f9 O" t# D4 c" @7 [
# H% q- n* P8 I. o1 Q
" Q1 x' f' z7 JSearches for single bit values. 4 w- I, h) t5 ]
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
! l- H1 |$ z# P% b8 M: `! VSlow deep search: ' d I/ u R8 h. e% G. v' \( J E
. y/ v& ]/ W& n5 M; V# z
% s: Y, I- @7 n2 r- n% w' U) a/ nSearches for the following changes in byte values:
) u& G! a7 e4 Bnew byte == old byte, new byte != old byte, " k& |7 j/ S9 ^3 P. @
new byte > old byte, new byte >= old byte, 0 T% L! j) L. b
new byte < old byte, new byte <= old byte ' i1 v$ p/ l- W6 C/ Q/ K
Useful for timers and anything not found with the other modes. A nice cheat to have is invulnerability, use this mode to find the invulnerability timer. : S% N% n U/ n0 t1 o5 h
The search results are shown in a listbox, when there are more than 512 results, only the first 512 will be in the listbox. You can double click on the search results to open a scrollable hex/ascii view of the memory area where the result lies. Any bytes that are in the search results will have *..* around them, so you can easily spot them.
( \4 `& Q0 y1 ^! |, w' q; O6 w" N3 }' D9 k; X
console简化指令
' l: y; Y; ^ J- c0 A) Z) |, U$ ?$ ~- ]! H, O" u
- h = help
3 ^4 e2 l. G. I7 a - x = exit
, B* y- [( H7 @) A# k - s = search (could also be good to have "si" to initialise search)
3 v' [& k% S% N, B - d = dump / ds = dasm
8 G. U' B$ Y( p2 F* c - r = registers
/ }* N( h) ]/ ?" X9 g. [ - w = watchpoint, t- Y0 w6 L/ A1 J$ a: w
- p = poke (put value in memory once) |
|