签到天数: 2036 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
4 _/ D% L9 Y" D* K0 y$ VIn 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: 1 h0 e1 _; \! [( Z8 ~* R, D0 V, R
( z9 p& ], ?) Q, N F* n# I
Absolute search:
, I/ B9 b% d" D$ h% p
0 u7 N& M }0 r3 n1 c) r. ?# r% a. U4 ]5 W4 E9 F
Searches for absolute byte values.
" B, q: H" ~8 d9 q6 n; y3 |Most useful for lives and other data. - Y- o2 X; i4 y/ H; L J
Relative search:
+ {% W/ ]1 l6 M, \ P2 Q1 Z
7 x$ W5 S! A. }5 i$ l* V. ` j5 R8 A, t3 P7 O
Searches for the difference between byte values.
& N9 D8 l5 O8 `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). % \ ?" Z/ E. ]) }: W' }1 u' N) D! v
Single Bit search:
1 E! q9 V8 K6 P+ @% `+ o4 c) [# N" m6 Y3 n3 n- l6 w0 I
/ C$ ~5 K+ n. S
Searches for single bit values. - I4 N0 x7 o. A) M( g. A0 n9 S, E
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 3 z8 E0 }/ E) j0 ~' v, M
Slow deep search:
( ]8 T% W* \. W2 H# `3 _" N# _2 M( _; G. O1 |
6 ?/ t/ _6 X0 y: kSearches for the following changes in byte values: / a7 a9 p6 ~7 J" y/ F& b
new byte == old byte, new byte != old byte,
* N/ B! \; p3 g( bnew byte > old byte, new byte >= old byte,
' u: p: ^8 T; A: n% snew byte < old byte, new byte <= old byte
' i8 v: f- Z' J: q: i8 a7 B% N/ ]# sUseful 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.
- j- L! V8 I [3 j! fThe 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. g0 f+ J% A. ? V: V' ]: g4 e. v0 P
4 n1 h6 I U! {# H, b- F/ iconsole简化指令' p8 R7 |3 V j/ x3 v* F7 m! N
- @7 w/ C) ]; J) e1 v
- h = help9 w! q4 o5 W$ N0 M) S2 q
- x = exit
8 [2 v2 a, t6 L0 J& S+ X9 A - s = search (could also be good to have "si" to initialise search)* G+ _: k. Q+ \7 ~
- d = dump / ds = dasm
* n6 h4 T$ }5 p' x - r = registers- c9 T( f7 s# f, I: R
- w = watchpoint2 }- ^+ o ]+ b- J* A
- p = poke (put value in memory once) |
|