签到天数: 2032 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching + s/ q5 x( I" B! R' h. ~
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: / P7 l- Y* G" Z# d4 ]2 ~! o
; l+ h# t4 @8 H0 E+ B) z
Absolute search: t6 L. Y5 q, H+ H0 y
7 T, s/ c. z5 ?$ S2 |
+ j: v; Y& r7 j0 O/ E3 O6 sSearches for absolute byte values. 6 D9 j' a( z6 R+ Y8 ?
Most useful for lives and other data. ( C8 z/ y8 T! J9 A t1 W
Relative search: 5 j9 Q2 c$ @- f* n
" P) ^" V. g3 v& l# l1 Y# a. |
0 O3 J8 Y( ^! a* V$ Q# ]Searches for the difference between byte values.
5 m8 E7 m5 M" Y! k! Q, _3 dUseful 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).
2 R1 V7 ^" ?9 ySingle Bit search:
2 }7 h4 q7 v) _5 Q( Z/ V, q3 s# C$ B6 x( G& ?
0 t0 L. j) S* A! ]' N; w) R
Searches for single bit values.
1 J' Q( E; M% T2 U0 qUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 5 o) e% L, C0 n! w+ L! T: x
Slow deep search:
; p1 k2 M0 `5 m9 g- n# g
7 b; _0 `9 q: i" E, Q' \$ w0 a& I8 Q% u" m4 L7 i4 ^0 E
Searches for the following changes in byte values:
( f3 N/ x; @) K) \ }! ~( ?new byte == old byte, new byte != old byte, 7 u* q- n( B3 l: R3 H8 H
new byte > old byte, new byte >= old byte,
. K4 X9 t, L5 W% Hnew byte < old byte, new byte <= old byte
+ s, T; a) f5 l% z; |* x, { l* `' ?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# T' x( N' I5 `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.
6 l) l* v" E3 @2 }
5 ~1 w3 K8 o/ [5 Cconsole简化指令
U1 O& s7 w2 i. {5 f; T h+ d. m2 ~& p* Q1 ]1 J0 z+ F
- h = help' J% Z, }. t7 U- U" \3 S1 c1 h
- x = exit
3 p0 b! u3 i0 L - s = search (could also be good to have "si" to initialise search)+ o+ P. }" l4 w3 V5 ~" K
- d = dump / ds = dasm7 ^0 ?8 U; e- @& k
- r = registers
7 O% d) _9 ]' L# H' s: l& Y - w = watchpoint
" Q; V. T: H0 U3 d2 m - p = poke (put value in memory once) |
|