CDGFix.gif


Convert encrypted NCG files

The CAVS player JB199 has a way of registering karaoke files by converting them to NCG format. This format is encrypted using a key based on the specific JB199 to which the files are registered. If you loose the original files you are pretty much stuck to the JB199 for playing them unless you use CDFix 3 Super to decrypt the NCG files back to an open format, for example CDG+MP3.

 

Caution: If your JB199 player came with pre-loaded songs we - the CDGFix Crew - encourage you to read and understand our Disclaimer before you optionally choose to decrypt these songs off of the JB199 player.

 

CDGFix 3 Super has a NCG decrypter that, based on the known structure of the CAVS MCG and CAVS CDG proprietary formats, is able to reverse the encryption process. This is done by examining the NCG file and by iteration create the required keyset to decrypt the file. A brute force attempt of this kind could be very time consuming, but since CDGFix 3 Super makes use of intelligent guesses based on the known format structure the keyset is derived in seconds. Hence loading a NCG file into CDGFix is just as fast as loading any other format karaoke file.

 

Convert your NCG files

To convert your NCG files to one of the supported formats you basically need to perform two steps:

  1. Load the NCG files into the CDGFix 3 Super Project window

  2. Run the Export Tracks function to perform the actual conversion

 

1. Loading NCG files into the Project

Your NCG files can be loaded into the Project window in various ways. The simplest is dragging them from Windows Explorer and dropping onto the Project window. Another option is to select Add File or Add Folder on the Project menu or the Project toolbar.

As the NCG files are added to the Project CDGFix 3 Super will search the corresponding MP3 file for each track looking for ID3 tags. If tags are found then title, artist name, etc. will be loaded from the tags and placed in the corresponding columns in the Project. If all your tracks are properly tagged as they should be you are now ready for step two, exporting the tracks to your selected format.

If however for some reason some or all of the tracks are missing ID3 tags you may want to remedy this before the export. You can still export the tracks to another format, but you will not be able to name the exported files using titles and artist names.

Normally NCG files from a JB199 are simply named 00001, 00002 and so on, containing no useful information for identifying the track. Should your files have meaningful names you can use the Load Track Information function to extract this information prior to the export.

A last resort before starting to type in the titles and artist names by hand is to use one of the index files normally present together with the NCG files on the JB199. The index files can have names like English.inx, Songlist.txt, List.txt and Juke.txt. CDGFix 3 Super is able to read all these files and utilize the information found. To use one the index files you will, instead of dragging the NCG files directly into the Project window, select Open on the Project menu and navigate to and select the index file. It is important that the NCG files are located in the same folder as the index file, or in a sub-folder of the index file folder. CDGFix 3 Super will now read the selected index file and load each referenced NCG file along with title and artist name into the Project window.

 

Tip: You can change the formatting of titles and/or artist names before the export by selecting Format Title/Artist on the project Tools menu.

 

2. Exporting the tracks to a selected format

The export process is quite simple. Select Export Tracks on the Project menu to bring up the Export Tracks dialog. Using this dialog select your options for the conversion and click Run. Please refer to the description of this dialog for more details on this process.