签到天数: 2034 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
4 K* W+ ]- |6 c/ WIn 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:
+ \1 a* I, L* h
9 b9 C L; q; y$ ^2 dAbsolute search:
6 O4 T: H9 ^# ~/ _& {+ Q6 f( n" I6 _9 j' y* l
3 ?( U3 \. D0 y5 T1 ySearches for absolute byte values.
! A- h9 p) f" |Most useful for lives and other data. 3 |& `4 X. P4 d; q7 H) w& a$ b
Relative search: % E, M% c# u) ~3 d& M& v) c
8 b6 ]: C% \/ X6 X, R/ g% H
, h/ T7 ]- f/ wSearches for the difference between byte values.
1 V6 p' M6 n4 T) t8 e: p. b8 pUseful 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). 3 t( k" k* T, h7 \$ l. l! f% x
Single Bit search:
7 I( O: R# c% v9 J; `* i2 I! P7 ~) ?2 T* F
" a: d- S2 O; V, Y5 E& ?! z8 T) @# a) e LSearches for single bit values. , c/ z' X) u7 m* P, G I
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. , R6 R7 O& e% h. `2 E
Slow deep search: & N" k* |1 C- m3 s0 r5 J8 ^$ F- \/ r
0 B# W8 w0 ]& ^+ {5 q
5 k" Z2 j3 t3 i" C$ Y4 s XSearches for the following changes in byte values: 2 H8 B$ {9 v! X; W1 S
new byte == old byte, new byte != old byte, : p$ s2 }% S$ t9 W- b6 p1 y
new byte > old byte, new byte >= old byte,
& |3 S/ Q2 p* Snew byte < old byte, new byte <= old byte 5 p9 D- C4 X. v: Y9 ] {
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.
' r3 j9 i0 H# {, k, w/ E8 zThe 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.
( D& P. e& i! T8 G' H" E4 g) D; M, W3 r( {6 D2 w4 c
console简化指令1 q9 n8 T0 _1 H* T9 _
$ v' a$ D# I n/ | - h = help
" U# q' O, q* ]9 _+ } - x = exit @$ m' u' ?& F% `
- s = search (could also be good to have "si" to initialise search)9 a6 h* {$ k6 L$ F- D0 H h
- d = dump / ds = dasm
- a$ H: ]: {$ E" T% r4 F - r = registers6 b3 ?8 V: V S; Y* _# ^* v6 Q, L
- w = watchpoint
; T* h P+ E! b" Q9 p - p = poke (put value in memory once) |
|