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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 9 s) T) ], O) }# k1 k/ {1 D9 C% ~
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:
/ g, y" {. t; ?# A' q. e
. _; Y# W1 s# R$ e. UAbsolute search:
7 r; {# x) f5 J$ E4 p8 g* w7 r
- w. K* g. ?4 Z+ ^2 c; f) y# b# [& z- g* \! `
Searches for absolute byte values. 2 h7 m; C7 a: d& D
Most useful for lives and other data. % Z6 w5 ?# Q8 M: D) @
Relative search:
# r4 B6 B* g1 t* B% _; i& l
0 Z' f0 f# f6 o0 m+ J2 t( Y) |. s% z6 ?, Z3 l& p- g0 }
Searches for the difference between byte values.
4 l& r3 @/ {% f9 T: p, ~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). ) E- E, j6 t$ y# d, z% T. O
Single Bit search:
! q, @( ]1 h. l: J$ b9 ~" _7 \- Y& u( e) E9 S5 O+ e
' `5 k6 q+ z7 S3 V3 D$ [) g
Searches for single bit values. 7 Z& T- `/ w9 l" ^& ]1 d8 R3 }. E
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
) ]1 A5 z+ t: USlow deep search:
: `: i. g) {7 ]( v$ U; w0 w$ g
' {+ l, V0 B2 U( \8 A4 I/ m* U, s' J9 K! V% f) i
Searches for the following changes in byte values: : r# e) R8 i, A5 \" J3 O3 h4 E; t
new byte == old byte, new byte != old byte,
, t: F2 J" ]' _& ^$ bnew byte > old byte, new byte >= old byte, 5 F4 A2 N9 Q$ _' N
new byte < old byte, new byte <= old byte " x1 ?2 d5 U- c- {; ? Q
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. $ L( N2 L8 Q, q0 E
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.
5 D* I1 v+ S! K! N9 q1 ?: m) ~, r# ^5 |$ H& O' b
console简化指令
" N# ?" K4 Y8 V9 @% ^% q; P+ q
]! o: O# t4 u1 h ?$ C - h = help3 z# t* R( t4 V |" o2 ^: v) V P
- x = exit/ |/ L- d/ f7 a v! |* h
- s = search (could also be good to have "si" to initialise search) v: V' }5 i: H' _' {$ X
- d = dump / ds = dasm
" |. I. }' S% C& T - r = registers
5 ]: ]0 \/ y- I. B* ~% r9 ~ - w = watchpoint( B2 Z$ c5 D# J& F" _$ z
- p = poke (put value in memory once) |
|