Por que converter FNMM para JSON?
As pessoas querem o .json bruto para inspecionar o gráfico, as notas e as configurações de um mod, ou para reutilizá-los em outro motor ou editor. O .fnmm agrupa esses arquivos JSON junto com áudio e imagens, então «converter» na verdade significa extrair o JSON que já está lá dentro. Não ocorre re-codificação - você copia o JSON inalterado.
Como converter FNMM para JSON
7-Zip (extrair o JSON) EASIEST
Clique com o botão direito no .fnmm e escolha 7-Zip > Open archive. Se abrir, arraste os arquivos de gráfico e metadados .json para fora. Se recusar, copie o arquivo e renomeie a cópia para .zip primeiro.
Um editor de texto (espiar o conteúdo)
Uma vez extraído, abra o .json no VS Code ou Notepad para ler ou editar os dados do gráfico; use Format Document no VS Code para torná-lo legível.
O Utilitário de Arquivo / unzip (macOS, Linux)
No macOS ou Linux, execute unzip mod.fnmm -d modfiles (renomeie para .zip primeiro se a ferramenta insistir) para extrair o JSON e os ativos em uma pasta.
Sobre estes formatos
Um arquivo .fnmm é um projeto criado com o Funky Maker: Mobile, um motor de modding de jogos de ritmo para dispositivos móveis no estilo Friday Night Funkin' criado pela KinGames. Ele…
Abrir detalhes de .FNMM →Um arquivo JSON é um arquivo de dados em texto simples no formato JavaScript Object Notation, usado por APIs web, configurações de aplicativos e exportações de dados. Qualquer editor de…
Abrir detalhes de .JSON →Qualidade e o que observar
- Isso funciona apenas porque o JSON já vive dentro do pacote; se um
.fnmmespecífico não for um arquivo padrão, um extrator o reportará como corrompido. - Você está copiando, não convertendo - o JSON extraído são exatamente os bytes que o aplicativo armazenou.
- Áudio, imagens e outros ativos saem junto com o JSON; o JSON sozinho não é um mod jogável.
Perguntas frequentes
Os dados do gráfico dentro de um .fnmm são realmente JSON?
E se o 7-Zip não abrir o .fnmm?
.zip, depois tente novamente; se ainda falhar, o arquivo pode usar um layout que não é de arquivo.Posso editar o JSON e reembalá-lo?
.fnmm funcional depende do empacotamento exato do aplicativo e não é garantido.