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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 7 ~- a$ F4 y% d1 b* M
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:
T" I& P* d8 _+ ^1 {2 _% V7 S# r
% ]/ Q! k+ v4 [+ t# u" G! }8 r- RAbsolute search: 4 P' [8 O4 S1 b0 r) y4 M. f* Z
4 v8 K1 x0 p* v4 |; n, w0 X. ~3 [# Q' ]2 p, s- y9 [" l- H
Searches for absolute byte values. . n" q6 Z; t9 @) g
Most useful for lives and other data.
/ C c# [" }9 q, `Relative search: " M9 R1 @* D# l' C& L6 c
) U: P( r% I9 ~1 x0 @
. L8 }+ F3 G8 N' l* w
Searches for the difference between byte values.
' A. V+ a( y# B# M/ }# HUseful 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). ! K! H5 T; T( i: a9 t( t
Single Bit search:
, ?2 e* c: P+ u5 u8 s. U( i1 q% T" h1 \" V+ c. g
% r- m( h- G3 b/ J- xSearches for single bit values. 7 M7 A' j6 R* u/ _( o
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
, q! t; `, ^% C0 G( @) z, lSlow deep search: 3 p3 q9 Q' T$ b1 U5 W
% _, ^/ p& h$ x3 ~6 N$ I
- }* T! L5 C2 c0 V x
Searches for the following changes in byte values:
D+ \/ Y9 j4 a% d9 C5 Lnew byte == old byte, new byte != old byte,
& s. I6 u: @& O2 n5 h' dnew byte > old byte, new byte >= old byte,
) X& M+ z% E8 {1 p6 Bnew byte < old byte, new byte <= old byte
3 y. c7 `+ _/ m& X1 r: _0 z8 pUseful 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. : B( R5 g) C$ p2 P h1 s
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.
8 F# A! N. y$ r* ^; c/ o' E, ^/ _. w5 C/ T
console简化指令
3 F( f; g! J0 ?$ K! l" F5 L1 _6 ?9 {
9 G! w: E0 P, p! }. t" Y3 D, O$ @, S - h = help
" l7 k/ ~/ p! H& ]& j& ?, I$ j - x = exit
3 Y$ E" d7 f% M$ ^; I5 K - s = search (could also be good to have "si" to initialise search)
) R2 Q: m( N7 C$ J - d = dump / ds = dasm; Y+ a9 @, F3 X, ]7 |* F, q
- r = registers8 w1 {8 v) ^3 V* Y/ R! {4 L) B
- w = watchpoint/ G! r6 p, H3 ]1 |
- p = poke (put value in memory once) |
|