签到天数: 1986 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
. X4 \0 C9 H a' l2 x3 pIn 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:
. g: V! K, C$ P' P8 m$ Y- r$ {: N3 s, M1 W! r+ n
Absolute search: 6 }, m2 X) X9 w# a- p
# ^( r! ] ^( \0 }1 e I# s
$ n8 i8 h, L, a; l$ k3 hSearches for absolute byte values.
1 i& R& Y. n3 y& `2 A' EMost useful for lives and other data.
; _1 S4 J$ z% k KRelative search: 9 ]' I! l3 ?4 [5 z k: z1 L. N
, w) ?1 d) _# P- G5 ?6 b: n1 S9 y F M# A, a6 W7 d
Searches for the difference between byte values. + f5 D/ G! m# `# |9 j
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).
4 y+ N+ r' v& \8 P9 s M* w; QSingle Bit search: & D+ f9 |( }& V# h# E
. t3 P1 r7 c+ t! A6 h* S
- G: K/ N M+ u9 v, o
Searches for single bit values.
- P5 A) T8 L8 E/ HUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 5 q: z! O% p: V7 T& \- E }
Slow deep search: ( q# ~. M1 h6 A" s0 k: h
( s# {4 |4 L7 [" }3 F' W
! Y Z. G8 b; U' @* ISearches for the following changes in byte values:
. Q1 w! h0 a4 d. u6 enew byte == old byte, new byte != old byte,
+ {: x$ J ^% V6 E* Z& L3 T* Xnew byte > old byte, new byte >= old byte,
' L' S1 U5 g# C5 s& Znew byte < old byte, new byte <= old byte 1 R: c5 H' I% e, H: z
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. 5 d8 r! ]/ y M6 t i" m
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.
; `7 C1 z5 i- M, R: g( E% Y: P$ y) g$ Q% e) G: S1 [8 ^# M! {5 V
console简化指令
9 X+ f9 c' c% p6 V" q2 o0 R5 r' t+ K1 G
- h = help' J( a$ m- L" ~: S) i3 U) {( s
- x = exit
0 M P* o7 O- h. i2 V9 l) s+ C- Q# _: t - s = search (could also be good to have "si" to initialise search)+ R- {# U7 Q4 V' s& F
- d = dump / ds = dasm
, H% e3 F8 y& V9 I" {! ? - r = registers
3 @9 R- F: U9 d/ i; r! P$ ~4 k$ c - w = watchpoint
# Q, [" e2 o# H# K - p = poke (put value in memory once) |
|