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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 9 n, X: y6 q; T& h" c" ?. Y& L
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:
/ _: b9 I, Y( o( Y
& D- g& k/ S7 g5 A! V: b* B7 pAbsolute search: 7 p$ I% {& H* J q8 w! o
, z \/ Q3 k: D' h
! Q: Q# K0 F- {, w/ K7 }Searches for absolute byte values. " ~" N/ c/ P3 K7 O4 |9 c3 R
Most useful for lives and other data. 8 m) G# p& [' `4 z$ J" y" T
Relative search: 6 f9 N; K7 x6 v( C8 Q) n
0 W' |( q, r9 S' k3 u. C) m7 y+ Q! R- p9 D0 |/ ?
Searches for the difference between byte values. " h( u- @' U; @5 x$ L( g
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). {6 w1 W, z1 j, B3 k
Single Bit search: 4 |2 u, K' j' W0 \: R3 w
5 v6 Z* c, V- ?; n, K' l3 c i \- b: T8 ?0 T, B
Searches for single bit values.
6 l! m5 q6 s* i0 S3 P* S' K0 z+ zUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 8 U- h! U3 y/ a4 x5 a) s
Slow deep search:
1 g' F1 J4 N9 g. E" j2 P9 H6 Q- N* _9 y) u
5 q9 X( m" O9 }& s8 R' u
Searches for the following changes in byte values:
" U6 i/ }2 g- I" a4 O0 Ynew byte == old byte, new byte != old byte,
, R1 T6 [) ^# K Cnew byte > old byte, new byte >= old byte, 5 r+ |% w: F/ \% u f0 W
new byte < old byte, new byte <= old byte : U2 h$ q5 S1 ]
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. 3 `0 [( A8 F" ^* U5 e2 c
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. 0 r, v+ C5 C. g0 e; T
: [ r% m( [3 X0 h6 V2 G9 H9 v1 m6 |
console简化指令. o/ c: e3 U+ u$ _
& I/ z" d7 m7 |1 ~
- h = help7 K+ r& Z% U% e5 ^8 m8 @ L* s
- x = exit
, k+ U; ]7 @. o% E - s = search (could also be good to have "si" to initialise search)
4 d3 y. ?/ `& J - d = dump / ds = dasm% J. c! s- y/ U8 V6 L
- r = registers
) d0 N, c# a% J& w" c4 j: F5 y - w = watchpoint
! Y' H8 `0 b; `3 i - p = poke (put value in memory once) |
|