签到天数: 1917 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching ! s" p! g( w1 x' K& ?" A
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:
9 A0 Q) Q4 M: A/ i9 b5 C5 u5 F, E9 Z: G i, d) c2 s
Absolute search:
/ r l5 q5 X* m& M" V
$ f" T* P* R- }; t+ {
/ Z. C8 T, f0 h0 g4 ySearches for absolute byte values. ; o* t* r1 q' i1 z( U
Most useful for lives and other data.
0 ^& u0 V+ Y, q gRelative search:
# j: f2 k, w# N# F. a9 R! W6 l: z7 t) H2 u, S
1 W1 t$ n$ f( Y) j% a6 I" v* A: y ZSearches for the difference between byte values. ; M# i7 j* P6 G! g, g# g E
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).
0 C' a% Q: z$ t" j" }; rSingle Bit search: 2 ]+ ]! w& W/ M2 q9 e9 ]3 h
6 } O6 x+ W7 `5 c8 X1 F
- {; D+ O3 R8 ~9 B4 Q0 [6 s) mSearches for single bit values.
& z; Y2 M+ P1 G g |- dUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. $ m% `3 T2 D- c: r
Slow deep search: , D7 ]; E8 G2 e% n& |7 G% r/ A+ y' `9 E
6 h' |- k! }, D5 U( z' k
- ^: t7 B e" p9 O, b2 h( KSearches for the following changes in byte values:
% e$ e# N; \0 x; o5 e( @new byte == old byte, new byte != old byte, ! D* B7 D# f! S5 O- c
new byte > old byte, new byte >= old byte, % ]# f4 {6 p" k/ K0 z* ]! `1 h! Z
new byte < old byte, new byte <= old byte , g# C9 G. G2 ~) i
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. ( w& m3 z; ?" p
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. 0 G' ^3 @, W- p
( }5 c/ u1 `+ k/ {9 nconsole简化指令
; x: [% w2 @; Q# `; E- L, b9 @6 H, F" c
- h = help3 `" s8 Q3 D' V; R( u7 W
- x = exit
& D) M+ y J, l+ ]& `( M - s = search (could also be good to have "si" to initialise search)$ t- R8 Z! H' I/ J7 M" U
- d = dump / ds = dasm
& N0 R3 v9 D9 k$ |4 [$ k - r = registers
! A0 |& W$ ?1 F* g, N1 Q - w = watchpoint( G H5 M2 {; F0 I* m, x; u7 x
- p = poke (put value in memory once) |
|