签到天数: 1772 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
; O. ?: `% W6 o( w8 ^( S0 ]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 H, C" }( W3 w
1 F/ t q! K& f$ x' SAbsolute search:
# j' D# e5 t2 V2 z+ O) w" P" b1 C* z% q7 r- p h/ B
5 |- i2 O% p9 @. [Searches for absolute byte values. 7 U6 L, x8 s2 L" N* w
Most useful for lives and other data. * W$ B1 Q# E# U. o2 X" i
Relative search:
! ]# x# [7 G$ b P7 M" ]
$ L8 A% U* v& z' C/ w; E) c
! x* @3 M1 g2 H4 sSearches for the difference between byte values. : z% s% `, F* g* J: |8 ?4 \
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).
, q, e5 k7 j* P0 _4 |, T0 KSingle Bit search:
1 w O! K4 f; b
6 T$ \! U7 i+ l9 v
; T" Y* q7 V- jSearches for single bit values.
, c6 ~$ p+ Z- T- O/ z+ a- g v* yUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
1 ^( d8 P( X) ]7 S. k% E1 kSlow deep search: - {& W2 K/ ^; H' G* \
. q! Y# G) W: x* d3 V1 C
6 @0 b6 R. v4 }Searches for the following changes in byte values:
* }. A1 _$ e" S' enew byte == old byte, new byte != old byte,
- [+ S/ ]$ {$ k8 t1 a: Fnew byte > old byte, new byte >= old byte,
1 K. [( R" `) L- ~& A% |) Z- mnew byte < old byte, new byte <= old byte
& u* P H7 a, M- B, l ]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.
% s0 H9 d) r) D" z8 eThe 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. & y# b" d/ P4 A* h+ O
% p7 F4 L9 ]& o/ Iconsole简化指令
$ K$ ~! v- H8 B) h: `! h. z: a1 a
+ Z, }* x4 V' W - h = help
! r( U0 \( O: N1 f4 ^0 p - x = exit
2 }: {' Q6 P& h3 M" v4 x5 D: P2 T } - s = search (could also be good to have "si" to initialise search)6 D c+ L" G/ h# H& o; W
- d = dump / ds = dasm, Q9 N. f" @) x: h
- r = registers
6 C: d) p7 `5 y7 Q/ z! F' c. M - w = watchpoint K: m k* H; {4 G1 I$ w0 y
- p = poke (put value in memory once) |
|