签到天数: 2204 天 [LV.Master]伴坛终老
|

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching - c+ |4 d! }* X) g1 J. r
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:
" Y$ J+ M' M/ a0 o: c- b
/ E" Z5 \+ k( X$ C5 q9 PAbsolute search:
+ I8 ~8 Z, r5 e! p9 z# ^
4 D* E" K7 c0 h. s& w* ?5 e; \
- z, b2 s1 k1 jSearches for absolute byte values. . M" q$ o" E: l
Most useful for lives and other data. ! x$ y* ^7 P! w0 t( E( O; J% G
Relative search:
2 O% w$ b# f- g* k1 c& l8 r9 v" Y& e( Y' x+ Z. C* Q
9 D9 D! r1 U/ v6 Y3 G: ]$ P0 n
Searches for the difference between byte values.
0 k- B) e! F* L9 hUseful 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).
! h* Z0 R; a* K1 j' USingle Bit search: 4 B7 A- V5 _9 h2 ^7 ] g* J, F6 N4 i
0 S1 I E; ^- @$ A; ]% Q
, i' W' n1 d2 l$ P! S P( a: k7 @Searches for single bit values.
9 J' K1 c0 q/ `4 e; n3 PUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 9 R; u3 A1 f0 [4 p+ a$ t! ?
Slow deep search: ' e w! P' J( Y/ j. ^+ D
* J1 z Q7 K2 a& S+ C
3 x# g3 {1 _' n
Searches for the following changes in byte values:
X* S0 s4 N c, \. x. Z7 Bnew byte == old byte, new byte != old byte,
. S d+ H2 h, N: D% Tnew byte > old byte, new byte >= old byte,
- i3 t, n$ r3 {6 Knew byte < old byte, new byte <= old byte
* \8 ?/ _1 n6 p k2 eUseful 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.
1 e- C/ F6 Z8 h B# \, L: @, ], Z( ^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.
( J/ }3 j# m3 u: d: D W- V5 y* k }9 i6 ^, P
console简化指令4 u0 B/ d7 F7 [* E6 w$ F
7 i4 ? P% U. T) ~' x2 d4 b - h = help6 R) t9 R8 N! q D' S7 g4 W
- x = exit
B& \& I( l7 o; a1 R: G) l - s = search (could also be good to have "si" to initialise search)
; u+ ^, v, C# O4 w" L% j- J - d = dump / ds = dasm- n& V% y9 O/ O. `+ c' x
- r = registers! J8 y/ D, ]' v p
- w = watchpoint
+ [0 H3 E0 ]6 R# ~2 E( w! k/ _1 ` - p = poke (put value in memory once) |
|