Зачем конвертировать FNMM в JSON?
Пользователям нужен исходный .json, чтобы изучить чарт мода, ноты и настройки или повторно использовать их в другом движке или редакторе. Файл .fnmm объединяет эти JSON-файлы вместе с аудио и изображениями, поэтому «конвертация» на самом деле означает извлечение уже находящегося внутри JSON. Перекодирования не происходит - вы просто копируете JSON без изменений.
Способы конвертации FNMM в JSON
7-Zip (извлечение JSON) EASIEST
Щелкните правой кнопкой мыши по .fnmm и выберите 7-Zip > Open archive. Если он откроется, перетащите файлы чартов и метаданных .json. Если возникнет ошибка, скопируйте файл и сначала переименуйте копию в .zip.
Текстовый редактор (просмотр содержимого)
После извлечения откройте .json в VS Code или Блокноте, чтобы прочитать или отредактировать данные чарта; используйте функцию Format Document в VS Code, чтобы сделать текст читаемым.
Archive Utility / unzip (macOS, Linux)
В macOS или Linux выполните команду unzip mod.fnmm -d modfiles (сначала переименуйте в .zip, если утилита этого требует), чтобы извлечь JSON и ресурсы в папку.
Об этих форматах
Файл .fnmm - это проект, созданный в Funky Maker: Mobile, мобильном движке для ритм-игр и моддинга в стиле Friday Night Funkin' от разработчика KinGames. Он содержит разметку уровня (чарт),…
Открыть детали .FNMM →Файл JSON - это текстовый файл данных в формате JavaScript Object Notation, используемый веб-API, конфигурациями приложений и для экспорта данных. Его открывает любой текстовый редактор -…
Открыть детали .JSON →Качество и на что обратить внимание
- Это работает только потому, что JSON уже находится внутри пакета; если конкретный
.fnmmне является стандартным архивом, экстрактор сообщит о его повреждении. - Вы копируете, а не конвертируете - извлеченный JSON в точности соответствует байтам, сохраненным приложением.
- Аудио, изображения и другие ресурсы извлекаются вместе с JSON; сам по себе JSON не является играбельным модом.
Часто задаваемые вопросы
Действительно ли данные чарта внутри .fnmm - это JSON?
Что если 7-Zip не открывает .fnmm?
.zip, затем попробуйте снова; если это не поможет, возможно, файл использует структуру, отличную от архива.Могу ли я отредактировать JSON и упаковать его обратно?
.fnmm зависит от конкретных механизмов приложения и не гарантируется.