签到天数: 1928 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
8 u2 x, x% t* D% ~, ]0 OIn 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:
! `, _, c! x& Z$ c3 h5 r: x. t+ W9 n. S( D
Absolute search:
1 \# F' S* Z5 A! [) z; l* B8 X/ D( o$ k( S- f1 W# \
2 I. @% M" F8 c. m+ T2 [Searches for absolute byte values. 5 ~6 T( {5 C2 @
Most useful for lives and other data.
% r! j, n0 X' H: H4 F: H5 ]" sRelative search: , j3 b% a+ f1 Q- \2 T8 b9 L
' n! g) C* c5 S2 U8 x3 Q1 X7 J2 D7 Z: Z) O
Searches for the difference between byte values.
1 f A6 Q( C6 P0 K+ e/ XUseful 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).
1 r! i H! o7 ?0 f% ?Single Bit search: 3 o' R; \. y. k' M4 k2 R
2 T% U7 p: f' O. g
. |. }$ _/ g; K; r7 f& A3 q, w; d
Searches for single bit values. * ~# D& m0 Z% Q# i- ^6 V3 t+ k
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. - ~" j% p4 H" V! U+ ~
Slow deep search:
- M- j7 n: ?1 c$ k1 V8 n5 U% j* T2 p' ]) D
7 N- G* d. O$ P/ ]3 l& P
Searches for the following changes in byte values: 6 _# ]5 b/ N4 s. f& z" m
new byte == old byte, new byte != old byte,
( F: Z: m" C1 G6 y# I* Q$ @' lnew byte > old byte, new byte >= old byte, ' U0 C/ ?, F4 R2 |3 h
new byte < old byte, new byte <= old byte 2 G6 @ G/ A+ _% |
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.
5 f1 ^4 s' D9 X' A) kThe 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. ( W$ D: _0 T) f4 K# v T& t) z
6 o$ I& n: r& n4 j( k0 |* z5 a
console简化指令
1 I+ U6 _0 N( M1 }5 ^6 T7 b
: R2 m" ]+ K5 B. ^5 Z. F5 s - h = help
7 d* n# R3 y w4 ]# S5 n - x = exit3 T: b5 ^1 w. T( h4 x
- s = search (could also be good to have "si" to initialise search)7 {- p( L+ Z, F& O
- d = dump / ds = dasm; s2 |8 V. z5 m
- r = registers
) T! e" U4 I* u7 w' i }0 z - w = watchpoint
, F; C& _$ _6 b - p = poke (put value in memory once) |
|