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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
, `2 }. ]! V4 B# d) J$ P! s" _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: + ?. t' ^8 G6 Q# M* I
0 q! F- K- G& _# A- C9 v- q
Absolute search: 2 [, Y9 d+ x, ]
) ^' P2 j& t* i, Q0 H7 ~ G6 N1 B
; ^ c) G& q, a2 j! @: _Searches for absolute byte values. 0 V/ ]9 D' S. H
Most useful for lives and other data.
, L3 w) t+ K; ]( Y1 {Relative search: 9 t7 y* M; V6 B8 g4 j5 k. H
# b+ ~) j9 ^, r! u
9 d1 x. Z! z- l( xSearches for the difference between byte values. . J7 H( ~& X$ q3 q! l3 M3 {; W2 ~, M
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).
5 D8 k' E. h; ^; f4 ?Single Bit search:
6 M2 W( B9 f! w7 p9 G! d8 |4 R( S( l! G3 J. J! r& W1 y( T
& p9 n+ T7 H W# g3 Z* wSearches for single bit values. : @8 E* e: |6 K+ }" V3 e
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. - u9 N2 S( w! \, I8 m: G
Slow deep search:
3 K' n7 s/ v! p, a0 g3 ~$ N7 l4 s9 ]1 ~$ y5 ]
; q; \- J2 J3 i) @" KSearches for the following changes in byte values: $ E# |4 _6 Z. M
new byte == old byte, new byte != old byte,
/ k0 ]2 d& }$ K, d; R( R# }new byte > old byte, new byte >= old byte, 1 s" @& Q7 I0 z3 d/ V! I$ M( z- m
new byte < old byte, new byte <= old byte # m B3 @7 Z( g* _* e$ @' d4 u) o
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.
2 _% C4 o' u& j; \5 mThe 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.
- n9 X. \/ x* d" a: k8 N. E3 m9 b, ~4 @, q* w) }
console简化指令
: K) O, x$ O# g( L) y; H
. G Z' x4 l1 ~' g, s - h = help$ `1 ?8 p$ p, x/ M' x; w+ e% Q
- x = exit
/ `6 \- o" P" h* l u) P1 a- n - s = search (could also be good to have "si" to initialise search)" ]7 v" O6 r9 N( n, ?% X6 Y
- d = dump / ds = dasm# u0 A% C% Q! G5 ]. e5 e# x
- r = registers
+ c) y; v6 ~6 j - w = watchpoint$ x/ c5 Z$ T4 |9 a% K
- p = poke (put value in memory once) |
|