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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
! N8 ^# K) c4 ?4 UIn 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: 6 T) v* U1 `0 Y4 B' N
0 B# o$ w( F i* D; d+ C
Absolute search:
+ E7 |: G& S6 x, R$ R8 u4 f/ B a8 ]7 O6 s$ `3 I, n0 l
- N; f! ^- T- Q& I/ P, N$ L$ VSearches for absolute byte values. - C6 M: v; `, W& X- n) e
Most useful for lives and other data.
! v& G3 O0 i7 _Relative search: 5 J! @* `* x1 o! i
% I8 X# r6 U0 O0 O7 r5 l
" s1 J: F, F( F+ B" b+ @Searches for the difference between byte values. 0 V. w, I, H# i' }
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). + a1 U8 e' f& x3 F% I) L" a" U: I$ p
Single Bit search:
6 c6 E) b9 ~3 U1 T5 s7 ]. t! c4 H+ n+ ?% a
% d u7 }; _( M6 z% ZSearches for single bit values.
+ @, A6 V7 m0 o2 ~" d" F2 ]Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. , k/ |% i" K; a5 d3 v) B
Slow deep search:
- }! Z2 W) s6 a) x- d1 C
1 n$ \% x y; C& G/ D$ I/ {- Z
" u* H$ R0 I% L5 `9 BSearches for the following changes in byte values:
0 \/ a# Y% @" t2 I7 _2 T8 ynew byte == old byte, new byte != old byte,
1 `9 P' N5 s- D9 g' ]' @new byte > old byte, new byte >= old byte, 1 m3 Y1 O6 D- @# R2 r
new byte < old byte, new byte <= old byte
& J8 _0 k: q3 B& s1 @+ oUseful 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.
1 o6 `* q# P( x+ _" NThe 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$ `! a6 {9 a! M) `* ~/ g3 V4 f3 [2 h
console简化指令
5 d9 K" z( e) V! `8 ]2 l) o" Z
3 `, w6 r/ @( P- u - h = help
8 R$ q0 |& \1 R - x = exit
, Z: C' \* M- [/ B$ S - s = search (could also be good to have "si" to initialise search)
3 g! ?- U& K6 f - d = dump / ds = dasm
2 t8 ?9 v5 j% v* I8 [. i - r = registers
; i( ^1 @6 o9 g2 f6 G - w = watchpoint
! O. Z) z) u& g, W - p = poke (put value in memory once) |
|