签到天数: 1928 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching , u. x- j$ x1 \" c
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:
' k2 d4 U0 d9 |9 @2 f( ]3 p: {' J
3 N# i2 P9 f/ d0 K- {, {Absolute search: % K0 }* k2 h' P0 t% a. w7 C7 C% |
; v: O: d7 ~& U) l! s. }# ?. X
4 Q( D; Q1 g2 |$ s/ R: N0 K
Searches for absolute byte values.
& K8 v( y! C! @! KMost useful for lives and other data. . ]8 y( e1 A2 V3 ?. j
Relative search:
+ Q% y3 Y: x+ I4 c. l, E9 U8 F8 S+ N. U0 n
, R4 M T0 y, k8 X9 B. E
Searches for the difference between byte values. 0 i6 q! O( l7 G4 i6 s$ w9 a
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).
% c, p9 U' x5 P6 ZSingle Bit search:
% M+ K1 \% b$ E! Q* l( J7 y* W
% t# U0 Z" |# h& Z5 w
$ Y; ~ j3 {+ X9 V' tSearches for single bit values. 6 y8 M9 t* K# P( [- C$ R
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
! |7 F8 G* m1 z8 O8 o" ?Slow deep search: * N5 }, }* i8 n R$ R @; Y
- w. o, L5 J% D1 \8 j" V6 a; j( P$ o8 M; R0 b, \
Searches for the following changes in byte values:
/ o, Q) ?6 U& q6 `1 Knew byte == old byte, new byte != old byte,
/ @7 B* h; a% V* |new byte > old byte, new byte >= old byte,
- a# @: o- B, X _, m) W( t: rnew byte < old byte, new byte <= old byte
) `: Y% p! I1 H" [& v: `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.
$ }2 I; Y7 ]9 U) pThe 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. ) M+ j3 M9 m3 p
5 P$ q% c7 H( O" [
console简化指令
" r/ M6 ?" ~ f. [0 |
- l! m8 H( W1 x% Q6 ~ - h = help2 ^1 t( Y3 v# O. D9 d4 z
- x = exit! S( Y! ^7 e& R+ F
- s = search (could also be good to have "si" to initialise search)
% ?8 i; R# C8 D0 o1 f; Q. m D2 K! Y - d = dump / ds = dasm& \+ A, B( M/ T# X: ^$ E' d# k
- r = registers5 N5 t- c5 c: G) p! X
- w = watchpoint: a& {1 u' z3 h" c6 B1 ]
- p = poke (put value in memory once) |
|