签到天数: 2052 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
+ \0 J a0 L$ N. u: ~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: ) o/ S3 j$ k2 ]' |2 E0 ?
- M4 q, O3 ]0 H0 y7 ~6 i
Absolute search: ! ~ }% M4 x" T' F8 H- K
! ^6 K- \' j, h, S$ g* c) Z& c4 K8 P8 [5 Y/ ?
Searches for absolute byte values.
, v! M, t' O0 }% i. B6 Y4 ]Most useful for lives and other data.
- l4 O' [. C ]# I+ P5 KRelative search: $ P; v: B+ n/ {. q& l! L- s
0 v' v- v+ t+ v+ I, B
6 R( A! ]/ O6 K1 r8 WSearches for the difference between byte values.
8 \) f# V7 y" M/ z0 d UUseful 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). 2 ~7 g& _4 W; Q) _1 }
Single Bit search: 4 l: t, ~6 |+ n- x. l( a
: p' Z: J5 X& |& k! S0 u# E
0 {$ p7 |3 ?- f- ~1 _+ M: Q0 q
Searches for single bit values. % t5 G& B( S' U% k
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
2 B% @& z& P' u5 b9 qSlow deep search: & J/ L) L8 h3 }5 I
6 v6 z4 ^+ E, w* Y3 t7 `) k: g
5 u- B" M' [* x6 @+ [ USearches for the following changes in byte values:
& q; ]0 Z! g7 T( W2 Tnew byte == old byte, new byte != old byte,
" a. d3 N+ g3 Z& V" o* Mnew byte > old byte, new byte >= old byte, & B& g5 d: h6 A
new byte < old byte, new byte <= old byte 8 B: @1 ~ |6 y/ Z1 t! W8 `
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.
7 J! ~# Z2 _5 Z r1 w, iThe 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.
* g. @( w7 } h
, ^ a" D) o$ b" Cconsole简化指令" H7 l Q9 Y3 e; a0 p5 R
" k9 g5 P" x" `; d( y$ U" _' P - h = help
. L+ {! P' \% w! C& ] - x = exit
- C T) `1 w" Y% ?- D% l - s = search (could also be good to have "si" to initialise search)
, Q) v' l2 `! @9 S9 d5 g. `" g' v - d = dump / ds = dasm
# g# r) D! c1 T" [6 y* i - r = registers. Y+ U* n5 X3 q5 c ]' V. t
- w = watchpoint; b& \" s8 a# o" |
- p = poke (put value in memory once) |
|