签到天数: 1973 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
7 u" {8 t9 F# B2 N8 dIn 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:
. n# m3 H0 D. F
2 N( L# @" u0 S% AAbsolute search:
) V9 r! M! v% d/ `/ q6 R6 Z* {( K) i9 \
& K. I! r% r4 _5 W2 ^! ~* q0 kSearches for absolute byte values. 6 F3 n4 [/ b3 }9 o% ~
Most useful for lives and other data. 8 c4 i' x2 q2 J6 {
Relative search:
* Q9 Q5 d& L9 j. b
8 [9 e$ A# b1 y# z8 W
. R6 D; V8 N0 C* r/ ISearches for the difference between byte values.
7 G' @9 T! i. q$ A P1 rUseful 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). 3 O& v M- u- E, d$ N4 F" \3 y, a. f
Single Bit search:
# d, t1 u" S6 r" n3 y/ G3 \0 ^; {2 g: c# `, r" e _' v
, H* M1 O3 s, m. ?Searches for single bit values.
$ O6 v9 O B3 AUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 0 \% }# o8 f& O/ W' ~, k0 l
Slow deep search:
0 s: A1 O3 \; A! L# n' z, ?0 O8 u4 a. `( C* e" ?4 O: `% B
8 F! S8 ?+ q! d; nSearches for the following changes in byte values:
2 V1 D4 s9 ?& e% ~5 A' Bnew byte == old byte, new byte != old byte,
8 R0 C' }( F4 cnew byte > old byte, new byte >= old byte,
# ^% p6 q& r# D) w# fnew byte < old byte, new byte <= old byte
" Y$ r$ V; v a, |( y1 _3 rUseful 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.
* {, l1 x& l4 @' mThe 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.
; e% l1 K5 ^/ @" b1 t
8 ^7 U: a. Q) D7 l0 ^& X& \4 Qconsole简化指令, i* [9 @8 J% U/ G) ^6 K
& y" _8 Q* h4 y. q8 |; Q$ ^7 C
- h = help
; t+ u) |; V+ O% e$ L z) p2 ~ - x = exit
* q6 X0 R4 |* T* x; i - s = search (could also be good to have "si" to initialise search)
7 v5 S/ d2 K+ H6 k9 y6 y l - d = dump / ds = dasm
: d% n; l1 _' R1 c+ I( J - r = registers* r9 B7 m# j, ]& }% N# }5 F* w
- w = watchpoint
! [* i: o }6 e D3 w - p = poke (put value in memory once) |
|