The Friday Night Funkin and osu! files - Corne2Plum3/fnf2osumania GitHub Wiki

The Friday Night Funkin and osu! files

The 2 games uses differents ways to represents a song. Here's the details of these files. It can be useful to know what they does before using this app.

The Friday Night Funkin files

{song_name} is the song name, without any space and all in lowercase.

The audio

Friday Night Funkin (FnF) uses 2 audio files: one for the instruments and one for the voices.

They are in the assets/songs directory, where are the 2 audio files in .ogg for the song:

  • For the instruments: {song_name}_Inst.ogg
  • For the voices: {song_name}_Voices.ogg Sometimes you can have a list of directories with song names, and files just called Inst.ogg and Voices.ogg too...

Note: With some mods, you may have 1 folder for each song.

The notes

For each difficulties, FnF uses 1 .json file, which contains a lot of informations: notes, sprites to use, BPM, camera positions, ...

You can find these .json files in assets/data/{song_name}. They are named in the following format: {song_name}-{difficulty_name}.json. Note that the normal difficulty doesn't have the suffix "-normal".

Example:

bopeebo-easy.json -> Easy difficulty
bopeebo.json -> Normal difficulty
bopeebo-hard.json -> Hard difficulty

The osu! files

Note: this works for ALL gamemode of osu!

The .osz file

This is just a .zip file with all files (audio, pictures, ...) of the mapset (.mp3, .jpg, .osu, ...). You can open it directly with osu!

The audio

Unlike FnF, osu! uses an unique audio file, in .mp3 format.

It can have any name possible, but the converter will always name it audio.mp3, which is a very common name for the song file. The audio file to use is defined in the .osu files.

The background

The background is the picture displayed in the... background. This a .jpg file. (.png is also a valid format but NOT recommended because the file size, and because this converter doesn't support it.)

It can have any name possible, but the converter will always name it background.jpg. The background image to use is defined in the .osu files.

The notes

It has almost the same function than the FnF .json files (notes, images to use, ...). It also define the audio and background files names to use. But unlike FnF, osu! uses a custom file extention: the .osu file.

There's 1 .osu file for each difficulty. There is a rule about the naming of these files: {artist} - {title} ({creator}) [{diff_name}].osu, where:

  • {artist}: the artist name of the song.
  • {title}: the song title.
  • {creator}: the creator of the mapset. In the context of this converter, the username of the user.
  • {diff_name}: the difficulty name.

Note: {artist}, {title} and {creator} is common for all .osu files of a mapset.