CWCheat

Last-modified: 2014-12-15 (月) 19:15:34

CWCheatとは?

  • weltall氏製作のCFW用プラグインで、ゲームをリアルタイムに改造する事が可能。
    ⒸⓌⒸheatⒸodeまとめWiki』の方が詳しいのでそちらを参照の事。
  • 他にtakka氏が逆アセンブラしGame IDの取得方法を修正したMAD版や
    日本語で管理可能なJPCwcheat(TABA氏製作)等の派生があります。
    ※最新JPCwcheatはv0.8.1ですがconfig.binが生成されると次回ゲームが起動が出来ない(ハングアップする)為
     v0.7.0の方が安定しています。
     
  • 主な機能
    • コードによるゲームの改造
    • CheatSearcherによるコードサーチ
    • スクリーンショット機能(初期設定では、SELECT+START)
    • POPs環境でPS1メモリーのエクスポート/インポート
       

導入方法

  • 準備
    • CFW/LCFW/HEN導入済みPSP

  ※文中のms0:はPSPのメモリーカードを表しています。

  1. 現在のFWverに対応したCWCheatをPCでDLして解凍する。
  2. 初めてプラグインを導入する場合
    項目1で解凍し出来た「seplugins」フォルダーをms0:直下にコピペし項目3へ。
    既に他のプラグインを入れている場合
    項目1で解凍した出来た「seplugins」の中のcwcheat.prxcwcheatpops.prx
    ms0:/seplugins/へコピペする。
    「ms0:/seplugins/game.txt」をメモ帳で開き「ms0:/seplugins/cwcheat.prx」を追記
    「ms0:/seplugins/pops.txt」をメモ帳で開き「ms0:/seplugins/cwcheatpops.prx」を追記して
    上書き保存し項目3へ。
  3. 一度PSPの電源を落としPSPのリカバリーモード(R押したまま電源起動)を起動する。
  4. 「Plugins」を選択してcwcheat.prx [GAME]、cwcheatpops.prx [POPS]の項目を
    選んで「Enabled」にする。

PSPgoの場合 ms0: ⇒ ef0:に置換
JPCwcheatの場合
 cwcheat.prx ⇒ JPCwcheat.prx cwcheatpops.prx ⇒ JPCwcheatPOPs.prx

操作方法

  • スクリーンショット初期設定では「START+SELECT」
  • メニュー操作
    初期設定では、ゲーム中に「SELECT」を3秒長押しでメニュー画面が開く。※変更可
    JPCwcheatの初期設定ではメニュー呼び出しは「♪」。※変更可
    基本的に 十字キー=選択、X=決定、O=解除 で操作する。※変更可
     
    ※メニューでは [Y]=ON(Yes) [N]=OFF(No) と考えるとわかりやすい。
  • Select Cheats※使用するコードを選択
  • [N] Enable CheatsSelect Cheatsで指定したチートを有効化
  • [N] Enable dump function
  • [N] Enable usb
  • [N] Enable remaPSP
  • [ 0] CPU frequence
  • [ 0] BUS frequence
  • Manual cheat aqqly
  • RemaPSP by danzel
  • Text Reader
  • [ 0] Reload Cheat Database
  • Settings※CWC設定
    • [N] Clear menu background※[Y]=CWCheatメニューのバックを黒く塗りつぶす
    • [N] Swap Buttons※[Y]=決定ボタンを×→○に変更
    • [Y] Screenshoot compatibility mode※[Y]=スクリーンショットが撮れる
        (更にホットキーの割り当てが必要 初期設定では「START+SELECT」)
  • [N] Brightness changer※[Y]=PSP輝度調整の拡張(3段階→4段階)
    • [N] Frame counter※[Y]=現在のフレーム数の表示
    • [N] Show current cpu load※[Y]=CPUクロックの表示
    • [ 3] Controller check delay※CWCを起動の際のキーを押し続ける秒数
    • Change buttons※各ホットキーの割り当て設定
      • [SELECT- - ]Menu button※CWCheatメニューを起動させる。デフォルトはSELECT
      • [ - - ]Cheat enable/disable※Enable cheatsの有効/無効を変更するキー。
      • [SQUARE- - ]Cheat one-time apply※チートを一度だけ有効にするキー。デフォルトは□
      • [ - - ]Dump button※現在のメモリーの状態をMSの保存キー。
      • [ - - ]Cheat selection menu※適用可能なコード画面の呼び出しキー。
      • [ - - ]REMAPSP enable/disable※Enable remaPSPの有効/無効を変更キー。
      • [ - - ]Screenshoot※スクリーンショット撮影キー。
      • [ - - ]Text Reader※Text Readerの実行キー。
    • Save settings as default※設定を保存
  • Cheat searcher
    • continue a search fow a fixed value
    • continue a search fow a difference
    • continue text search
    • start a new search fow a fixed value
    • start a new search fow a difference
    • start text search
    • memory editor
    • disassembler
    • remove all search and dump data
  • Return to Game!※ゲームに戻る
     
  • 直接コードを追加する。
    直接コードを入れる場合は、一度対象ゲームでメニューを開き右上にある
    「ID:ULJM-00000」(ゲームにより変わります)見たいなのをメモする。
    その後USBを繋ぎXMBからMSにアクセスし「seplugins/cwcheat/」を開くと
    中に「cheat.db」と「cheatpops.db」があります。
    「cheat.db」は、PSPのコードで「cheatpops.db」は、PSのコードが入ってます。
    PSPの方を開いたとして話を進めます。
    まず文字列検索で先ほど目盛った「ULJM-00000」を検索してください。
    該当が無かった場合新しく作る必要があります。
    新しく作る場合は、
    _S ULJM-00000(メモした奴)
    _G Game(ゲーム名を半角英数字で)
    という風に入れます。
    「_S」でゲームの認識を行いますので抜いたり間違うとコード認識できません。
    「_G」でゲーム名表示を行いますがなくてもわからないだけで問題ありません。
    すでに登録されている場合はこれがあるはずなのでこの下に
    _S ULJM-00000(メモした奴)
    _G Game(ゲーム名を半角英数字で)
    _C0 Money 999999(コードの説明を半角英数字で)
    _L 0x211FF090 0x000F423F(コード)
    のように入れます。
    「_L0」でコードの名前が表示されます、効果を表示しておくとわかり易いですね。
    「_L」にコードを入れます。
    終わったら上書き保存して確認してみてください。

バージョン

  • 「CWCheat for 6.60 ME」
  • 「CWCheat 0.2.2 REV.D」
  • CFW3.80~4.03 M33対応
    • CFW4.01での動作バグ修正
    • メモリースティックのスペースチェック時にフリーズするのを修正
    • toolchainを最新版にアップデートしました
    • サイズを減少させるためバイナリーの様々な最適化
    • command lineから使用できるpointer searcherをアップデートしました
    • 特定のアドレスを加算した時、変化が起こるのを見る事が出来るようになった
  • 「CWCheat 0.2.2 REV.C」
  • 「CWCheat 0.2.2 REV.B」
  • 「CWCheat 0.2.2 REV.A」
    • バグを修正しました。
  • 「CWCheat 0.2.1 REV.A」
    • CFW3.71/3.80/3.90 M33対応
  • 「CWCheat v0.1.9 Rev.G」
    • CFW3.52/3.60/3.71/3.80 M33対応
  • 「CWCheat v0.1.9 Rev.F」
    • CFW3.52/3.60/3.71/3.80 M33対応
  • 「CWCheat v0.1.9 Rev.F Beta」
    • CFW3.71/3.80 M33対応
  • 「CWCheat v0.1.9 Rev.E」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.9 REV.D」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.9 REV.C」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.9 Rev.B」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.9 Rev.A」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.9」
    • CFW3.51/3.52 M33対応
  • 「CWCheat v0.1.8 Rev C」
    • CFW3.51 M33対応
  • 「CWCheat v0.1.8 Rev B」
    • CFW3.51 M33対応
  • 「CWCheat v0.1.8 Rev A」
    • CFW3.40 OE対応
  • 「CWCheat v0.1.8」
    • CFW3.40 OE対応
  • 「CWCheat v0.1.7 Revision D」
    • CFW3.40 OE対応
  • 「CWCheat 0.1.7 Rev.C for POPS and PSP games」
    • CFW3.40 OE対応
  • 「CWCheatpops for 3.40 OE-A and older」
    • CFW3.40 OE対応
  • 「CWCheat 0.1.7 Rev B for POPS and PSP games」
    • CFW3.30 OE対応
  • 「CWCheat 0.1.7 Rev A for POPS and PSP games」
    • CFW3.30 OE対応
  • 「CWCheat 0.1.6 Rev I for POPS and PSP games」
    • CFW3.10 OE対応

トラブルシューティング

  • プラグインを入れてるはずなのだが「ERROR! Not plugins detected.」とでる。
    「game.txt」に「ms0:/seplugins/cwcheat.prx」、
    「pops.txt」に「ms0:/seplugins/cwcheatpops.prx」と追加する所で
    一番最後に「改行」が必要のようです、メモ帳の表記で見ると
    ms0:/seplugins/cwcheat.prx
    ではなく
    ms0:/seplugins/cwcheat.prx
     
    でないと認識されないようです。
  • リカバリーでONにした後ゲーム画面でSELECT3秒押ししても反応がない。
    読み込みミスが起きている場合があります。
    メモリースティックの読み込み速度が遅い物は、読み込みミスが頻発し
    起動しない(これを俗に相性が悪いと言う)場合があります。
    また読み込み速度が速いものでも長期にわたる使用でデータの
    フラグメント化が進み読み込み速度の低下を招き結果上記と同じ状態
    になっている場合もあります。
    上記の場合は、諦める(メモステを早い物に買い換える)しかないですが
    下記の場合は、PCに一度データを全て移し、メモステをフォーマット後
    移したデータを元に戻す事で直る事があります。

コメント

  • JPCheatだと『_C0』の0がアルファベットのOだと認識してくれないから数字の0か確かめるとか、『_G』『_S』『_C0 』『_L』の後ろに半角スペース入れ忘れてないかとか。導入できてるのにコードが表示されないという事は、どこかに単純なミスがあると思うよ。 -- 2013-03-03 (日) 18:08:01
  • スクリーンショットの撮影キーをかえたらずっとスクリーンショットを撮っていてゲームができませんしかも最終的にはフリーズ どうしたらいいですか? -- jtt? 2013-03-09 (土) 10:00:58
  • ネットに落ちてるチートコードの中には入力しただけで -- マルひょい? 2014-01-05 (日) 17:16:56
  • 画面が固まってしまうのもあります。 そのコードを見抜くには、上から順々に一つ一つチートを入力していきフリーズしたら直前に使ったコードを消してやればおkです。 -- マルひょい? 2014-01-05 (日) 17:24:54
  • 連投ゴメソナサイ orz チート入力のタイミングでもフリーズするみたいです。例を挙げるとMHP系なんかではハンターが村に出た時点でおk。GTAなんかでも同じみたい。 -- マルひょい? 2014-01-05 (日) 17:33:25
  • 暗証番号 -- アカム? 2014-06-04 (水) 17:44:33
  • Cwcheat 0.2.3が出てました -- 2014-06-07 (土) 07:15:46
  • ぜんぜんできねえよおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお -- 2014-09-07 (日) 13:28:47
  • マジデーーーーーーーーーーーーーーーーーーーーーーーーーーー -- 2014-10-13 (月) 16:10:32
  • ゲームID変更ってPSPだけでできますか? -- ? 2014-12-15 (月) 19:15:34