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

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching ; w, q9 {( H" h, h8 f ], B) P
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:
/ C: ]( b" Y# h" C1 N4 R7 R$ H5 E7 ]! a3 O, I2 d4 t
Absolute search: / X* r0 G* M+ Y J5 E5 y$ t
5 `# K# }6 E/ w' m
9 H# D% K! L* a+ _$ C# ?Searches for absolute byte values.
7 z7 d* T) e$ r6 k, o- jMost useful for lives and other data.
4 G8 Z* I2 s2 K0 d0 d% V) W: r0 }Relative search: , b# L! q" R" e( [2 V7 p# j0 ^9 b
' I# Y9 |# J. V3 V8 M* k: ^6 V" w$ W5 a$ P
Searches for the difference between byte values. / z, z( i7 w- J. s' O
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). o( |: n" ~! H& q
Single Bit search: 4 i' q# v! p3 x. Q
) V" q9 \" f1 }# \
4 r5 \5 X5 q6 LSearches for single bit values. % p: \7 J1 `. [5 j. _* D
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
* g# |) X7 [* I6 d( a. J+ L1 [Slow deep search:
# c) O4 x% E8 V2 l0 H; ]1 K4 U4 b0 F
; j8 N/ J" j+ y
Searches for the following changes in byte values: * j" z) A& j, h: `/ {( @7 \
new byte == old byte, new byte != old byte,
/ s" s9 Q! S5 r& _new byte > old byte, new byte >= old byte, 2 a* |" l0 Z( O' V" p2 O8 H( a
new byte < old byte, new byte <= old byte 1 ~ z# ~% P+ {0 B: j
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.
, k6 t$ H' T! s; I' m1 \" @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. 2 J; Q4 O" H. o6 B
/ N# J7 ~4 G8 j: V9 ^console简化指令5 b5 K% k. C( T0 Z
# d1 o' d8 s/ I1 @8 b2 A" H
- h = help
# z* J3 X5 q# Z2 I# ~ - x = exit
% o; g( ]/ ^! N. I& } - s = search (could also be good to have "si" to initialise search)
; l; B; q) C# e8 w, x - d = dump / ds = dasm# t8 ]8 \0 p9 V" n2 Y9 w
- r = registers B% Q6 _; \/ E# M& C0 w
- w = watchpoint
) O" A( s. ]$ U5 o2 H - p = poke (put value in memory once) |
|