なぜ FNMM を JSON に変換するのですか?
modの譜面、ノーツ、設定を確認したり、別のエンジンやエディタで再利用したりするために、生の .json を必要とする場合があります。.fnmm はこれらのJSONファイルをオーディオや画像と一緒に束ねているだけなので、「変換」とは実際には内部にあるJSONを抽出することを意味します。再エンコードは行われず、JSONをそのままコピーする形になります。
FNMM から JSON への変換方法
7-Zip (JSONを抽出する) EASIEST
.fnmm ファイルを右クリックし、7-Zip > アーカイブを開く を選択します。開くことができれば、.json の譜面とメタデータファイルを外にドラッグします。開けない場合は、ファイルをコピーして拡張子を .zip に変更してから試してください。
テキストエディタ (中身を覗く)
抽出後、VS Codeやメモ帳で .json を開き、譜面データを閲覧・編集します。VS Codeの ドキュメントのフォーマット 機能を使うと、読みやすい形式に整えられます。
アーカイブユーティリティ / unzip (macOS, Linux)
macOSまたはLinuxでは、unzip mod.fnmm -d modfiles を実行して(ツールが拒否する場合は先に .zip へリネーム)、JSONとアセットをフォルダに抽出します。
これらの形式について
.fnmm ファイルは、KinGames が制作したモバイル向けリズムゲームおよび Friday Night Funkin' スタイルのモッディングエンジンである Funky Maker: Mobile…
.FNMM の詳細を開く →JSON ファイルは JavaScript Object Notation 形式のプレーンテキストデータファイルで、ウェブ API、アプリの設定、データのエクスポートに使用されます。Windows のメモ帳や Mac の TextEdit など、あらゆるテキストエディタで開くことができますが、本格的な作業には VS Code や Notepad++…
.JSON の詳細を開く →品質と注意点
- これが機能するのは、JSONがすでにパッケージ内に存在しているためです。特定の
.fnmmが標準的なアーカイブ形式でない場合、抽出ツールは破損していると報告します。 - これは「変換」ではなく「コピー」です。抽出されたJSONは、アプリが保存したバイトデータそのものです。
- オーディオや画像などのアセットもJSONと一緒に抽出されます。JSON単体ではプレイ可能なmodにはなりません。
よくある質問
.fnmm 内の譜面データは本当にJSONですか?
7-Zipで .fnmm が開けない場合はどうすればいいですか?
.zip に変更してから再度試してください。それでも失敗する場合は、そのファイルがアーカイブ形式ではない独自のレイアウトを使用している可能性があります。JSONを編集して再パックすることはできますか?
.fnmm に再パックできるかどうかはアプリの正確なパッケージング仕様に依存するため、保証されません。