签到天数: 2037 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
/ D' u, ^. U9 [; fIn 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: 8 y$ z( S( M4 K- i# D
$ t% `% T3 `$ U) O1 s5 Q
Absolute search: % Z R H- C% _
, W' m7 S6 {- {- d& \
" a6 J' [" a1 x% d: wSearches for absolute byte values.
7 o7 d, H2 Y$ c! EMost useful for lives and other data. " h$ |, A/ I( |9 S) b2 q4 o
Relative search: + h! T, o0 ?, @6 F3 { k: E) h
( Y E) p0 e$ U+ H8 D
C" P8 Q0 Z+ h, E7 [8 X4 U# FSearches for the difference between byte values.
' h/ A% E3 ]% w$ F3 b7 gUseful 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). 6 i' t( O- B: }6 D% t
Single Bit search: % j) N3 ~# i7 p5 B8 l: _- A: ]/ E7 s, W
: F: P9 \% t4 L! b Y6 |
. W; I% x+ l* }% h9 k$ r: |
Searches for single bit values.
+ x; {! V6 A9 {. D( o) [Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 7 }4 r& e% W9 F7 x
Slow deep search: ' y% t' G3 g* r' H
4 A" }. _" l ~( h `7 ^
) J7 {, {2 h3 l) m: a" Z h$ xSearches for the following changes in byte values:
8 _3 ?$ ~. E6 j3 h" Q2 hnew byte == old byte, new byte != old byte,
& a, o0 i: ~" K2 l% {/ J0 Lnew byte > old byte, new byte >= old byte, 3 t' ?# m" H0 F$ s
new byte < old byte, new byte <= old byte 9 M5 ]3 n# M% ?0 s& @4 t; ~
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.
2 N) m. f0 `0 QThe 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% K- E8 r, @$ |+ ^) G/ {& `9 a0 G1 U- b+ D8 ?" }
console简化指令0 B3 g8 K& L2 S$ T, J
! X, R8 ^: b7 ^- J
- h = help
- D9 `( L: |( ?1 @: W U* F - x = exit
) B: {& M/ F& w' y3 p t - s = search (could also be good to have "si" to initialise search)& [2 j) n X: D3 N
- d = dump / ds = dasm* A6 n' d! p4 i
- r = registers' ^0 U- S& l- b; c6 N; K6 y
- w = watchpoint. a! T+ u1 k5 G. u
- p = poke (put value in memory once) |
|