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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching # C0 _) R1 ^! q- Z
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:
" d8 a r' v( \& b& O+ y/ `; j
) z' G+ q4 w8 tAbsolute search: 9 r: Z4 a4 ~+ \
& a4 n; w P! @ D* I1 U, u
3 J1 w9 ?' z/ {7 B6 T: v. nSearches for absolute byte values. 7 y! w& ~5 t0 d) m6 g- E2 ]
Most useful for lives and other data. / r& V3 T8 R, E5 }4 C( j1 Q
Relative search: ! j( w5 V* {+ e
" M; s9 A; z9 ]
, a; @/ H9 ~# ~; CSearches for the difference between byte values.
- s8 B& s1 k; S, r+ cUseful 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). ; W5 Q5 [- j/ [- W' N( L+ D- U
Single Bit search: ; ^, T }9 n0 i9 a, n4 l2 ~
+ q1 H; S0 W1 Z0 W3 z8 ?4 s" a( V3 y. ]+ Z" B' d9 g
Searches for single bit values.
3 _5 S; q0 Y3 [; I: q1 p+ `$ F0 {Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
0 x8 F7 p, I6 CSlow deep search:
0 U- t" T- l, u$ W$ C5 A9 s) ~+ S8 p$ c- X/ Q0 ?: g! `3 `9 r
5 a+ T1 F9 `+ ?& g" H7 O; ^Searches for the following changes in byte values:
) g2 F6 W; H2 |3 K5 H2 ]; _new byte == old byte, new byte != old byte,
' D, v" C+ `2 [+ I* q- pnew byte > old byte, new byte >= old byte,
) T! Q8 d! ^5 L% {new byte < old byte, new byte <= old byte t6 Q( o5 J: o" e$ U
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.
% w1 ~$ I' _8 n& c' R! BThe 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.
3 K5 x# D3 ?% r ]# q5 M( Y) E8 n4 Q3 E& w3 k
console简化指令
' h0 E: T. d, u
|9 i, k$ O: u: `3 B! |: T - h = help
% ^9 `. W2 B8 d% I: M - x = exit: K9 O$ ~' P2 e$ N
- s = search (could also be good to have "si" to initialise search)
, X8 w, w0 ?1 `$ J - d = dump / ds = dasm- a a: s7 b) W3 P2 ]$ p m+ f9 S
- r = registers$ o- Y) N: `, x% Q) l
- w = watchpoint
H4 V0 H+ f* O9 {/ O - p = poke (put value in memory once) |
|