签到天数: 2061 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
7 o' T5 t" p& Z) LIn 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:
' l3 G- ]! f6 ^9 ^# k: O) n
( a( r* u' ?! Y' @0 n GAbsolute search: $ Y! r! k! y" v" T$ {) n" K
# r2 ~9 W/ A; @% C& l& [
2 I% K4 @, d+ t% T8 ^Searches for absolute byte values.
1 ^( e# f/ i; |6 jMost useful for lives and other data. # T% D9 w# s# R& |' s" N1 l6 ]% P
Relative search:
. ~, _- L5 V) a3 i3 r! [, i3 |0 h7 h! n# V2 H, |& d
0 @4 S4 T* Z8 P3 K1 p [$ E& L8 m: ISearches for the difference between byte values. ( ]8 S- h2 ]1 Z1 d7 c- Y$ b$ q
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).
( M0 y2 u. F- k! ZSingle Bit search: * t; y& t: A. y9 Z
+ X+ G5 J( D" _6 I
b, J$ m' m, ~- sSearches for single bit values. ; A- f" D. t0 m
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
) d# k+ m# u8 [: y7 m0 WSlow deep search: 9 b2 h; c* c7 _8 J
2 z& B3 h" G7 l) X2 X
; x3 w2 F( `9 I7 k; y
Searches for the following changes in byte values: ) B) ^$ `9 g7 B3 t; _
new byte == old byte, new byte != old byte, 8 V1 x+ S: L' T4 o _
new byte > old byte, new byte >= old byte,
' M) O7 Y) ~4 k; c: _* Cnew byte < old byte, new byte <= old byte 1 _7 f3 o( v+ s s }8 e4 Y
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.
) M' {5 F. V6 J9 m1 \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.
' v. p$ {) B% l* i# Q, e0 q" U2 y- Z0 t$ f5 n7 y# x
console简化指令
. ]1 j" c) ]* v; s& f8 S, z: x. p7 }, @. [1 A
- h = help' }; k! l) S) ~, M
- x = exit4 s! V9 I3 O+ z* H; p& \
- s = search (could also be good to have "si" to initialise search)( q- ]2 x5 e& c) ]0 Q
- d = dump / ds = dasm
: v2 N* `' J) K7 { - r = registers8 V: u* J% q% ~; @* Q) c0 g0 Q1 e
- w = watchpoint6 n. P, L6 T; o; k! w" D2 b1 p
- p = poke (put value in memory once) |
|