【SXOS】チート検索のやり方

Uncategorized
1.4k words

SXOS 2.9.2 を使って、簡単なチート検索のやり方を説明します。

今回は、お金を増やしてみます。

手順

チート検索は、メモリーの差異を比較して目的のアドレスを絞り込むため、出来るだけお金以外の項目は変えないようにします。

チート検索開始

ゲームを起動して、今持っているお金が確認できるメニュー画面を開きます。

今現在、2ルピー 持っていることが分かりました。

ホーム画面に戻って SXOS の CHEAT を選択し Main Menu の「Cheat Searcher」を選びます。

Cheat Searcher

ここで、刺さっているSDカードのフォーマット形式が exFAT の場合、警告が表示されます。

1
2
3
exFAT microSD not supported yet.  
Unfortunately this operation relies on writing to the FAT filesystem a lot.
and has the (rare)cjamce to corrupt exFAT formatted cards. If you want to use the cheat searcher functionality we recommend you use a FAT32 formatted microSD card for now.

exFAT microSD not supported yet.

1
2
3
exFAT microSDはまだサポートされていません。  
残念ながら、この操作はFATファイルシステムへの書き込みに大きく依存しています。
また、exFAT形式のカードを破損する場合があります。 チート検索機能を使用する場合は、今のところFAT32形式のmicroSDカードを使用することをお勧めします。

気にせず プラスボタン を押します。

気になる人は、FAT32形式にフォーマットした SDカード に差し替えて下さい。

Cheat Finder の「New Cheat Search」を選択します。

Cheat Finder

New Cheat Search の「8bit unsigned value」を選択します。

New Cheat Search

「8bit unsigned」を選んだ理由

8bit unsigned は、0 ~ 255 の整数値を検索するのに適しているからです。

マイナス値を検索するなら、signed を選び、もっと大きい数値を検索するなら、16bit、32bit、64bit を選びます。

Select new cheat search type の「Exact value」を選択します。

Select new cheat search type

Enter search value に検索したい値を入れます。

今回は、2ルピー持っていたので 02 と入力しました。

Enter search value

そうすると、メモリー内から 02 を全て検索してきます。

しばらく時間が掛かるので大人しく待ちましょう。

Comparing Memory

メモリー内に 02 が 13,764,072個 見つかりました!

この中の1つがお金を管理しているアドレスになります。

Too many hits left

さすがに 千万分の1を見つけるのは不可能なので、絞り込んでいきます。

絞り込み

ゲーム画面に戻って、敵を倒したりして手持ちのルピーを変動させます。

ホーム画面に戻って 先ほどと同じ手順で Cheat Finder まで進み「Next search」を選択します。

Cheat Finder

Select Comparison Method の「Exact value」を選択します。

Select Comparison Method

Enter search value に今持っているルピーの数を入力します。

7ルピー持っているので 07 と入力しました。

Enter search value

先程見つかった 13,764,072個の 02 の中から 07 に変わった箇所を検索してくれます。

結構時間が掛かるので気長に待ちましょう。

7,333個 まで絞ることができました。

まだちょっと多いので、もう一回絞り込みをしてみます。

続・絞り込み

ゲーム画面に戻って 21ルピー にしてみました。

同じ手順で Enter search value まで勧めて 15 と入力します。

Enter search value

Enter search value は、16進数の値を入力しましょう。

10進数を16進数に変換

Windows 付属の電卓で簡単に変換できます。

電卓のモードを「プログラマー」モードにし、

DEC を選択した状態で 21 と入力すると、HEX に 15 と表示されます。

DEC が10進数で、HEX が16進数の値になります。

6個まで絞ることができました。

このどれか1つが、お金を管理しているアドレスになります。

確認

上から順に1つ1つ値を変えて、ゲーム内でどうなるか確認して行きます。

15 を、

RAM Editor

16 に変えて、ゲームに戻ります。

RAM Editor

持っているルピーが 22ルピー に変わっています。

成功です。

1ルピー 増やしたところで嬉しくないので、9999ルピー まで増やしてみます。

9999 は 16進数に変換すると 270F です。

で、メモリー内は リトルエンディアン になっているので、270F を2桁ずつで入れ替えた 0F27 を入力します。

RAM Editor

ゲーム内で 9999ルピー になっていることを確認します。

おわりに

一番簡単なお金のチート検索をやってみました。

ゲーム内で 数値が分かれば探しやすいので、アイテム数を増やしたりすることも出来ます。

逆に、見えない値を探すのが難しいので、次はそれに挑戦してみます。