CheatSearch

「CheatSearch」の編集履歴(バックアップ)一覧に戻る

CheatSearch - (2011/01/31 (月) 17:50:40) の編集履歴(バックアップ)


クレクレ君にならないために勉強しましょう
【クレクレ】CWC サーチ方法解説【卒業】より一部引用


数値サーチ

○数値検索

クレクレ「教えるかコードうpるかどっちかにしろよ。」
先生「分かりました。じゃあ教えますね。」

[数値検索のやり方<実技>]
CWC起動
↓
cheat sercherみたいなのを×
↓
startなんとかvalueなんとかを×
↓
↑と↓で現在の数値をあわせて× ○でゲームに戻る
↓
売ったり・買ったり・食らったりして数値を変える
↓
再度起動
↓
今度はcontinueなんとかvalueなんとかを×
↓
変わった後の数値を↑と↓であわせて×で検索
↓
Foundが1程度になったらセレクト
↓ 
保存されたからそれでチート!

クレクレ「先生分かりやすい」
先生「それはよかった」

これができなかったら、チートサーチは諦めて、既存のコードを使用することを推奨します
しかし、ゲームによってはこれではできないというゲームが多々あります。
アイテムの個数などでサーチしてもできなかったという場合なら、既存のコードを使用することを改めて推奨します。
ID:JxDpMhyc様より引用

変動サーチ

☆変動するオブジェクトをサーチ☆

○変動値検索

クレクレ「先生、数値検索は分かったんですけど、体力ゲージとか数値が
    分からないものはどうすればいいんでしょうか?」
先生「分かりました。教えますね。」

[変動値検索のやり方<実技>]
CWC起動
↓
Cheat Searcherを×
↓
Start a new search for a differenceを×
↓
メモリのダンプが始まる。
↓
ゲームに戻ってバーとか変える
↓
もう一回起動
↓
continue 何とか differenceを×
↓
変化後の数値を元に選ぶ
equal to befor (ダンプ時と同じ)
differendt than before (ダンプ時と違う)
less than before (ダンプ時より少ない)
greater than before (ダンプ時より多い)

変えたりして何度か繰り返す。
例
①体力バーMAXの時点でCWC起動
②ダンプ
③減らす
④less than before
⑤戻る
⑥体力をアイテムで増やす
⑦greater than before
⑧体力を変えず動いたりする
⑨equal to befor
⑩…
複雑な作業を繰り返すと断定されてくる
↓
作業を繰り返しFoundが1程度になったらセレクト
↓
保存されたからそれでチート!

クレクレ「先生分かりやすい。」
先生「それはよかった」

これも数値サーチと同様、できなかったら既存のコードをしようしたほうがいいです。
数値サーチとは違い、これでできないものはないと言ってもいいでしょう。(ワークコードの場合ね)
ただ、サーチの仕方にもよりますが。
ID:JnZrhxWw様より引用

変動サーチ2

☆特別授業「高速化チートの作り方(モドキ)」☆

○変動値検索

クレクレ「変動値とか数値とか分かったけど、高速化チートとかどうやるの?」
先生「モドキならできるわよ。」
クレクレ「モドキ?」
先生「>>1の実力じゃモドキが限界。」
クレクレ「モドキってどんな感じ?」
先生「瞬間移動って感じね。一歩で20歩ぐらい進む感じ」
クレクレ「まいいや、教えて」

[高速化チートの作り方モドキ<実技>]
>>10のCWC起動~メモリのダンプを行う
↓
移動する
↓
continue 何とか differenceを×
↓
differendt than before (ダンプ時と違う)
↓
動かずにもう一回起動(アイテムとか使って何かしらの変化を付けると良い)
↓
equal to befor (ダンプ時と同じ)
↓
Foundが1程度になったらセレクトで保存
↓
チート!

クレクレ「分かりやすい。」
先生「それは良かった。」

個人的に感想というと、このサーチでは高速化ではなく、座標サーチになります。
高速化チートを作るためには移動量が管理されているワークコードを探すか。
プログラムコードを見つけなくてはなりません。
ID:gSnTaLjk様より引用

テキスト変更

変えたい文字を文字コード表のShift JISの値を調べる。
(例.'あ' は 829E + 2 で 82A0 だから 82|A0 と見て左右を入れ替えると A0|82 になり A082 と表わすことができる)
(文字コード表から字を探すのが大変な場合は Ctrl + F でやると探しやすいと思います。)

16bitでサーチしました。

名前の頭文字が'あ'だったら start a new search for a value で HEX の値を 0x0000A082 にしてサーチする。

(1回目は 200件 位該当するものがあると思います。)

New Game で'あ'以外の頭文字にして作る。

(ここでは'か'とします。'か' は A982 でした。)

Continue a search for a fixed value で HEX の値を 0x0000A982 にしてサーチする。

(2回目は 5件 前後だと思います。ADDRはメモしておくことを推奨します。)

試しにコードの HEX の値を 0x0000A982 から 0x0000A082 に変えて コードを作る。

作ったチートをオンにしてセーブしてロードする。 'か'から'あ'に変わったら成功です。

そのコードが1文字目のコードです。

(見つかった全てのコードを変える必要があるかもしれないし、無いかもしれません。)

2文字目、3文字目も同じようにしてみる。

1、2、3文字目のコードと比較してみると規則性があるのがわかると思います。

なので、4文字目以降は調べなくてもわかるかと思います。

これは比較的簡単です。ただ、テキストか画像かしっかり判断してからすること
ID:7L8hqb5z様より引用

プログラムコード作成

これは自分でいうより、他のサイトをみたほうがわかりやすいと思います
[[改造ゲーム日記 ファイナルファンタジーをサーチしよー 1回目>>http://hnop.blog11.fc2.com/blog-entry-79.html]]
[[改造ゲーム日記 ファイナルファンタジーをサーチしよー 2回目>>http://hnop.blog11.fc2.com/blog-entry-80.html]]
[[改造ゲーム日記 ファイナルファンタジーをサーチしよー 3回目>>http://hnop.blog11.fc2.com/blog-entry-81.html]]
[[PSPLINK BREAKPOINT>>http://unzu127xp.pa.land.to/data/bp.html]]
[[a>a]]
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。