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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
9 m6 u7 @+ j4 \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: 5 n+ M* Q, C* I' ^$ f3 J- V% P
" W. Z. @; h- d3 G. T5 ^
Absolute search:
- F9 r, c9 ]/ ~7 _! Q
$ p7 A, G2 z& w/ E& p2 h9 e; ^0 J
Searches for absolute byte values. I; ^5 V& L! \5 z( Z
Most useful for lives and other data. + o3 _' m* S3 x
Relative search: 8 [- b5 e% o0 X! { z
- h! f( o6 T" w0 c, T3 T( u
1 ]# ~! P5 A4 ]! \Searches for the difference between byte values. & O- u8 H4 | C6 K2 K+ 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). , {' V- m. R" P$ k+ V' |; y
Single Bit search:
. p& X, z; z: w" U, u i' W6 Z& }5 c) ]. N+ F; V% M p2 N4 M/ ^
2 a8 D( Q v5 S8 G, RSearches for single bit values.
8 n1 Y8 \" e: J& ?1 \, ZUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 0 O: K$ q0 c: u5 M3 Q
Slow deep search: 7 r. w( r; y+ ?2 b) e' `
8 h- \" M( I; u, o
. u0 u9 ]6 x8 Q/ h1 s5 Y* dSearches for the following changes in byte values:
- D' O% a; _4 ?* z* I# V+ `new byte == old byte, new byte != old byte, : V9 d. r+ H. T9 A# I* \
new byte > old byte, new byte >= old byte, 3 m$ \2 }8 g& w3 F1 j; |* r; D; d
new byte < old byte, new byte <= old byte ! u" h) m; q( t! ^
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. # G7 B- ]. K" h. g& @ k
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. ; K) y" u) G7 J; H/ v+ ]
( U: r3 l) Q. ]# T# G
console简化指令. k# I9 n* d! i/ U
- T0 i6 G% `" O2 ~ - h = help
4 t5 f' s1 O& F& v" ^3 M. L - x = exit2 C. u q, @ n) y! ?% r7 @- c& k
- s = search (could also be good to have "si" to initialise search)
# V; h$ a4 b4 m - d = dump / ds = dasm
% s/ D! S* s, }* K8 z$ s - r = registers. @$ A! X# d/ ~+ j" ^% L
- w = watchpoint
0 j$ r9 t5 a/ B0 l( x7 ?! c - p = poke (put value in memory once) |
|