本文章中内容为個人の学習共有であり、個人の学習の参考のためにのみ使用してください。他の目的に使用しないでください。
前準備#
- iOS デバイス
- Imazing
- plist Editor Pro
Imazing はアクティベーション不要で、無料版で十分です。
plist Editor Pro にアクセスするには魔法が必要かもしれませんので、VScode などのコードエディタに置き換えることができます。VScode はplistファイルを編集できることを確認しました。
アーカイブの取得#
電話をコンピュータに接続し、「続行して試用」をクリックし、iPhone を選択してアプリケーションの管理をクリックします。
アプリケーションのバックアップを選択します。
バックアップが完了するまで待ちます。指定した場所にimazingapp形式のファイルが生成され、拡張子をrarに変更して解凍できます。
以下のディレクトリに移動します:\Container\Library\Preferences
com.ChillyRoom.DungeonShooter.plistファイルを開くと、アーカイブ情報が表示されます。
アーカイブデータの変更#
- キャラクターのロック解除:
unlock
を検索し、False を True に変更します。
<key>c0_unlock</key> # c0 == ナイト
<string>True</string>
<key>c1_unlock</key> # c1 == レンジャー
<string>True</string># ここをTrueに変更すると、対応するキャラクターがロック解除されます。
- スキンのロック解除:
skin
を検索し、値を 1 に変更します。
<key>c0_skin1</key>
<integer>1</integer> # ここを1に変更すると、対応するスキンがロック解除されます。
以下の変更には注意してください。アーカイブが無効になる可能性がありますので、慎重に検討してから変更することをお勧めします。
- キャラクターレベルの変更:
level
を検索し、値を変更します。
異なるキャラクターの最高レベルは異なりますので、この値が対応するキャラクターの最高レベルを超えないようにしてください。
<key>c0_level</key>
<integer>0</integer>
- スキルのロック解除:
skill
を検索し、値を 1 に変更します。
以下のフィールドが見つからない場合は、手動で追加してください。
# Rogueはキャラクターに対応する英語名です。ゲームの言語を英語に切り替えると表示されます。
<key>c_Rogue_skill_1_unlock</key> # ここで1は2番目のスキルを表します。
<integer>1</integer>
<key>c_Rogue_skill_2_unlock</key> # ここで2は3番目のスキルを表します。
<integer>1</integer>
- お金の変更:
gems
を検索し、変更します。
この方法はうまくいきませんでしたので、自己研究してください。
アーカイブの再圧縮#
フォルダ全体を圧縮するのではなく、フォルダ内のすべてのファイルを選択して圧縮します。zip または rarの形式で圧縮し、拡張子をimazingappに変更します。
アーカイブの再インストール#
この操作により、デバイスがリセットされ、すべてのデータが iCloud から復元されます。正常な使用に影響を与える可能性があるため、インストールする前によく考えてください。
アプリケーションのデータを復元し、先ほどの「元气骑士.imazingapp」を選択します。
データを復元した後、ゲームを開くと、アーカイブが正常に変更されていることが確認できます。
参考内容#
Bilibili の大佬Class 邹の記事を参考にし、記事の内容を削除・修正・補完しましたが、やはり、正規版元气骑士をサポートしていただけると嬉しいです!この記事は学習のためのアイデアを提供するだけです!