签到天数: 2007 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching : U" t. U* c8 J- Q5 b8 }
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:
V( ` X; a- `6 g2 T
% f: ]& [" A! t. B" VAbsolute search: 0 z! U- T) J6 y. g" c$ F
9 M/ K1 X. }0 V' k! \
8 f# ?3 Z1 C* `. m2 i, X# D+ k+ @
Searches for absolute byte values.
* P" {: R6 ~) x0 n$ w# ~3 }1 JMost useful for lives and other data. . ]8 n; D3 z2 ~' f3 V, u
Relative search: ; y. ^7 q6 z4 i5 f
- h, x1 a8 O- j+ l& N" [5 Y
* E s, ]! l' `# Z1 `1 @4 ISearches for the difference between byte values. ' n9 }7 v5 ]2 S: K6 H
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). ! l( H8 }9 P. i9 T" x6 D J G
Single Bit search:
1 {% h( R, U" E. w
2 |+ x6 ]) [5 Y7 e
# m! f; L" }9 X9 L9 C& ^Searches for single bit values. / r0 b! ?! y$ f, }3 U" `
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. ( m5 H9 `3 m, l, a" g
Slow deep search: ; R1 H# a+ y" c: @6 U$ @' x, S
. D7 a6 C- K& Z4 N" \
: f. j/ y g# xSearches for the following changes in byte values: $ Z' O& z& C$ G) f1 z* _3 H
new byte == old byte, new byte != old byte, 7 X6 y! x! k0 e8 Z
new byte > old byte, new byte >= old byte,
- N1 I+ A( K C4 Mnew byte < old byte, new byte <= old byte
6 i- _7 y2 W8 i) F$ 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. ; m9 B- O; w( f1 F
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.
% t9 z; b' ^4 y* e& u- a3 ~) C6 ^) Y- @% ~
console简化指令
3 V# G% c$ \+ |$ [' \! d
. K0 j; b7 p5 _' F9 Y8 ^( V - h = help4 n7 u% U7 q% S0 p; P" z
- x = exit
; `0 ~6 Z j8 Z5 D; q - s = search (could also be good to have "si" to initialise search) |7 T2 f# o n) G% r! E
- d = dump / ds = dasm
' j6 f+ {& b4 n2 `& P9 v - r = registers
& p, X$ C: S9 X w, A: H - w = watchpoint, c6 X( F9 }* R% x7 |% w6 Q
- p = poke (put value in memory once) |
|