签到天数: 1959 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
6 M/ v4 q+ Y0 a/ r) f# UIn 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: & P: k7 A: S1 D# s5 s5 E+ F
% `, U6 g" f7 m9 Y$ X1 K2 U: XAbsolute search: & [# z9 b% K0 V5 u: Q) R! `
6 W" r% O: @5 g
* i" ~1 x. a- F4 j( kSearches for absolute byte values.
. E3 X. t) _! W, h4 |% w3 ?4 X3 tMost useful for lives and other data.
- N, B# E9 O/ y3 D# w5 z* URelative search:
' ^8 s& h/ j, R6 J3 \# w
# E9 O% h9 C% ^, i1 U% r- ~7 a2 x H
% e5 J' o5 `% O R1 |/ uSearches for the difference between byte values. $ P3 h' h( G. l) X0 S0 X
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). ' R% G3 h" Y( d2 M
Single Bit search: 8 _7 P' E! ]. l- O
2 j2 p5 b, Q- k+ j8 P3 h e# b# z. s! h: P1 c) d
Searches for single bit values. 3 t' t, M8 q1 a- D' c
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
, f, M' h) R, `4 s( d: k3 PSlow deep search: 2 c) F9 { g1 ~: K/ L' }% |
* { Y0 ^3 H) Z8 }2 r+ }0 f# W9 V, l" {
Searches for the following changes in byte values: : U b- H$ v5 ^1 K4 N
new byte == old byte, new byte != old byte, $ i d, b i. O& W F* [
new byte > old byte, new byte >= old byte, : i0 T% ]. ~" {# w7 _
new byte < old byte, new byte <= old byte / q, }: H, }3 q% A' A) y
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.
6 _+ y. c) m0 H O% j& O" ^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.
/ P% k* X/ W* e9 w* k, N
1 i5 t( [4 m2 Pconsole简化指令) Y K( d- j+ [& G0 i) L9 P6 Y
: G+ z* w/ P9 a$ }# W
- h = help
- y8 R9 T+ T9 v9 ?" ^$ f( M - x = exit6 {. Q- ?% G6 v8 D4 Q
- s = search (could also be good to have "si" to initialise search)4 V: l" }2 m" k2 d
- d = dump / ds = dasm
: B* }4 G& t9 T+ d) |8 [; y8 H, O - r = registers
& a! `$ u+ u( R - w = watchpoint, i$ n3 x& A3 q- J1 }
- p = poke (put value in memory once) |
|