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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
" o/ G8 z* n: vIn 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:
/ T: f9 O0 R5 |
" ?( X; ` t6 r {Absolute search: - I+ q }- K6 B/ E
, }- f1 J% e$ D+ M! \- D% T
" T$ ^# l+ k9 p0 U" aSearches for absolute byte values.
. \. W1 E& x, A7 ^% uMost useful for lives and other data.
3 T* M" G1 A# Z% HRelative search: & C6 k+ H, U5 J$ E/ @/ y# s8 A
3 A+ h k- \6 i8 ` m
4 c1 x, h. I$ l7 J, F3 j* CSearches for the difference between byte values.
2 F# [- M& v4 {7 j8 f/ R- T r; sUseful 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).
" ]+ B G3 ] \6 S" W$ JSingle Bit search:
1 I9 ?& s9 S Y1 T) a" N+ D
2 V8 j, m$ p7 B! O# @% w E4 P
1 {2 g. v9 S! E3 o3 W7 mSearches for single bit values.
* b, J3 C! E; C! _Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. V$ H. e3 a/ d+ o4 b7 [! p7 j
Slow deep search: : V6 `0 Q) W# k. [
( j3 y! V G) D- w5 q
7 y l2 i% Q4 l
Searches for the following changes in byte values:
g7 C* k+ j- c; B7 ?, \' D# enew byte == old byte, new byte != old byte, 3 P }, a$ m) I. w7 M
new byte > old byte, new byte >= old byte,
V8 A0 N% E G, g* ?* W1 b5 ^$ Enew byte < old byte, new byte <= old byte
& t: M; G( h& M/ PUseful 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. - u( Z% y+ ?" J+ N% T5 m& o: ?
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. 2 O7 O. H6 [+ c" W% W
- T0 |# |) r( U; P2 v) \
console简化指令
9 m# t9 j+ |9 ^- p/ g( U; {2 t1 M" A7 s4 f) s4 F8 s! q9 s. Y6 g/ Y8 r
- h = help
9 T- l2 c b; u - x = exit
" ^2 D; z( D/ r4 C( g% t! C - s = search (could also be good to have "si" to initialise search)
9 Q+ e% l9 [# |4 A" V; X - d = dump / ds = dasm$ G0 V w; K0 ~8 z7 l
- r = registers
) ]6 T' f% U5 W* U$ O - w = watchpoint
+ G* o! D! `) R; ^5 { - p = poke (put value in memory once) |
|