0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

クッキークリッカーAPK版のFM-MODを作ってみた!

0
Posted at

大人気ゲーム「クッキークリッカー」のAndroidアプリ版を対象に、デコンパイルして独自のメニューUI「FM-MOD v2」を埋め込むMod開発に挑戦しました。

最初は「ネットに転がっているPCブラウザ版のチートコードや変数をそのまま流用すれば簡単だろう」と高を括っていました。しかし、いざAPKをデコンパイルして中身を開いてみると、まさかの事態が発覚します。

⚠️ 開発中に最も苦労したこと:ブラウザ版との変数の違い

今回のMod開発で最も想定外だったのは、「ブラウザ版クッキークリッカーのチートコードや変数がそのままでは使えなかった」という点です。

ネット上で見つかるクッキークリッカーのハック手法の多くは、PCのブラウザ版(Web版)をベースにしています。
しかし、Androidアプリ版をデコンパイルして中身を覗いてみると、アプリ向けに最適化されているためか、変数名やオブジェクトの構造がブラウザ版とは大きく異なっていました。

FM-MOD v2 (上部) FM-MOD v2 (中部) FM-MOD v2 (下部)

FM-MOD v2 機能一覧表

セクション 機能名 効果
1. SYSTEM OVERRIDE ENABLE OFFICIAL DEBUG CHEATS 公式の開発者向け隠しデバッグメニューを強制有効化
2. DATA INJECTION COOKIES / SUGAR LUMPS (SET) クッキーと砂糖の塊の所持数を、任意の数値に直接書き換え
3. ADVANCED HACKS INSTANT RIPEN LUMP(即時完熟) 砂糖の塊の成長タイマーを無視し、一瞬で完熟させて収穫可能にする
TRIGGER ALL BUFFS(全バフ発動) ゲーム内のすべての有利なバフ効果を同時に強制発動
FREE BUILDINGS / UPGRADES すべての施設やアップグレードの購入価格を「0(無料)」にする
4. DIMENSION WARP TIME WARP (10x SPEED) ゲーム内の時間の進み方を10倍速にする(トグル式)
GOD CLICK (100% CPS) 1クリックで1秒間の全生産量(CpS)の100%分のクッキーを獲得
PERMANENT BUFFS 発動したバフの効果時間を無限(永続化)にする
5. PET EVOLUTION INSTANT MAX SANTA (LV 14) クリスマスイベントの「サンタ」を一瞬で最大LVまで進化
INSTANT MAX DRAGON (LV 26) 育成要素である「ドラゴン」を一瞬で最大LVまで進化
6. SEASON SELECTOR FORCE SEASON プルダウンから選択した季節イベント(クリスマス等)を強制発動
7. SPIDER SPAWN SPAWN GOLDEN COOKIE NOW 画面上にゴールデンクッキーを即座に強制出現させる
SPAWN MAX WRINKLERS クッキーをかじる虫(Wrinklers)を一瞬で最大数出現させる
SPAWN MAX SHINY WRINKLERS 超激レアな金色の虫(Shiny Wrinklers)を一瞬で最大数出現させる
8. AUTOMATION MAX AUTO CLICKER 人間の限界を超えた超高速で大クッキーを自動連打(ON/OFF)
AUTO GOLDEN COOKIE 出現したゴールデンクッキーをミリ秒単位で自動クリック
GC RAIN MODE 画面上にゴールデンクッキーが大量に降り注ぐ雨モードを発動
AUTO POP WRINKLERS 虫に溜まったクッキーを効率よく回収するため、自動で破裂させる
9. MATRIX UNLOCK ALL ACHIEVEMENTS すべての実績(Achievements)を一瞬で全解放する
WIPE ALL ACHIEVEMENTS テスト用に、すべての解放済み実績を初期状態にリセットする
RUN: RUIN_THE_FUN 本家開発者用の隠し最凶コマンド G.RuinTheFun() を実行
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?