签到天数: 1915 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
' i$ ^4 L% p. @0 k2 Z; g0 v' YIn 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: , [8 p/ o2 h7 v7 f
7 N; ]5 s7 j3 H3 l# j
Absolute search: % T5 F& F- w. I1 @9 B
! m! y8 F, u& }0 t2 M
0 K% J4 z( C- G" S/ f; H' V% JSearches for absolute byte values.
: U" D/ p! V* \% w+ n" @ P ZMost useful for lives and other data.
x `- M( O' X6 S+ Q1 |9 ~8 hRelative search:
0 ]8 V& M4 h* n) }
3 y% S! ?! |8 e) ^" u2 R$ m) h& j* {2 ?; I; j+ x$ X4 g" r. {
Searches for the difference between byte values.
, V% ^. ~% T! l( h# _1 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). ) P9 D5 ~/ O- t1 T) K' F
Single Bit search:
9 L* K+ t# L0 o6 {8 K- G# t# M% b8 l3 v$ a; h. t: _" z# `' z6 i
, r( f" k" B% t Y5 ?: E( Y7 t5 w6 oSearches for single bit values. ' Q3 ]1 I5 @/ ?. l4 Y& s0 d. ]
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. % I: o/ ]+ n& G. `* D+ n( B
Slow deep search:
3 q- Z& @& S$ q& o2 t$ _! |+ A4 Q
6 W) ?8 z( Y' S& B/ k! h. ^0 Q1 w
1 K/ c, y6 |! [( G" I8 J- U. [Searches for the following changes in byte values:
2 V+ X$ T* [+ rnew byte == old byte, new byte != old byte,
. k) r+ e( Z! }8 {. k: Fnew byte > old byte, new byte >= old byte,
( k! i1 t' C" B# Ynew byte < old byte, new byte <= old byte
, u& R) r6 v* F6 H r8 L1 @" xUseful 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. $ J7 \1 p; B/ v t3 ^' ]
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.
1 z* R( S" K' R5 @2 F+ j% [+ N8 F. w3 D- @$ Q
console简化指令9 B, E+ N! I6 ], a y
+ s1 R5 x( e3 n0 {+ D( z- O - h = help
; s/ p6 P$ Y6 N3 a. R9 i - x = exit
: Z+ l5 Y/ S- |& {% n$ \8 T - s = search (could also be good to have "si" to initialise search), c1 P, `. x0 y% V9 ~% o- ?: `, ]
- d = dump / ds = dasm
! S Y4 V$ U [+ ?% a - r = registers) u- D: t8 c6 i& `# n2 ^4 [
- w = watchpoint9 X: _$ R( s7 T6 L6 u0 V; C; K3 Y
- p = poke (put value in memory once) |
|