「CheatSearch」の編集履歴(バックアップ)一覧はこちら
「CheatSearch」(2011/02/08 (火) 11:41:04) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
クレクレ君にならないために勉強しましょう
[[【クレクレ】CWC サーチ方法解説【卒業】>>http://yuzuru.2ch.net/test/read.cgi/gameurawaza/1254663910/]]より一部引用
わからないことがあったら、[[コメント]]へ
----
[[基礎知識]]
[[必要なもの]]
[[簡易用語集>>http://www.geocities.co.jp/playtown-Bingo/8243/ps2serch/yougo.html]]
#contents()
----
**数値サーチ
○数値検索
クレクレ「教えるかコードうpるかどっちかにしろよ。」
先生「分かりました。じゃあ教えますね。」
[数値検索のやり方<実技>]
CWC起動
↓
cheat sercherみたいなのを×
↓
startなんとかvalueなんとかを×
↓
↑と↓で現在の数値をあわせて× ○でゲームに戻る
↓
売ったり・買ったり・食らったりして数値を変える
↓
再度起動
↓
今度はcontinueなんとかvalueなんとかを×
↓
変わった後の数値を↑と↓であわせて×で検索
↓
Foundが1程度になったらセレクト
↓
保存されたからそれでチート!
クレクレ「先生分かりやすい」
先生「それはよかった」
これができなかったら、チートサーチは諦めて、既存のコードを使用することを推奨します
しかし、ゲームによってはこれではできないというゲームが多々あります。
アイテムの個数などでサーチしてもできなかったという場合なら、既存のコードを使用することを改めて推奨します。
#right(){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程度になったらセレクト
↓
保存されたからそれでチート!
クレクレ「先生分かりやすい。」
先生「それはよかった」
これも数値サーチと同様、できなかったら既存のコードをしようしたほうがいいです。
数値サーチとは違い、これでできないものはないと言ってもいいでしょう。(ワークコードの場合ね)
ただ、サーチの仕方にもよりますが。
#right(){ID:JnZrhxWw様より引用}
**変動サーチ2
☆特別授業「高速化チートの作り方(モドキ)」☆
○変動値検索
クレクレ「変動値とか数値とか分かったけど、高速化チートとかどうやるの?」
先生「モドキならできるわよ。」
クレクレ「モドキ?」
先生「>>1の実力じゃモドキが限界。」
クレクレ「モドキってどんな感じ?」
先生「瞬間移動って感じね。一歩で20歩ぐらい進む感じ」
クレクレ「まいいや、教えて」
[高速化チートの作り方モドキ<実技>]
>>10のCWC起動~メモリのダンプを行う
↓
移動する
↓
continue 何とか differenceを×
↓
differendt than before (ダンプ時と違う)
↓
動かずにもう一回起動(アイテムとか使って何かしらの変化を付けると良い)
↓
equal to befor (ダンプ時と同じ)
↓
Foundが1程度になったらセレクトで保存
↓
チート!
クレクレ「分かりやすい。」
先生「それは良かった。」
個人的に感想というと、このサーチでは高速化ではなく、座標サーチになります。
高速化チートを作るためには移動量が管理されているワークコードを探すか。
プログラムコードを見つけなくてはなりません。
#right(){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文字目以降は調べなくてもわかるかと思います。
これは比較的簡単です。ただ、テキストか画像かしっかり判断してからすること
#right(){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]]
**空きメモリの使用
特に高度な技術は必要ないが、命令の使い方がきちんとわかっている人ならすぐできる
[[R5900命令表>>http://www.geocities.co.jp/playtown-Bingo/8243/ps2serch/r5900list.html]]を使いながらでok(自分はいつも使ってる)
空きメモリの使用には無条件ジャンプ(j)を使用したりして、空きメモリ(08801000などが妥当)に強制的に移動させる。
移動させたら、都合が良いように命令をすればいい。
クレクレ君にならないために勉強しましょう
[[【クレクレ】CWC サーチ方法解説【卒業】>>http://yuzuru.2ch.net/test/read.cgi/gameurawaza/1254663910/]]より一部引用
わからないことがあったら、[[コメント]]へ
----
[[基礎知識]]
[[必要なもの]]
[[簡易用語集>>http://www.geocities.co.jp/playtown-Bingo/8243/ps2serch/yougo.html]]
[[コードの効果>>http://www21.atwiki.jp/cwcwiki/pages/90.html]]
#contents()
----
**数値サーチ
○数値検索
クレクレ「教えるかコードうpるかどっちかにしろよ。」
先生「分かりました。じゃあ教えますね。」
[数値検索のやり方<実技>]
CWC起動
↓
cheat sercherみたいなのを×
↓
startなんとかvalueなんとかを×
↓
↑と↓で現在の数値をあわせて× ○でゲームに戻る
↓
売ったり・買ったり・食らったりして数値を変える
↓
再度起動
↓
今度はcontinueなんとかvalueなんとかを×
↓
変わった後の数値を↑と↓であわせて×で検索
↓
Foundが1程度になったらセレクト
↓
保存されたからそれでチート!
クレクレ「先生分かりやすい」
先生「それはよかった」
これができなかったら、チートサーチは諦めて、既存のコードを使用することを推奨します
しかし、ゲームによってはこれではできないというゲームが多々あります。
アイテムの個数などでサーチしてもできなかったという場合なら、既存のコードを使用することを改めて推奨します。
#right(){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程度になったらセレクト
↓
保存されたからそれでチート!
クレクレ「先生分かりやすい。」
先生「それはよかった」
これも数値サーチと同様、できなかったら既存のコードをしようしたほうがいいです。
数値サーチとは違い、これでできないものはないと言ってもいいでしょう。(ワークコードの場合ね)
ただ、サーチの仕方にもよりますが。
#right(){ID:JnZrhxWw様より引用}
**変動サーチ2
☆特別授業「高速化チートの作り方(モドキ)」☆
○変動値検索
クレクレ「変動値とか数値とか分かったけど、高速化チートとかどうやるの?」
先生「モドキならできるわよ。」
クレクレ「モドキ?」
先生「>>1の実力じゃモドキが限界。」
クレクレ「モドキってどんな感じ?」
先生「瞬間移動って感じね。一歩で20歩ぐらい進む感じ」
クレクレ「まいいや、教えて」
[高速化チートの作り方モドキ<実技>]
>>10のCWC起動~メモリのダンプを行う
↓
移動する
↓
continue 何とか differenceを×
↓
differendt than before (ダンプ時と違う)
↓
動かずにもう一回起動(アイテムとか使って何かしらの変化を付けると良い)
↓
equal to befor (ダンプ時と同じ)
↓
Foundが1程度になったらセレクトで保存
↓
チート!
クレクレ「分かりやすい。」
先生「それは良かった。」
個人的に感想というと、このサーチでは高速化ではなく、座標サーチになります。
高速化チートを作るためには移動量が管理されているワークコードを探すか。
プログラムコードを見つけなくてはなりません。
#right(){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文字目以降は調べなくてもわかるかと思います。
これは比較的簡単です。ただ、テキストか画像かしっかり判断してからすること
#right(){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]]
**空きメモリの使用
特に高度な技術は必要ないが、命令の使い方がきちんとわかっている人ならすぐできる
[[R5900命令表>>http://www.geocities.co.jp/playtown-Bingo/8243/ps2serch/r5900list.html]]を使いながらでok(自分はいつも使ってる)
空きメモリの使用には無条件ジャンプ(j)を使用したりして、空きメモリ(08801000などが妥当)に強制的に移動させる。
移動させたら、都合が良いように命令をすればいい。