CWCheatでチートコードを作ろう! ~メモリサーチ編~  ~ PSP改造とか色々

PSP改造とかCFWとかゲームに関することなど色々紹介していきます。
NEW!! 新着RSS

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



スポンサー広告 | トラックバック(-) | コメント(-)

CWCheatでチートコードを作ろう! ~メモリサーチ編~  

CWCheatを使ってコードをサーチし、チートコードを作る方法を解説します。
CWCheatの導入を済ませておいてください。
CWCheat ゲームをリアルタイムで改造しよう!

必要なもの
・CFWのPSP(CWCheat導入済み)
・チートコードを作りたいゲームのソフト


メモリサーチとは数値サーチや変動値サーチで割り出したアドレスの周辺のアドレスを弄ってコードを作成する方法です。

数値サーチ、変動値サーチの記事に書いてある基本的な手順は省略するので一度目を通しておいてください。
CWCheatでチートコードを作ろう! ~数値サーチ編~
CWCheatでチートコードを作ろう! ~変動値サーチ編~

MHP2ndGを使って、ギルドポイント9999999コードを作ります。

コードサーチ開始



ポッケポイント9999999のコードを使ってサーチします。

 

CWCheatを起動し、Select Cheatsでポッケポイント9999999のコードにカーソルを合わせて□ボタンを押します。
すると画像のような画面になります。



 

△ボタンを押します。
すると表示がメモリエディタになります。
ここで、前の画像とこの画像の赤く囲った場所を見てください。
数値が同じですね。
なのでこの場所がポッケポイントのアドレスです。



見て分かると思いますが、メモリエディタでの数値の表示は左から順に表示されるのではなく、右から順に2つの数字毎に区切って表示されます。
なので98967F の場合は 7F 96 98 と表示されます。
ちなみに数値の桁が奇数の場合、例えば12345の場合は45 23 01と表示されます。

 

ポッケポイント周辺のアドレスにギルドポイントの数値があるか見ればいいのですが全て16進数なのでわからないと思います。
(16進数が分からないという方はググってください)

16進数→10進数の変換ツールや電卓を使えばいいのですが、CWCheatを使ってできることに気づきました。

CWCheatのSelect CheatsでRボタン+□ボタンでコードの新規作成ができます。
DEC VALUEに現在のギルドポイントの数値83395を入力すると、HEX VALUE145C3と16進数で表示されます。



この145C3を先ほどのメモリエディタで探せばいいのです。

 



見つけたら□ボタンを押してディスアセンブラモードに切り替えます。
ディスアセンブラモードはメモリエディタのように数値の順に変化はないので見つけるのは簡単だとおもいます。



 

すぐ下にありました。



ギルドポイントのアドレスにカーソルを合わせて×ボタンを押します。

 

DEC VALUEに目的の9999999を入力し、×ボタンで決定すればチートコードの作成完了です!







メモリサーチは今回のように必ず見つかるわけではないですが、「数値サーチで割り出したアドレス周辺を適当に弄ってたら、すごいコードが作れた!」なんてこともあるので是非覚えておきましょう!


参考になったらクリックお願いします!
fc2ブログランキング


わかりやすいです。

一番わかりやすかったです。
他のとこってここみたいに例をつかってないので・・・

ありがとうございました。

因みにLUCIFERさんは
どこまでコードをサーチできるのですか?

[ 2009/08/27 22:42 ] [ 編集 ]
>>原村伯爵さん
ありがとうございます^^
どこまでサーチとはどういうことですか?
[ 2009/08/28 09:36 ] [ 編集 ]
例えば、フィールドを移動する時に移動速度何倍とか
経験値何倍とかですね。
あとは
_L 0x60512B64 0xFFFFFFFF
_L 0x00020001 0x00007B78
_L 0x60512B64 0x000001FF
_L 0x00010001 0x00007B7A

とかのような何行ものコードとかをつくれたりするんですか??
[ 2009/08/28 20:54 ] [ 編集 ]
>>原村伯爵さん
私は主にくだらないコード(ネタコード)を気まぐれで作っているだけなので、狙ってコードを作るのは苦手です^^;
行数は関係なく作れますよ。
[ 2009/08/30 22:29 ] [ 編集 ]
ネタコード??
なんか友達に自慢できそうですね。
おもしろそうです^^

どこで、そんな知識をえたんですが?
ポインターサーチとかが理解できないとこです・・・

判定コードとかシリアルコードは大丈夫なんですが・・・

因みに
原村伯爵ではありません。
原付伯爵です。(。。)
[ 2009/08/31 22:27 ] [ 編集 ]
>>原付伯爵さん
すみません、間違えてました;;

数値サーチ、変動値サーチは他サイト様の記事を参考にしてできるようになりました。
他のコードはCWCheatCodeまとめWikiを参考にしました。
ポインタコードはFreeCheatというプラグインがあれば楽ですよ。
[ 2009/09/01 14:08 ] [ 編集 ]
FreeCheat以外に使ってるのはありますか?
cheatmanager??とか

CWCheatCodeまとめWikiはあまり詳しくないですね。
「0xCずつ表示」から「0xFずつ表示」などの意味がわからないんですが、「0xCずつ表示」と「0xFずつ表示」は何がちがうんですか??
[ 2009/09/01 19:33 ] [ 編集 ]
>>原付伯爵さん
ほとんどFreeCheat+CWCheatです。
cheatmasterですよね?それは全く使っていません。

0xCから0xF というのは、メモリエディタを開いたときADRESSと書いてあるところの右の列が通常ならCまでですが、0xFにするとFまで表示できるというものです。
0xFの表示だと見やすいのですが、CWCの場合強制的に変更することになるので逆に見にくくなるかもしれないです・・・
[ 2009/09/01 19:41 ] [ 編集 ]
ほぉ

いろいろとありがとうです。
またわからないことがあれば質問します。

今後ともよろしくです。
[ 2009/09/04 21:22 ] [ 編集 ]
このコメントは管理者の承認待ちです
[ 2010/05/05 10:57 ] [ 編集 ]
このコメントは管理者の承認待ちです
[ 2010/09/22 16:41 ] [ 編集 ]
このコメントは管理者の承認待ちです
[ 2011/12/26 20:57 ] [ 編集 ]
コメントの投稿













管理者にだけ表示を許可する
UMDリッピング・ISO圧縮
エミュレーター
PSPゲームソフト
セーブデータ配信
MHP2ndG
色んなサイト
人気記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。