签到天数: 1924 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching - r0 z% p1 E3 B& ?2 B0 z/ N
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: , t( Y5 b7 b- \" m0 _3 a: [6 S
+ A7 L6 y$ Z' T9 r
Absolute search:
9 y, e9 B6 Y% {4 |2 ]' O% q) j! A, ~- f3 Z. @ d! L" ]
% ?; I! H' i. V! P {Searches for absolute byte values.
' z# o# h0 @2 }4 K1 FMost useful for lives and other data. ( }! Z! _+ o% S7 E$ M0 w1 F& U) Q
Relative search: . Q5 b8 R7 k- m" x7 b$ o
$ E9 t% y$ b4 C
% J7 B4 D% x- `% U! t( x1 y) p
Searches for the difference between byte values.
* Y$ S) ^5 u# ?$ Z, |, fUseful 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). ' }4 s: Y9 J, @+ W$ z
Single Bit search:
! z4 x% p. o. [6 w* U9 P
/ A+ g7 Y3 {8 V; ?9 B" W9 r9 X3 [3 m0 d1 x, r8 m9 ^% ~ k
Searches for single bit values.
0 K" F; I. E0 H3 g5 s- ^" N" }Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
8 d, f* d! q' s. ^5 Y" kSlow deep search: ' K# {5 _/ W. d/ ^7 i
! y, {2 X+ \9 F% Z$ i) V3 i ^
! t$ c5 k7 \+ Z/ G4 F0 I8 l; A
Searches for the following changes in byte values:
& Y; T* B" H" |/ v" N# _new byte == old byte, new byte != old byte, / b; o# S9 U6 ]% \
new byte > old byte, new byte >= old byte,
) d3 b: T q. ?6 k- qnew byte < old byte, new byte <= old byte , T1 ^9 f- [( V: q3 q$ |9 u
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. 9 E: S0 o4 Z6 L
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.
# ]2 M( g- l8 R8 K/ D
: j$ Z: ]4 P( v* y+ d; A; Hconsole简化指令
l) ~- D' m$ S5 k) m7 ?8 w. [+ ~$ O0 ~+ e8 o
- h = help
. W0 Q2 o/ ~% E# u5 ` - x = exit
+ _, p( Q7 \# u0 }# T5 `- K1 u - s = search (could also be good to have "si" to initialise search)# S% E% E+ J9 h
- d = dump / ds = dasm
* W7 ?4 s, W9 p5 K# f" v - r = registers7 _& i+ O4 ^: S& P' ~) n6 |
- w = watchpoint
8 u/ t+ A" _3 A) C, j1 m - p = poke (put value in memory once) |
|