签到天数: 1938 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 0 _* G) R% x" u3 Y. e( p1 y' N, }
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:
/ _2 a. F' o/ o* u) j9 @8 Y) E% ~0 W; r O+ u" r. ~2 D
Absolute search:
' O3 z* d( d" I9 {% i+ t4 C9 V1 z5 W$ ^# \! I Q
0 [3 \ N( f, USearches for absolute byte values.
4 E& b: U* \6 \4 G k9 _8 NMost useful for lives and other data.
2 C1 x6 f& N7 R, ~8 Q7 I; w" S- DRelative search: # i2 W* a2 b7 o, `& L$ K
6 }+ O% k2 z- J! g8 V
0 z3 A7 l7 X" c# l( @
Searches for the difference between byte values. ( a9 v( I6 n" f. k% o
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). 5 ?9 l' d/ R# R8 I3 |" v
Single Bit search: / w! k9 K1 c( O. z$ U" ]
! S( K0 `4 J# p
d! S0 O0 k9 u9 z
Searches for single bit values.
1 w! r9 s) @. b# ~9 TUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 1 q/ \" D5 X' b) s7 g7 o4 Y( J9 E+ f
Slow deep search: 3 e( d7 T6 T6 x, l$ ]
9 p" j$ b' J; ]- e' \; Y
0 P) e% \ Y* ^9 |( L& S) u$ ESearches for the following changes in byte values:
6 j1 h1 F6 I, X! `4 N0 `$ b% \new byte == old byte, new byte != old byte, * l* K0 P1 A [0 T
new byte > old byte, new byte >= old byte,
' c. U4 N# s/ enew byte < old byte, new byte <= old byte : n* X% x3 t+ u# p
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.
& i7 h! H5 |" o8 ~1 D) h! KThe 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.
7 w, o, t) ^* D& @- D6 v5 `0 l
8 f, P$ P& J2 @) `) w7 N/ B* ^+ }console简化指令
7 q. b0 M. Y$ T9 p* M
) l4 R$ j8 w. ?+ A0 m - h = help. f7 u/ O/ O- w( I8 a
- x = exit$ O, M- U: O4 A" [; f
- s = search (could also be good to have "si" to initialise search)- r& v! j, \' ~1 X
- d = dump / ds = dasm5 L" W2 l: T2 ]. N6 Q* g3 r2 `# F
- r = registers
" H7 [& c+ X4 x( c( I - w = watchpoint0 v6 Z, T5 h" `2 I: \# }
- p = poke (put value in memory once) |
|