签到天数: 2201 天 [LV.Master]伴坛终老
|

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
' v) q* V2 l' v9 |' ?- xIn 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 |# H# E# d# z- b) a E7 c! N4 H+ `
, P; F" W0 Q( g" l m: Y% V9 X" t7 EAbsolute search:
+ p6 |' L& a, n( N8 b o0 T7 h, J- M) q) I
1 ]- w" X- @9 ~+ nSearches for absolute byte values.
* f4 v! P! A; s# w9 a6 J2 jMost useful for lives and other data.
; B9 l# G0 r5 TRelative search:
+ r9 ]& A) B3 v+ }* G/ F, _4 r0 W6 g# y5 e
1 N8 l; v2 i4 K- V% b" pSearches for the difference between byte values. . Z4 n8 P% g( `8 ?- W. a5 }
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).
8 q& b4 `3 z8 z2 DSingle Bit search:
8 b/ l+ u3 ?; e* I# p I/ o+ u6 T Z4 N4 j8 ~& W
& j& O( j4 k( z q8 z0 KSearches for single bit values. ) U& k, D' A' {% k- u- F
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
+ _: u* e& E3 }Slow deep search: 1 K! P! K) S5 O: J, u2 P
/ Q# G/ ?6 |" y2 j7 e p+ y
3 x# j% b- P: e
Searches for the following changes in byte values: 2 n7 S+ _; y2 ]3 G% K
new byte == old byte, new byte != old byte,
+ C" ] P! n4 A( c1 p, d, q: J; anew byte > old byte, new byte >= old byte,
8 E1 ~" N2 ^2 b6 }: T" anew byte < old byte, new byte <= old byte 0 \3 C# A/ @8 _" z7 h2 ]3 }% e
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. 1 ~2 F* B9 N! n+ r. m1 a! L% I
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.
7 v C" W) R# [, |$ e L( \- v9 C9 M& y5 v+ k; _: t- f, A" r
console简化指令
$ J' n4 }( U. p/ ?! i
2 `( \( G6 J% h9 }8 C - h = help
' i9 X7 ?4 K- U( R+ ?% B - x = exit) H1 x) ] A2 }, \/ _# u9 h8 y% \
- s = search (could also be good to have "si" to initialise search)! D( C7 Z& l9 A2 D
- d = dump / ds = dasm
2 E2 ?6 j U2 m9 E$ L - r = registers0 z/ ~/ c' C! M1 d l+ |3 Z
- w = watchpoint
* o' O+ k$ m6 U - p = poke (put value in memory once) |
|