签到天数: 1946 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching ) x H# D$ R- 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: " u/ V8 f$ K, V1 [# \0 `
0 Z7 q! z0 y# F0 {Absolute search: ( N% Y2 T. j3 O0 m6 c7 |$ m
$ E0 o5 l& E: z O5 o
* c0 v( n; I" B jSearches for absolute byte values.
' O$ C8 N" W4 K: H* FMost useful for lives and other data. 4 w9 X0 G1 z9 |9 O( H! G
Relative search:
& C* t" L7 u0 M d% w" J2 `$ W! f, M
3 m# \, r! O. w1 A8 kSearches for the difference between byte values.
# [, {, ]; q! A, B3 k( M% OUseful 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).
6 g4 `$ M9 _6 i4 W# kSingle Bit search: , B; t) j$ g! Z4 n
% ~% q- m3 ^4 [. \7 u2 D& S% S' M/ E7 @- z
Searches for single bit values. ) ?- M& ?+ `* S7 C
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
% A) {6 X( K( C0 f# H4 ySlow deep search:
0 X4 l! x# ?; v0 N6 H1 a# }
8 U P* Q" D! ~; M. d/ ^, U$ X- S- I! u& f# ~0 x! |
Searches for the following changes in byte values:
8 j. i) @9 q/ _8 J! w8 ?2 `new byte == old byte, new byte != old byte, ! G( X! [8 g# S3 m' r/ d
new byte > old byte, new byte >= old byte, 6 u0 M+ r4 Q' V7 E6 N3 `5 E
new byte < old byte, new byte <= old byte
, }0 ~$ }5 ^' x, a7 E! r" xUseful 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. 6 C+ h' b% m n
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.
( _8 }5 _, [/ c3 a) F3 [) q
/ H% ~4 G) X" Aconsole简化指令
6 i5 P: ~0 Y. J( y/ j
6 f8 t ^ G+ x q - h = help
% y" u' s# H. E - x = exit
& h! ]1 T+ t: a- ]8 C" C" @$ j - s = search (could also be good to have "si" to initialise search)
+ m# J+ o' ]9 H - d = dump / ds = dasm, N0 Z( @# ? P& u
- r = registers
% n4 J1 O+ b& \* C' L - w = watchpoint8 G8 m7 G; @# D, P! b$ ^7 u
- p = poke (put value in memory once) |
|