签到天数: 1891 天 [LV.Master]伴坛终老
|

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching y" O" \$ z9 b" z1 i- O# W, ^' }
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:
$ F5 `; {2 p3 [, P b
. j, \2 p; q+ ]8 vAbsolute search:
% m6 J, ?% ^% r* Z: k( I& V
4 O0 e3 i& E% h( c* W& F$ c5 D
n/ k/ V* m ]1 O7 iSearches for absolute byte values. 9 d' @2 r. q0 w+ k
Most useful for lives and other data. * w7 E% w1 j$ h7 x3 R0 ^. Q3 h# T# g
Relative search: : q0 r: X' w5 M; \' c+ b' f r L
; ~. |. F- S! x3 X! f8 Z+ u7 b, U
) q5 p, \- n- w v' F8 _' @Searches for the difference between byte values. 3 P1 v8 [4 l2 L" C* l
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). ( \( Y- a; G n1 G. C
Single Bit search: . i! `! V/ V, c3 y( d
( C2 o! V, N. a( X) I" y; j) P
' r" E5 o- H9 n; n HSearches for single bit values.
- U6 Q+ F w2 B3 ^) zUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 5 M7 B2 j) L4 l7 v) s
Slow deep search:
; t+ g$ X0 v; G: S1 X
& x# ~. b3 a$ b3 P# l5 v. S% l/ q7 o# t5 S2 I7 Z
Searches for the following changes in byte values: ; V4 l& z! K2 M6 N; \
new byte == old byte, new byte != old byte,
" ], H- _" h6 E) Q3 {new byte > old byte, new byte >= old byte, $ b: q! h8 J5 w/ r4 ?. Q! `
new byte < old byte, new byte <= old byte , k% e9 Z- |( Z) _: [+ `1 s
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.
' S+ b0 v+ {( P! ]" T: mThe 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. / v6 A/ v# ~0 o% `, y/ q
+ O$ J/ { N$ W& ]2 l
console简化指令
9 I5 }1 e n, ^1 v! [0 z1 K) @2 i
- h = help
5 S( p; `% R* M F6 ` - x = exit
. `7 }2 R8 f2 x& b# Z7 O - s = search (could also be good to have "si" to initialise search); p$ W C% Q/ X' `& q
- d = dump / ds = dasm) J+ R- `% k' W% Z. h
- r = registers. S; W8 l( m8 q0 m% C
- w = watchpoint
" ^, R) g7 h9 P0 T0 ] - p = poke (put value in memory once) |
|