签到天数: 2059 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching % [7 T/ e# I0 o) N+ n6 t P8 q8 R9 \
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:
! v, t) d* t& u$ K
$ ?: n$ a1 I3 [; ~, aAbsolute search: ! ?# N$ M3 H3 E ?2 z
1 I4 @9 x! ?* ]% @) X- `. O* S( f- `5 d6 \! L
Searches for absolute byte values. ) [5 I, n/ [' X$ O- C0 N) e) ~
Most useful for lives and other data.
. f! Z" A% U0 p5 T2 `3 uRelative search:
* }2 l. p' o: ~ u, r- i2 O2 w. o2 }' I% F3 T7 t
* \$ ?0 d) ~7 i e8 a% N/ cSearches for the difference between byte values. 6 `0 Y3 ? v- p) P) n
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). ]" {2 }* S* t; v* k
Single Bit search: 7 ?' t4 ~! y" e0 ?4 _
! r3 I5 \( w7 t" Q' K
, V. ?- L7 z' ]( z" b4 T' X0 VSearches for single bit values. ; `+ Z6 s8 l& `9 E$ y
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
]( N* j& `. sSlow deep search: - B. i; q8 a5 G
" H* q. Z8 m* i- g2 L, F* h
7 w2 w+ A% n- t( t0 G7 n- \0 ESearches for the following changes in byte values: 2 E( h2 I; O4 _& S: i% \
new byte == old byte, new byte != old byte,
, X/ N0 E8 G9 j l+ gnew byte > old byte, new byte >= old byte,
1 x( A6 s$ b# F7 lnew byte < old byte, new byte <= old byte ' C# Q; S8 ]: A+ O5 F/ ~. U
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.
+ R7 s' g& G" p$ ^$ b+ z9 y4 {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. # s: |: l# y, D3 q
}9 P5 m5 h- t1 U+ C M0 bconsole简化指令
( b; p2 @1 ~3 E7 S1 w& `' n; e" \- C" u$ i& _: f+ p3 Z" E7 f
- h = help
& v# R4 F6 E1 e1 l1 Q+ _( @, \1 ^ - x = exit$ j- `' z& d0 _ J+ i
- s = search (could also be good to have "si" to initialise search)
, X( `- T4 \, U- l1 J - d = dump / ds = dasm; g" B8 l* ?2 e; S& C1 M# V+ F
- r = registers
" ?) S* b) k8 \% ` - w = watchpoint- V" k5 |# ~, U4 E9 c
- p = poke (put value in memory once) |
|