签到天数: 1987 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 9 r7 |. z0 H/ X6 v( \6 v
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:
" s4 l0 X/ P7 X
! F5 g& P# ~" [* Q- bAbsolute search:
. l1 Q7 v! d7 g4 ]9 W! c! o
: U& a8 S( F5 B R* D1 y0 y
+ X0 }$ I, j; h. _Searches for absolute byte values. # v5 f, C# }4 K2 y
Most useful for lives and other data. 0 i. Y* n- C4 o8 F1 ?5 w
Relative search: 5 n7 h& `# X6 R- x+ I
! m( ~, V* a* P) r5 r! v
8 A( @# Y& Y5 BSearches for the difference between byte values.
6 R$ J/ L! G {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 W4 ]1 u2 {9 {, _, g2 q
Single Bit search: . P' ^% a! f" e6 T* {& J7 n
1 c* l8 S* K) Y5 h
& @ p& x5 l; d: [2 j" a! q
Searches for single bit values. 9 O. K, v- d/ ^# k) a
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
/ G9 O& _: s' ]. {Slow deep search: 3 x5 R! W" M Z9 Y# d
% \) P9 d6 J r# o% W9 H( C
( A( q" y% G3 `- y* p
Searches for the following changes in byte values: " W; P+ r9 ?1 W+ _5 ~! i* D* A
new byte == old byte, new byte != old byte,
1 N) f! k) K) W4 A+ Inew byte > old byte, new byte >= old byte,
# Q0 l0 }2 `3 x9 C7 ]new byte < old byte, new byte <= old byte
& Z6 B# g6 `( CUseful 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. ) b- A& J0 j' p- g- r1 R" F
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.
/ v- Z* W% {* g8 r, Z( |: c3 X+ r K) i. ]% }- c
console简化指令
& c' ^0 R5 M0 ?4 y2 s) h
; j+ ~4 m9 f0 r3 y( T+ _ - h = help
, y( s% H8 @$ u7 z - x = exit k9 \* I: _9 l6 r. A& ~0 O' d9 ~0 U
- s = search (could also be good to have "si" to initialise search)
. K5 z; I. \2 h2 K+ H - d = dump / ds = dasm
/ I2 g6 R3 I8 ^- L - r = registers
, n6 f. T/ J9 f) H- p - w = watchpoint4 _! b6 c. z2 O5 @+ P/ R
- p = poke (put value in memory once) |
|