签到天数: 2028 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
) ^' a9 w( v+ ^: y( U& f/ R% 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: & e% m6 ~) ], G8 ~2 b5 d; G$ ]! ]
0 Z3 X1 I$ L9 v8 H4 o/ D+ u4 SAbsolute search:
3 c# y. Q8 F- x: D6 Z( u
9 e( c$ c$ i/ Z* j: X9 O8 S' i7 R
Searches for absolute byte values. q" V: i; Y, \$ o$ A* ^- x# a
Most useful for lives and other data.
0 P: E& F2 t5 v/ _, RRelative search: , N$ h+ [! `/ ~. W$ l. S! z: b
( d/ o& U0 F; S$ r4 [+ T" y( d
Searches for the difference between byte values. " }; |0 F' h& n- 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). - L; B9 i; o" Z7 _ T
Single Bit search:
+ n' W# J! T' X# |* i* \! K% n$ R$ ~; _ [% Z5 ^! D2 }! Q, b
7 F4 t/ e$ E. P, D) @
Searches for single bit values. & N5 o; Q, L7 ^; q* F
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 6 F, {+ s& g3 p+ W
Slow deep search:
1 D* w$ R6 L7 L, i t4 I$ Q4 o9 R Z/ b i1 s. g% g" [4 r
( Z6 M2 a6 ^1 xSearches for the following changes in byte values:
6 z& j+ I* V2 p( M- Hnew byte == old byte, new byte != old byte,
" Z/ h8 z, F" z! g" [* r, Z- anew byte > old byte, new byte >= old byte,
' K7 E0 H2 s* x+ [9 _- ynew byte < old byte, new byte <= old byte
8 F: x' ~+ w, o4 ]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.
3 x5 G7 p2 T8 j9 b' BThe 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. 1 O5 v2 K1 S2 _ {1 \ D( l8 {" Q/ ]
# B9 k& o L& J$ |# G
console简化指令
. f" z3 X" W; B7 }# P O! P4 k+ _5 E1 o% R. D
- h = help
8 G% [4 e' H+ @6 j - x = exit" @0 ~3 @" Q; T8 n
- s = search (could also be good to have "si" to initialise search)
3 V8 _. k1 j9 J% L) |2 y1 U; b, ] - d = dump / ds = dasm
% A1 Y& _# y; C8 |1 f - r = registers
+ ?3 G; W# \: N8 u9 p - w = watchpoint
2 V" G7 V& f, a, F7 g5 Q4 @ - p = poke (put value in memory once) |
|