签到天数: 1988 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching ) u7 N" R( h. u+ ~
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: ( d4 L& U0 H% E
) [ ?& _, w8 m! \7 G# V) ]# m+ J6 X
Absolute search: . R; _( {7 D/ Z
* j5 i, q3 U& G) {5 y
7 @! l4 R( C( @* X9 GSearches for absolute byte values. # \' P# i+ l! ^' H$ x" S/ M
Most useful for lives and other data.
# w& F! X& ` O5 m& X4 C) d4 k1 J9 tRelative search: $ p/ \( J- y; j$ ~: K
7 p( k/ k% w) p
% `2 j8 {+ X1 x4 k0 sSearches for the difference between byte values. + c! r# {9 Q* F `. X a- e7 E
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).
2 G" W, z9 U: m; MSingle Bit search: $ }1 J" @( Q' p1 ^# T' i
1 M( f0 b, L8 e. ]$ F) c
; y8 j1 j2 O) t: OSearches for single bit values. 0 r/ B$ t0 Q6 T- [7 U9 O
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
& Q1 C. m. V7 A9 [Slow deep search:
/ T: }. J2 H J L% |! `3 B" P
, i0 d4 U5 B7 A. Z2 R: l+ M% V2 N$ i1 l p( C
Searches for the following changes in byte values: ! q l7 F" a8 ]
new byte == old byte, new byte != old byte, , }* U i+ w! i
new byte > old byte, new byte >= old byte,
4 y0 I* q: p+ d6 H+ i1 u1 o- knew byte < old byte, new byte <= old byte
# Y1 l( Z) \! `7 d" {' @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. . o. G! D1 x" t. D% X) Q9 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. - C# }; o0 s2 c) S0 v4 }
# n- H* Q6 I% Q& Yconsole简化指令+ l; ?% c. B; _2 J/ v, e
% f; Y# B% y7 G5 F$ ` m - h = help- U5 k# L0 X/ n' ?
- x = exit
0 d7 \/ y0 |5 w8 X3 d m+ ^ - s = search (could also be good to have "si" to initialise search)
$ e2 \7 y' r- [3 b- P - d = dump / ds = dasm
- @5 ~! a2 G+ {8 |& K - r = registers; l- C r0 b( ?! |3 r
- w = watchpoint
4 F9 Z. s1 Q6 w, B3 d - p = poke (put value in memory once) |
|