签到天数: 1974 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching N( \3 @; I% ~# w; d
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:
1 v, ?9 F2 p+ A$ d+ n9 s
1 z3 }) Z; v& ]; YAbsolute search:
u0 ` O( G- {7 ~9 K) A p, @! |! `0 `, B' ?
' H1 t/ @+ t' F7 {
Searches for absolute byte values.
: ?# N! p" q/ ?, }) i( O0 }Most useful for lives and other data. - v, j, D4 S3 b3 L8 U) e% `
Relative search: 0 j, g0 k( D5 @$ m6 _) s
3 O- [, w! m# {% ]1 I% d8 i7 u/ {% u$ z2 r2 r0 v' B4 g
Searches for the difference between byte values. / B C$ n p1 ~ C0 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).
/ _- I9 M7 j4 ]Single Bit search: . G% D2 o; c6 N. e" M
; Z; q. n$ J! T! ~' S, Q
' i; y" R9 k% x5 G2 d. MSearches for single bit values. 8 K" @) v4 q$ h4 Z) u9 N1 g
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 6 H" Z2 i# Z& h$ y8 d# M7 v5 t
Slow deep search:
7 A6 F1 Z! @# @% a% y" d: g+ b" x0 r- k. A" J8 g5 \
. P/ [$ e+ } r- S8 a+ _4 Q8 }, o
Searches for the following changes in byte values:
# c& W7 N% @ k0 r, i ?& Enew byte == old byte, new byte != old byte,
$ v: A2 k# N' i( i: snew byte > old byte, new byte >= old byte,
1 M- l# D" K% [, Anew byte < old byte, new byte <= old byte
7 W8 i& X, N ?. S% ?: k* O4 }' B2 ZUseful 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. 9 F8 z% J" B, E9 K) J* I' a
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. P* a5 V, T; i+ ?
, T' j7 t& T- Mconsole简化指令- A E$ v- T4 L! L* ^/ R
2 i# M/ `- |. i' c8 ?4 M - h = help! V; ^- J7 e$ t3 M8 ?
- x = exit1 L* }" c8 a4 t6 X% _) R
- s = search (could also be good to have "si" to initialise search)
+ W4 x- Q' {& I7 F7 B - d = dump / ds = dasm- ` V2 y# {4 D" X) t+ L) g
- r = registers
! z# o8 Q x x1 m - w = watchpoint
/ i" s( h I- }6 C% b5 o; b1 b - p = poke (put value in memory once) |
|