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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching : j% ~- S; `, J4 H! [5 a" ?0 L ]7 b
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:
- d z. i4 ~8 L* B5 ~( u6 u- G- f+ P* l3 L4 L! }8 t$ @
Absolute search: ) `! q( ~, M, W, ^9 R e
+ Y5 f. k" Y! M7 z+ d; W' f2 w
7 V9 H) a' x: J
Searches for absolute byte values. " G/ ?- H7 g0 x+ P8 A" E
Most useful for lives and other data. ; w; b3 X" p2 _7 h
Relative search:
) m% p5 l; C( U$ t: b( r u8 i- ^: F4 D4 I9 N
. s3 z8 p- x7 w; w$ R
Searches for the difference between byte values. . _( O& B) n. W V
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). 7 V' Y+ K' ?5 [2 t" c; u
Single Bit search: ' N6 y( ~, b# l$ V
+ V L# P, L- s$ u8 ]3 v
$ f$ V' e8 ^4 @Searches for single bit values.
! S# P: j/ j6 J2 r0 K# QUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
. W& \" q0 j# p" f# V! a, SSlow deep search: 2 _' D8 A* I% Q: ?! [2 P2 X5 X6 r
4 T L6 c, O! m; B& L1 t
( f4 \& T9 y& L: {. E' |) dSearches for the following changes in byte values: 7 H% l' \9 w# Q P" G w$ s
new byte == old byte, new byte != old byte, + W) D, \( y+ M' s- C* ^
new byte > old byte, new byte >= old byte, 2 C- t9 _8 l# E
new byte < old byte, new byte <= old byte 7 j- y4 l- J% g, Y2 S
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. 1 ]- u! ^) z$ e
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. ; Z% h/ w. v! Q3 l& {9 `; t+ @: h8 y
' n/ r# Q! p3 B6 n
console简化指令
$ Q3 Z6 u) j* L8 m6 ~; F
9 z* l+ _" P N3 h - h = help
8 m" ]/ P# ~# ` F! v/ n - x = exit6 J4 B1 @6 }# r% [# f, e1 ^" N* t, ]
- s = search (could also be good to have "si" to initialise search). P- q/ ^1 r: o, f) e0 O$ o# R
- d = dump / ds = dasm
: @5 T# i9 ]' N& `4 \& [0 R5 B - r = registers: V# O/ [' K& S- N1 w# c/ a- u# O' u
- w = watchpoint t/ T, b1 h) \/ i, D
- p = poke (put value in memory once) |
|