签到天数: 1998 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching , H1 k0 ~; J' P% N. T, ?# K
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:
$ h4 d4 W& {& [4 r0 U+ ?" r9 h0 M+ V& |- H
Absolute search: ! Z( O2 ^* t9 i4 {
) o4 b/ P: Z& Z& |" f3 m; h$ x% S3 P L3 A" e
Searches for absolute byte values. - R5 [. b9 U/ T, A* p& o0 h3 q+ b
Most useful for lives and other data.
, m6 F7 V6 I. F9 F: |3 w' o7 X5 ]3 FRelative search:
* s7 y4 d4 {3 v. ^1 r+ B% }
8 W+ S; c7 h( |9 r7 h1 N4 [' n5 S# j, D
Searches for the difference between byte values. 6 F& y8 _2 \; T
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). 3 @3 n1 L& T! I
Single Bit search:
) M8 a3 o% s: m& b# h4 E: ]7 O1 [' N$ F% J$ c
: P' _" y/ Z& g6 F( w
Searches for single bit values.
" A' |3 s' K8 v# \ TUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. ; C0 I4 B$ b0 Q" C+ h( @
Slow deep search: $ B+ ~% o2 w4 A( u
* Y: k+ N0 ? u5 M0 Q# Z* V+ K1 D. R4 y
8 x' d) ^) g# [8 z/ Y! b% CSearches for the following changes in byte values: 1 j6 |) S8 Z& @( y" U
new byte == old byte, new byte != old byte,
; y) r' R. x- b- J6 I% Gnew byte > old byte, new byte >= old byte,
; Y0 p# [1 N6 w7 |7 [new byte < old byte, new byte <= old byte 1 H4 p! \, q6 a, P/ X
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. 8 Q6 }" [( t1 D2 X! j5 a
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. , a* e2 @. h9 k5 V i; X9 e$ S& Z+ a
( [+ ^1 n9 l0 X0 y
console简化指令
: [& B7 E2 w8 B. S0 ]( H8 P3 b8 }# a% }
- h = help/ \5 h- P2 `$ C& e# u
- x = exit
7 U3 F+ `* e; |5 V4 T, Y - s = search (could also be good to have "si" to initialise search); S; i! L4 e+ q5 J6 M0 [
- d = dump / ds = dasm3 }$ d. o2 J& a8 I
- r = registers
9 k2 J( L+ O6 Z# p. p - w = watchpoint! \, O1 S6 T: t$ a
- p = poke (put value in memory once) |
|