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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching " c$ o. G# L6 b' p& u4 v- 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:
+ F% d- t2 q3 f- c. `2 |, m3 i) c; J
Absolute search: - x; x4 B' E6 g H
, D; T: V; z) G0 Q/ G0 g1 J
5 v* w" @+ C E+ k( Q
Searches for absolute byte values.
2 S+ R* m `; z0 lMost useful for lives and other data. ) k( i! e, ^/ g% m: Q1 N' o
Relative search: % J' p5 @( R0 A1 ^& I- N3 O
5 d8 `+ t! W# P9 d, H: u _
( v% [0 F+ m7 h" f+ K
Searches for the difference between byte values.
* z( ?7 [$ ^8 KUseful 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).
7 G h8 n& r8 y: WSingle Bit search: 9 _. M/ a. k- i$ w# `, Q
1 B" s0 K- x& d( O
! K5 y, y# O/ m, X y
Searches for single bit values.
7 U& N1 t9 r4 nUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
4 i/ A2 D- T" ?, M- ?6 `$ T9 JSlow deep search: 8 Y/ d5 i) L% ?% q* Q
2 l& E' Y0 r- ]0 w: i% c* K
) c, W# F& F& `1 Q# ]6 ZSearches for the following changes in byte values:
; Z* x% @4 s% J* ]4 Ynew byte == old byte, new byte != old byte,
6 Q* u; |1 h9 H! |& A& w- znew byte > old byte, new byte >= old byte, " r* { O) `1 F6 ]/ V0 Z, W
new byte < old byte, new byte <= old byte 3 W5 T5 i; k% b. k X
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.
* U0 S2 k/ ^, T3 h6 p) oThe 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.
6 |' ]9 _* O4 T1 J( n6 q7 \$ G# l1 L x3 [3 B
console简化指令& }' |, L' K: `" S o3 e5 k
+ d- P# Q" K* k8 `( H: ~ - h = help+ O g' E# z4 W- A: W
- x = exit+ j$ u5 r5 k7 e( j2 {: ~( B4 a# I
- s = search (could also be good to have "si" to initialise search)
& c! m9 A- V8 y) E9 C% ^# \9 T - d = dump / ds = dasm! R7 J) I! ]. w
- r = registers2 p7 Y5 k/ B% u% U; Z
- w = watchpoint
0 E; S2 `* E7 V- n8 r8 w - p = poke (put value in memory once) |
|