签到天数: 2036 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 9 ]3 h' L1 Y r
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: ) j' W+ q9 i6 z$ |
7 j- s N: s' j! ?$ b
Absolute search: 3 D$ ]) D* R: e# R8 u& A$ k
" [3 ?& q' t: L: ?3 D8 g# n
; K6 h8 k" ]9 D) T0 S4 ~8 x0 fSearches for absolute byte values. 5 y( Q: l. P) W/ U
Most useful for lives and other data.
; b0 v6 g$ W* IRelative search:
1 E4 u& K0 t6 S1 I
+ } c I5 v! `9 L; S$ Q$ ]7 }7 g S! s
Searches for the difference between byte values. 0 C# u1 w O" V0 s
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).
: |( x: T9 Q( ?Single Bit search:
5 B( U- I' Q' ^: _, y* \2 D( P1 K/ q' ~
$ H4 U* @2 Y# r, s4 x
Searches for single bit values. w6 Q2 W+ V y, N, t$ J+ a0 v
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. . H B4 z. ~3 Q5 Z, r# H
Slow deep search:
& T# s; x# |( E/ u$ y
2 L8 Q3 D, v! O* |2 p) \- c5 b( B+ t u$ V: S
Searches for the following changes in byte values: 6 {" s: q7 w. z9 H! z( ` g
new byte == old byte, new byte != old byte,
) u0 N3 c. G# Enew byte > old byte, new byte >= old byte,
3 N/ E% |8 C: R T1 m$ ]6 _$ Tnew byte < old byte, new byte <= old byte
1 P+ [* ?9 n7 a$ z) 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.
6 R( {, _7 y7 C& A: w2 d! W. k z6 CThe 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 q0 j1 \3 T; P( z0 K9 s
6 S( j3 g3 m3 Qconsole简化指令) ~. u: r' i2 [, u2 M: p4 u
' a; B3 E' x) q' F; }9 v% a) W- r
- h = help
! x. {0 c) ?5 @; R/ w$ [( ] - x = exit+ D8 Y3 f6 s) j: N
- s = search (could also be good to have "si" to initialise search)4 s7 W4 b. A' s# G6 h" _: C, Z1 i
- d = dump / ds = dasm5 r, ~2 J, P9 ]$ m9 c
- r = registers6 [) ~, t+ Z5 T; A) m8 i
- w = watchpoint+ o- ]8 P( x2 q5 A I7 s( l
- p = poke (put value in memory once) |
|