签到天数: 1989 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching + J9 i3 K% w! K
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:
- a/ D) O& l$ ?6 M& ]7 o0 ]& b/ {5 K0 r( y3 h2 O0 b9 h' `
Absolute search: / |4 n4 U! _& G ]+ d) f
8 r$ t& N5 S3 K: M; T( A1 }( s$ s4 U
2 g V- m* I% @6 L9 T/ qSearches for absolute byte values.
' S! L% j) p+ |' j2 {7 n+ i, k# VMost useful for lives and other data.
/ `# _& G* i& K% r* @Relative search: , {2 c7 M, G7 M. k8 j# z, M* ?
! Q' j8 c5 T0 k8 \; L% k# ]
. T' s' ?$ z4 T1 ~, eSearches for the difference between byte values. , O1 o0 L8 k2 A- l+ a, _& R, w
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).
, Z1 N6 |& X. e6 CSingle Bit search: $ g1 j4 o; b8 d9 X
! x6 M. g5 F/ E, A5 O0 _6 K5 i0 N6 `1 _8 J" V" R
Searches for single bit values.
0 G4 b8 [3 q! C1 _. D2 j" a# sUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. ; t8 @' W* I; M4 R* H
Slow deep search:
( b7 f9 e- l* l
+ G- v: o( N6 H) M1 `, t
8 a+ Q1 \' b' U" F( @( x; e: E0 @Searches for the following changes in byte values: / Y1 V6 _, z8 y9 [# R0 J3 v6 b1 {; @- v
new byte == old byte, new byte != old byte,
9 _4 D6 s5 \0 _new byte > old byte, new byte >= old byte,
. ^5 v# |9 d8 \new byte < old byte, new byte <= old byte 0 H6 Q9 j7 A5 v0 x$ C7 R
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.
/ C1 u0 y* e9 j; _7 R+ |" [ pThe 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 M5 b- G9 `- R3 Z8 M9 e) x8 U( J o! q) l4 ]0 e( m" _
console简化指令- Z; s, \' ]' d& e f1 C
/ D8 ?& p) ^+ Y! R) f" H* C
- h = help
5 A5 M+ E t+ }, F, n4 E - x = exit' W) O4 j' y. }0 O6 C; e
- s = search (could also be good to have "si" to initialise search)! Y. t3 l. T2 \* G3 m
- d = dump / ds = dasm
* E6 l9 m2 m; z9 P3 }$ a - r = registers6 ` r1 {( x) k4 s
- w = watchpoint
) [7 o: P$ d0 x; r. K - p = poke (put value in memory once) |
|