签到天数: 1922 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 6 _* O" ]' |% M* h$ i2 z5 x
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:
5 m+ u, w& b3 b% x
/ ~7 Y- b# s3 ~# CAbsolute search: 0 r8 d1 N9 F) f' p* }/ g
# ~, p4 Z& b: S& D! D5 k
! v" p/ _4 c' g+ qSearches for absolute byte values.
% i2 n, l) m$ _: qMost useful for lives and other data. ) q7 A( J' N0 Q: g# o' f* @9 j# p- }& n8 g
Relative search:
7 ?* C# R- x, @+ M& @* U) j9 G a% {/ N- c6 @/ }& Y% U
! c: ~; F2 O7 V& Z" e2 qSearches for the difference between byte values.
2 H" V0 d% ~/ `7 t. b6 s, h9 zUseful 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 B! c* E- ^5 N% t4 A1 tSingle Bit search:
* W( F: ^! R0 U; o6 ?) k+ B$ a; V: ~: \0 k
6 I3 d* W- \( w+ Z: n& C
Searches for single bit values. $ a+ L" k/ s% a$ b
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
1 y: X$ F% M. p) S, ~: KSlow deep search: % l9 q9 ~ S, @- k( a4 z9 N/ \
. S" R. h! e" z
4 w4 |( H$ g5 {5 E5 M8 I2 lSearches for the following changes in byte values:
$ Q. }' u" Y1 g* u ^1 R8 Onew byte == old byte, new byte != old byte, 2 s: a/ I2 B3 P8 A
new byte > old byte, new byte >= old byte, . R; R4 [* `& ?' e
new byte < old byte, new byte <= old byte
8 h5 O0 k. n' iUseful 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. 3 A, B$ a. O p9 q: H" j! o0 U5 V( t
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. 8 B# N" P( W& i% m3 N Y" P+ B7 r
G& `% X$ `- Y3 t, j
console简化指令
8 w) u, G+ `7 T/ ]9 o6 p( P) H# T3 u8 o* `5 v9 I r) e
- h = help
# c. K k+ Q$ v" L& ~3 t" s - x = exit# N% z2 P# `9 J. s
- s = search (could also be good to have "si" to initialise search)
! g* l8 y. r; b: k; n% k& h) g - d = dump / ds = dasm9 N* K$ c% e( z, i- i$ ]5 I
- r = registers
* m9 U+ U! n7 y( N - w = watchpoint
* g; F4 C7 h9 E. P% r - p = poke (put value in memory once) |
|