签到天数: 1921 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
$ D9 X: j* q* p- _1 g3 gIn 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:
' B+ b4 \# s+ _6 ]) W8 H' k1 D0 F. M# z
Absolute search: - s9 U: `) t) ~4 O6 @) [
$ v; G3 {; q( \( g6 Y
. t5 L h5 ]4 sSearches for absolute byte values.
" Z, u( y: E/ fMost useful for lives and other data. - p4 _% f/ |( U' ^' m1 T( _
Relative search:
5 G8 m. x, J1 y9 A" y
" j6 ?! j* x% N. f6 J" i3 t: C: C m& e
Searches for the difference between byte values.
6 O4 ]1 u# d, F \2 I zUseful 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).
3 S. S4 ], ~( t, |. LSingle Bit search: 8 \# {( _/ a3 J0 g# W- c
1 V* ^# M, \6 _) c% y2 d9 o3 c
: Q: Z2 h$ s/ P) N5 K* sSearches for single bit values. ' [' e K! i, M" ]5 x6 S/ g
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
7 }* H# q4 m8 o+ Y; \$ r' G6 e7 l- l/ sSlow deep search:
. y& B3 W( E% O' y2 x6 I: t5 B0 |& w+ f3 M# P( u4 X Q: T
& s% V7 @) b* E- C# Y6 h6 C
Searches for the following changes in byte values:
2 T) f' w- l; d% V6 m0 L" I( {new byte == old byte, new byte != old byte,
: C* H ~. o; _, @6 }, A8 snew byte > old byte, new byte >= old byte, $ ?) M- \' C J, T% B* m
new byte < old byte, new byte <= old byte ' B, a; |) c$ b: Z: w
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.
0 u( W" p* K2 D" {3 ?( tThe 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 F6 T$ V! M" V4 x8 Z7 N* t; Z0 q! v/ S
console简化指令3 J! p2 E9 v' ]+ P8 t
1 D5 f" z" d0 r2 b1 @. \ T0 p* A - h = help6 z7 O/ K- X$ B
- x = exit% {! a- i1 {& Z7 n, v. E, R/ o% ?
- s = search (could also be good to have "si" to initialise search)9 Y |5 K- G D+ f
- d = dump / ds = dasm' K/ D8 T- v7 I! K& z
- r = registers; D. _0 I% x0 L3 R `, T
- w = watchpoint
) U5 i/ O& {- V - p = poke (put value in memory once) |
|