签到天数: 1925 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
, U/ m: P6 X/ L) D+ R+ O' A8 eIn 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: / v3 i$ @% Z4 ?/ e" ^- [
6 O- h2 U9 |2 j' G# a6 u9 zAbsolute search: ( v" R% G. K! ~7 w, N6 X, m/ o E, B
# `" w3 j9 F' F
' c3 h2 W0 j8 l+ m" m$ kSearches for absolute byte values. # ^ \' i. f3 k0 ]( x2 b
Most useful for lives and other data.
) M9 L6 L( P2 y' S' u' iRelative search: ' \. W- B7 T# a* O* \' q( [
' U. f) o+ {: P! X2 X
' O; ^2 s6 B7 B! b! c3 [1 g
Searches for the difference between byte values. . n5 P9 O r4 A7 L5 {- A
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).
1 f! E4 ?) ~' k3 \Single Bit search: 8 ^/ Z8 h8 m. \7 H
" L4 y$ M; u. C, A2 g7 x
C' ?. o( i4 n- a) RSearches for single bit values. g* T9 v" K" }
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. . F# L# B% d3 v) |# I1 |* g
Slow deep search:
5 U: Q: h1 b# T; E; h! m. n, |. i2 b# u- B! Q2 O
9 l: t+ X" K9 q& I; vSearches for the following changes in byte values:
$ }' f+ ]$ e! ^# x" A1 i0 ]new byte == old byte, new byte != old byte,
; u. D |- ~4 `' Bnew byte > old byte, new byte >= old byte,
/ a) {& M! J" T" \4 X0 B0 L8 ]new byte < old byte, new byte <= old byte ( v9 J, l2 n6 A! q, j4 m8 {
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.
' G( j" s. r- f, q6 v$ QThe 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.
N3 O$ `8 d+ A& _; e, z3 U4 B" \" M. W- W
console简化指令3 {2 V2 g1 R# e9 t: O
* f8 E, o8 f$ p( G0 o - h = help
2 q! ]1 {6 S7 r8 R0 | - x = exit
# @6 h# F7 {5 ~/ W: F2 X( l5 c, ] - s = search (could also be good to have "si" to initialise search)
9 p) N+ c/ l3 v - d = dump / ds = dasm
5 u' X, l8 z5 V% W1 l& Y - r = registers
% Z" o4 t+ T, F% t' w - w = watchpoint
' N6 B' o% |/ P. I: Q - p = poke (put value in memory once) |
|