签到天数: 1950 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching : v$ R6 {/ n3 U/ z2 L
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:
1 }* \; ^2 X+ Z" q/ G B5 x3 i- u* r$ T
Absolute search: % I" Q2 R' b" y/ R6 b
# B, u/ n: m' R6 O, A" E; w0 [& L) u
Searches for absolute byte values. 9 ]) T2 ? ~( ^
Most useful for lives and other data. W# k* K; \0 h5 c" \/ ]0 A
Relative search: 5 i" J1 d8 \3 \
. m8 j! \6 f/ b' u3 L! f/ k
6 y9 o8 j# F2 PSearches for the difference between byte values.
6 [) U5 J; ^! W$ r1 mUseful 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).
+ J( _3 l2 _# K2 A; ?' k8 m0 F; C* rSingle Bit search: # n! h, ^) w& o! A, C0 ^# w
) @8 B& n0 |; N" q0 u8 x
* N7 O. p6 S( B0 ^ b4 ^" n M% ]Searches for single bit values. / w/ |/ X2 A6 Y. @0 o
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
1 |/ D+ b! T& n3 j7 ~; jSlow deep search:
: ~5 O# q! }7 P! i. o' Q ^& r" ?; @
9 G( i; h' W4 j, `0 OSearches for the following changes in byte values: 3 f( ]% ~5 ^/ Y5 t
new byte == old byte, new byte != old byte, + i5 V7 S+ R0 ]
new byte > old byte, new byte >= old byte,
3 ]( G0 m6 n6 Tnew byte < old byte, new byte <= old byte 0 }2 T6 p0 i4 |; R4 |
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. , k' v0 S, s! F1 T6 b# J
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. & \1 _, X, {' P3 c. b7 A
+ `6 P) R7 ]/ C& o/ o
console简化指令; |* r9 H8 G9 C7 u7 L
" ?' D0 J, M, t4 ?/ }8 G; I
- h = help
, N+ P/ u' l" V$ x) V - x = exit4 f o7 v& Y, O! |; d* G7 Z1 v+ D. H/ \
- s = search (could also be good to have "si" to initialise search). P( B6 a$ ~% P
- d = dump / ds = dasm8 D0 Q3 N4 X, {9 p3 W4 k* K
- r = registers- `+ c Y- u4 n8 ]2 l
- w = watchpoint) \2 j* h+ U7 c% e+ W* K" l
- p = poke (put value in memory once) |
|