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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
# c3 J# d- Q5 E" mIn 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: 4 k; q+ q, O% ~7 b2 F* i; J5 D# a& T( q
- G; e# U8 j* w* s c" X2 NAbsolute search: 9 q4 p! @. M h# ]
) c2 r/ ~: i% L) |
# E9 `2 V8 Z# e. ?( jSearches for absolute byte values. 4 d% O0 y/ C2 J8 n
Most useful for lives and other data. 3 F8 k. d5 W$ y- ]
Relative search:
/ {, W. q, O3 D% Z
9 t: N- |# Z: H6 c. a3 u) I4 H% N: r. @% x: B' f
Searches for the difference between byte values. , T/ b) I. |% }! y7 o& o. m$ E
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). # H& @4 ~, K0 f4 U3 c7 p
Single Bit search: 6 K a! h9 `$ h; }9 Q
5 A0 Y, f! v. d8 g9 t7 x% l9 q, x! K9 w' b% Z
Searches for single bit values. 2 K# S# [6 _1 J' N3 |0 R9 N. S8 L1 m
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
; c! Z2 s/ I7 ?7 f- D: {6 jSlow deep search: . [. e9 V; @) `; S4 ^. n# c0 ~0 T1 t7 F
- P5 {& j) p" L% m# U
; k1 }+ T7 r" B- E: h' u/ E, YSearches for the following changes in byte values: & X5 D- K2 k7 W8 {) w" @
new byte == old byte, new byte != old byte, ' [5 l+ ?9 D( c- T; s5 v
new byte > old byte, new byte >= old byte,
; R# {7 p9 A1 E9 v0 I* Q" unew byte < old byte, new byte <= old byte
# N( D5 U9 Y3 Q; c0 g" ~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. ' Z- b. b. c. B. g4 R N
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. % S) p' z+ O; @+ ?
( ~/ Y0 p! C# E, u. c
console简化指令( k3 I0 \, ]! _& o
0 s) P8 `& l$ ^9 a+ w( ^
- h = help. M+ T; w% ?9 ]3 C, F
- x = exit x0 w0 D9 l$ P7 j% ?0 n( a
- s = search (could also be good to have "si" to initialise search)* C- R. k0 c9 u, _2 A6 s% n5 z6 R- ~
- d = dump / ds = dasm
+ Z1 ~8 E" O1 `4 y! ] p0 H - r = registers3 g/ d" f' [) D; r9 A
- w = watchpoint, R% D+ p) `' N1 C# i
- p = poke (put value in memory once) |
|