Editing Rules: Rips

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search

A game's rip is a collection of audio files from the game stored in a zip archive which includes all of the necessary audio files to reconstruct the game's soundtrack. This guide will explain the expected VGMPF format for creating and uploading game rips so that they meet a common standard.


  • The name of the zip archive should match the name of the game's Wiki page where possible. So, the rip file for the game "Chrono Trigger (SNES)" should be "Chrono Trigger (SNES).zip". If the game's Wiki page contains a character that cannot exist in a file name, replace the offending character using the table below:
Unusable Character Replacement Character
: colon - dash
" quotation mark '' two apostrophes
? question mark Remove without replacement
* asterisk Remove without replacement
/ slash - dash
\ backslash - dash
| pipe - dash

When replacing a colon with a dash, add a space to the left of the colon. For example, "Ultima VI: The False Prophet (DOS)" becomes "Ultima VI - The False Prophet (DOS).zip"

Archive Layouts

This section will point to existing rips as examples for what structure you should use in your rip files.

Single File Archives

Rips with only a single file are the easiest and are common among formats which combine all the tracks in a single file like NSF, SID, and AY. Notice that the zip archive below contains one file named after the game and the name the zip file name is the same as the game's page.

It's possible that multiple rips will be made from combined track formats. This is especially common in NES games that have both NSF and NSFE formats made. Each should be put in the zip archive.

Several game music players support M3U playlists to add timing and title information to the file, like KSS, GBS, and others.

Logged Music Archives

Several formats are made by logging the data sent to audio chips. These formats include VGM, SPC, and DRO. Each song is logged to an individual file. The song files in these rips should have the same track numbers and song titles as those in the game page. If necessary, additional music can be added to the rip like songs with different timing or modified tracks with excluded or included sound effects which you can see in the Extras folder in this rip from OutRun (ARC).

Mixed Rip Formats

Since the objective of the rip archives is to include ripped music in all useful formats, there will come times when the ripped music exists in mixed types like NSF and VGM. In these cases, individual folders should be made for each rip format to avoid the confusion of having them all in a single folder. This example comes from Kid Icarus: Angel Land Story (NES).

Computer Rips

Rips for computer platforms like DOS, Amiga, and PC-88 are often very complex so there may be several different sub-folders. Ultima VI: The False Prophet (DOS) and Dyna Blaster (DOS) are helpful examples.

  • The music files used to make the soundtrack recording should be placed in the root folder and numbered and named after the game's soundtrack with any instrument files necessary for playback with them.
  • Files not needed for playback, like drivers or instrument files that have since been incorporated into the rips can be put into a Drivers folder.
  • All of the original ripped files should be placed in a folder named Originals with their original file names and extensions intact.
  • Ripped sound effects are optional if you're able to extract them, but they should be placed in a folder called Sound Effects'.


Adding the rip to a game page is simple and uses the templates, Format and Rips. By viewing the source of this page, you can see exactly how it's done.

Single Format Rip

Games that only use a single format in their rips, like Nemesis the Warlock (C64), look like this:






Multiple Format Rip

Games with multiple formats, like Kid Icarus: Angel Land Story (NES), look like this:



NSF.png NSFE.png VGM.png



Rips to Exclude

Some games use digital audio files for their music. These files will sound the same as the Vorbis recording, and since they take up so much disk space, if the rip exceeds 10 MB, they should be excluded. Examples of lossless audio codecs include: AAC, AIFF, AU, AUD, CD, IFF, FLAC, RAW, VOC, WAV, and WMA. Although, keep in mind that some of these formats support lossy codecs which must be handled differently.

Some games use digital audio files for music, but use a lossy audio codec. Lossy audio codecs should also be excluded from a game rip. However, since transcoding one lossy codec to another has detrimental effects, it is acceptable to use the lossy audio format as the recording rather than make an OGG recording. However, if you need to make alterations to the file (like by adding looping), you should transcode the format to OGG since you'll be re-saving the file anyway. Lossy codecs that should be left in their native format include AAC, ASF, MP3, OGG, WAV, and WMA. Keep in mind that some of these formats support lossless codecs, and if they are used, the rips should be treated like the lossless codecs above.

Naturally, any games that use OGG music should have its rip excluded since the rip will be identical to the recording, so simply upload the game music.

Incomplete Rips

While you should strive to get a complete rip of a game's soundtrack, this is sometimes not possible and specific songs have to be left out. When this happens, use the Issue Rip template so later users can rip the missing songs.

See Also