签到天数: 1993 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
, w' O. d, O d4 u& S6 v& K, X- e/ |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:
) a! n0 j" V7 o: R1 e: F0 c% @0 E% q0 L) v
Absolute search:
- Q" K9 K% {7 K$ I7 L v9 q
: ]' j- s; O) r' M, ]' e
6 l# b6 c7 T9 x, O4 M( Z4 |Searches for absolute byte values. 3 i% _# V3 v4 Q$ H% d9 p9 Z' }
Most useful for lives and other data.
8 ~6 A0 P/ x6 ^ B& nRelative search:
; ?+ |7 Y' F. w5 f; Q! H k6 b
U% [, \" V. @$ ~, z8 e0 O7 C4 s8 B& l# K4 y% K7 Z/ W& s* ^6 f' @
Searches for the difference between byte values.
+ O% l3 u6 K. A2 lUseful 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).
& r4 I, {3 N, `! t- [( u8 jSingle Bit search:
, L, e3 V6 ]% q1 v% D
; F8 X' w- W/ W) k( |* ~ |9 @ ^. q) [9 M% y. h$ v! f, T
Searches for single bit values. ) T. {( P/ d5 h# s0 t
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
, i# a& }6 _, S0 _; x- n m6 cSlow deep search: * }2 w7 J/ J% V r
' ]' n; x5 s( n( ^5 Y
8 Y9 O' d: c6 }) {/ ^3 b( o) O3 |Searches for the following changes in byte values:
- r6 O+ E/ N# q- d4 onew byte == old byte, new byte != old byte, _; X6 U- i9 X* A/ S1 `- x
new byte > old byte, new byte >= old byte,
' O2 F2 f- q% z9 w; O; }new byte < old byte, new byte <= old byte
2 H9 B; T/ t5 \6 u" S jUseful 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.
- I. H( t' U9 l1 gThe 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.
! Z+ `: d/ p& z# L/ R: Q) W A8 X& _. J5 Z6 Q' F& Q
console简化指令
$ U& I" L5 ^: F% t2 d5 } y) ~) b6 m* k/ `
- h = help6 P% {3 M' U0 f- G( Q9 M8 J
- x = exit: }: |5 l' Y% y8 ~5 v$ z* s
- s = search (could also be good to have "si" to initialise search)
1 E. {7 e4 v, i- k - d = dump / ds = dasm% [% w5 T& W+ r1 x0 C, q# M
- r = registers
/ C: P" u% Y. c E2 H - w = watchpoint
) P% G9 P+ l! z! Q+ R. K. B - p = poke (put value in memory once) |
|