签到天数: 1961 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
/ _; C" I, G7 q5 BIn 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: 9 T0 D, Q8 W7 |4 ]$ ^
% P6 ^, v8 H1 w5 | M2 d. GAbsolute search:
7 E7 |3 z5 x/ X! ~( C- P
3 C6 E3 A8 a; L
, h# r- j" R$ n8 Y3 ^$ vSearches for absolute byte values. ) ~0 ~0 j6 q9 L8 a2 P# K/ q
Most useful for lives and other data. $ N; a* e1 Y( V; V$ I7 `" }
Relative search:
( J- A3 _% C- [' K
/ W8 M3 z# g5 U& |- s
! u7 X; r3 z4 Q: uSearches for the difference between byte values. 3 I1 @* S: P: ]; Z; R2 R0 w
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).
8 C z; g) |& V4 N+ tSingle Bit search:
: s4 f& T/ A# L# s6 R" c
% _: i7 f$ _$ p% I0 _& ], }
: b) t" y' D( M9 N" j# b c, V7 ]Searches for single bit values.
a' B/ r5 G# H: t" f& iUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
z3 O7 y" } K# m* z6 X3 lSlow deep search: 7 T* ^* }9 V4 f
- q2 X2 J* m; F* L' N
1 n- n0 r- P% n; K' ISearches for the following changes in byte values:
. ]# S, Q6 z7 x5 O9 U. D+ `) ynew byte == old byte, new byte != old byte,
/ t' H0 l: t. Bnew byte > old byte, new byte >= old byte, 7 X5 f) ]+ b0 w8 b5 c
new byte < old byte, new byte <= old byte 0 D0 }' V q6 O* |8 ]( J) e
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.
* G+ m( m6 M5 m7 ?. tThe 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.
/ T4 K! O2 z: g( p$ v1 x7 r. |
6 |5 K. O6 W+ X( e8 E& _console简化指令
2 v, p" `# R0 h; H
# l& s2 d5 m# c* W5 v - h = help k8 l: X( k7 W
- x = exit
% B; x/ Q8 r% S, L& u - s = search (could also be good to have "si" to initialise search)
2 o& Z5 j* A$ k2 ^" { - d = dump / ds = dasm0 B" r, d( X' ?/ M g. _, {
- r = registers
" ^9 H$ L; p# y - w = watchpoint
( h1 }' J: {% \- W. A- k - p = poke (put value in memory once) |
|