签到天数: 2011 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching , u: M5 y8 x8 n0 K
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:
3 Q# o7 P5 m& c" p7 O* |! y7 I! w* z; K
Absolute search: , U) q4 n8 Q) O: S* z: `
; v6 E2 }8 x7 p
: b7 t( A5 ~. C, _Searches for absolute byte values.
' \5 K: N" Y; ?( R8 _8 j! `% g8 g' hMost useful for lives and other data.
0 N, v$ _7 y% F- BRelative search: # L. ~/ q3 U K6 Z, n: B+ G( @
5 X1 ^6 b( Z$ z; l& W( d1 W* I' r
0 j4 ~9 q, n3 u/ G+ CSearches for the difference between byte values. * u: a% Q3 Q+ y% o( O
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 @4 {* {+ W' m
Single Bit search:
: B+ y! @5 e4 L9 J0 P: l4 G
1 H/ G; l5 a0 U6 z6 f' D# G& S& ?6 U
Searches for single bit values. ' @. J8 X1 \; G5 l ~
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
1 l* x% R7 B9 `# @3 r( S0 BSlow deep search: + r- ^9 Y' S* d" P6 T+ C
b% e5 j5 i$ Y5 D+ T2 ~9 \6 a6 S7 X4 Q6 u3 T7 I& b8 @
Searches for the following changes in byte values:
- p% a6 _4 {2 A, hnew byte == old byte, new byte != old byte, 1 B" Y# h, V1 ^! L! s
new byte > old byte, new byte >= old byte, + k4 g# L+ S ? o* G" Z! ~
new byte < old byte, new byte <= old byte
: W3 ^/ f$ ~6 Y/ `4 g, XUseful 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.
! F) u5 q. d" Z% B+ V w BThe 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.
8 c" u5 z. T! _. W( D% c0 }, _/ e# k2 @3 O
console简化指令
7 W' E1 t/ @" y; F1 t: G, F- Y5 ~2 h1 m
- h = help
1 S! }; j" e' }& T4 k$ F9 X - x = exit
. K7 ~/ g9 b* V4 j - s = search (could also be good to have "si" to initialise search); t, x& v. ^) Z
- d = dump / ds = dasm
1 e# P* x% W6 {$ s5 r }( @0 c - r = registers( H% i4 [4 x- P5 P
- w = watchpoint5 v* o s. g. X+ |$ A$ s
- p = poke (put value in memory once) |
|