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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching & j5 D7 Q. S! K
In 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: , T \4 r& k5 e. w) r
9 h/ n, y" ?2 ]6 _$ t; N. r- l
Absolute search:
p9 D8 P. d8 X5 n1 y# }8 r: M% \9 k7 T! s. E
0 l( A; r9 B9 \+ ?
Searches for absolute byte values.
$ d: Q9 F `% G: l* DMost useful for lives and other data.
! R K& a" Y' ~8 WRelative search:
8 H- f% g! a7 f9 |* c" y. f. _* f0 ]& M# \1 n
, f. A7 G) S! s4 ]( ]! M. t
Searches for the difference between byte values.
4 l( {! v9 Z6 S/ [3 l5 OUseful 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).
2 v- z" B8 e& v; \2 l; h4 TSingle Bit search: . {9 W/ W- h W+ n7 L# e" b
$ R! J9 X* |0 q# N& e8 s) [
' i# A( Y! q. i% dSearches for single bit values.
) I- S: u% C; k' P/ z: sUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
7 [! P* c6 q! u J- O% ^+ _+ s2 jSlow deep search: 1 \4 I& _0 A; D- ^3 \
1 c( u( D, ^2 R6 b7 e# M8 z7 U
3 z' n& B% A! q* a' D/ b! L/ Q
Searches for the following changes in byte values:
6 J/ C& i. p+ P8 t* u) Ynew byte == old byte, new byte != old byte, 8 _, J! _: V5 F5 |) N
new byte > old byte, new byte >= old byte,
" H z( Q7 ?5 Pnew byte < old byte, new byte <= old byte 9 G* x( C8 Z& P7 O" ]& O
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.
- c% j" c- }! O5 U8 }/ c. p, fThe 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. # c& [, E$ |! G- s+ e6 i4 }
6 ~$ {; @5 z Q) i1 g- {% `console简化指令1 F5 a0 P" c( P, i" R0 N: g, j
% ?; N. G' H& Y - h = help
" N, s" V; p0 {" ] - x = exit! B5 ?: g" @, d8 y6 p' A
- s = search (could also be good to have "si" to initialise search)
2 c/ x$ B+ y. Z( g7 | - d = dump / ds = dasm
9 T- Y+ _8 Y+ w5 K X" i - r = registers
$ x- m5 G; A2 h - w = watchpoint
2 }3 v0 H% i/ A7 b, C - p = poke (put value in memory once) |
|