签到天数: 1813 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
5 f1 u6 G# i) l7 e# eIn 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: 6 {( T H S# r9 o9 w' } r
! T' t/ S4 _' C. a8 x: G2 s8 K3 g
Absolute search:
& r( k7 [: V# A+ ^; Y: V
4 s1 c# W- f( h1 t. K4 I5 K2 i- B2 s( s0 r/ a+ X/ e- T, Q( K
Searches for absolute byte values. 3 u% i" Z q W" R
Most useful for lives and other data.
! t' u5 D% b0 S7 XRelative search: - B& b6 {$ w5 @: D, b. r
$ p8 k5 Y6 T: r
) J. H3 \. \% D; y# k @1 c( _* I
Searches for the difference between byte values.
- g: ?( v4 j2 r0 r4 P/ R% f$ C* `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).
) j, K B4 D1 ?( E( J, U$ b5 k3 eSingle Bit search:
0 ?- Y+ o+ P% s% o1 i2 x" H$ `) p: y2 q$ N7 l. @! l" ^8 d
( L% `* _" t" d$ m+ r5 vSearches for single bit values.
8 O8 u% `( q, M T: U/ o) HUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 6 z+ H' H2 _) X/ `
Slow deep search: 2 ~, O4 x8 p6 P
% l' I8 ? ?, I0 H7 W2 g) s* W2 K0 F; N# d
Searches for the following changes in byte values:
! ^0 _; H* ^- C$ _$ B: @+ jnew byte == old byte, new byte != old byte,
( Y; M) x$ [ G$ D. t9 snew byte > old byte, new byte >= old byte,
5 n3 i( I; w; L* jnew byte < old byte, new byte <= old byte
: X4 ]2 q8 R' F8 v& j1 tUseful 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. , |) M, H1 t- ~+ X. y* U e3 g. [5 Y
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. ( B g/ F, Q% _5 p
9 ^, Z: }0 o7 y4 y% H; d/ W, p4 wconsole简化指令
k& L$ k' O5 W$ S! d) v, G* L% s
- h = help/ o0 r6 t6 K+ z1 U8 m
- x = exit$ `" N2 H9 z, L4 l
- s = search (could also be good to have "si" to initialise search); m: E s6 K" `
- d = dump / ds = dasm
; ?1 r) s6 l8 u8 n0 \4 R0 X* x+ j - r = registers+ Y7 s, K, ?9 P7 _( T
- w = watchpoint
- Q; t) K, Z! U6 T" O - p = poke (put value in memory once) |
|