签到天数: 1993 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 5 s& h# A n' x" p( K
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:
2 { n& |& t- o6 E
3 ^. }) Y- |/ ~, nAbsolute search:
8 Q9 D0 L M$ U, M8 n8 x G. I9 m7 j% O7 N8 m
; p/ {$ e) O) t; O
Searches for absolute byte values. " [' n0 H7 c% e' p! G' N
Most useful for lives and other data.
: |! D. S* w; L! R. fRelative search:
: {8 f% z" m, M6 m# k" \, ~
5 J2 u8 W. f$ u' j2 o0 p* Z1 v5 ?6 A* ^
Searches for the difference between byte values.
( U9 j" j) u; \- v& S- c$ ? K4 UUseful 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).
2 o% s* m! e+ S+ zSingle Bit search:
3 G& b6 X, G9 m) k: B
; p6 [; J" \3 _/ }, c- Q6 _6 R1 r+ `
! m/ j4 D5 ^; i1 C5 VSearches for single bit values.
1 x4 t1 J2 Y) a6 f) v) y( bUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
" E( E7 K t8 k% q% `Slow deep search:
# | a& l5 u, q$ ~* {. q: z; q
7 p5 _8 P5 V6 A2 e; s2 ]" T T- g5 d$ Z
Searches for the following changes in byte values:
0 J+ ?* D3 v& M. ^new byte == old byte, new byte != old byte,
& g( V! m- B( Z/ n8 Qnew byte > old byte, new byte >= old byte, 5 P! m! P2 _. K/ X5 c% n
new byte < old byte, new byte <= old byte 5 l/ _0 c" [! o; U, S: w
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.
% ?7 \, ~' @+ D$ |7 U) HThe 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.
! u$ V5 r. l* V, V7 Y: @9 x# @4 u/ M! C& c
console简化指令
9 }0 _+ J6 N, J+ h
8 g; X1 m- G% s5 ` - h = help
5 u% J! G6 M0 A& X7 V/ ^! ]' ? - x = exit
" @" @1 B6 }( ], L5 e - s = search (could also be good to have "si" to initialise search)0 T" ?3 J: n1 V/ T5 A5 I9 \8 U
- d = dump / ds = dasm
! o8 s& _' I- K - r = registers& u# d+ O7 E$ B4 ~
- w = watchpoint
# f. _0 c5 o4 V# g# y7 {$ W7 v - p = poke (put value in memory once) |
|