签到天数: 2018 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
8 i4 D6 ?0 j% d8 B. q( ^: r8 G zIn 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: ! k, |3 ]" I$ I( ?- K3 [
, N" h# A! b- UAbsolute search: A9 q6 P- _) `. W) _) Q8 q. z
' r7 L( c" D5 Z7 o, s& U4 }
' X: x; o; r" y8 ^% U" m
Searches for absolute byte values. 1 ], O! |! y5 Y4 y7 s0 ?2 h+ T% @
Most useful for lives and other data.
( g* t: K1 Q. z3 S* A& ~Relative search: ; A* q$ N( T$ e* A s3 e; O) V" Y
' \5 T E8 `' X v* B
# y' p# G2 L/ {& n; a+ WSearches for the difference between byte values.
4 c/ B. Z9 L' h5 JUseful 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).
$ o# ]2 R' R c0 _! v0 ~Single Bit search: 0 d3 L j: K) K3 \) h
8 f# S& Y, H- x) O/ O6 ^+ w
3 u, X; ~, j$ P/ n/ aSearches for single bit values.
% f. E' n- Y& G: A8 ]5 u; U' CUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. & r; c5 s% m) i9 E" F
Slow deep search: . X' @/ I5 Q. x' T
2 L/ Z$ |4 ]6 e9 l4 A6 {$ w& P" c+ X1 C: y: w* Q9 A6 u% c& P1 ^5 T/ K
Searches for the following changes in byte values:
, }4 T' E5 R4 Q4 x& X$ lnew byte == old byte, new byte != old byte,
- j& j# r% B9 b* K onew byte > old byte, new byte >= old byte,
5 E. ?) V6 q- |% L4 r" T2 Bnew byte < old byte, new byte <= old byte 0 x: J- @- s* t/ H6 d0 j
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 J; D6 G# J" A* n- o
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.
( c# I/ ?# k* t. ^ \
& _. o! q. Q+ l) h7 @! _ w6 Y3 Gconsole简化指令, z/ }% _8 }4 i' Y. b2 m! h
7 M. X4 _6 g0 J# S" Y/ d# r
- h = help
8 b3 I6 _3 q- G, p9 Y C- {+ o - x = exit7 h4 |8 T p, T" ^" K
- s = search (could also be good to have "si" to initialise search)& L( I& Y6 z% a. y! S8 T
- d = dump / ds = dasm4 U( p1 o1 ^8 a. U- J
- r = registers- o4 v/ b, |) V4 r
- w = watchpoint
. I, j9 g( P' ~0 d* ^. Y. W" \ - p = poke (put value in memory once) |
|