VGMTool

From vgmrips

VGMTool is a program that allowed tagging, optimization, and general cleanup of VGM files before the more-robust VGM Tools were created. Today, for VGMRips, it should only be used for tagging.

The program was originally written by Maxim in Win32 C++. Version 2R5 by Maxim is the last reliable official version of VGMTool.

Downloads

  • Win32 binaries by Maxim (up to and including VGMTool 2R5)
  • VGMTool 2R6 by NeoLogiX (Buggy; do not use! Included for completeness.)
Note: Linux users should be able to use VGMTool by launching it with WINE.

Usage

  1. Go to the GD3 tag tab
  2. Drag and drop a VGM file onto VGMTool to load it
  3. Edit the fields to add correct information, as completely as is available
  4. When done, press Update GD3 to commit tags to the VGM
Note: When you drop a VGM without GD3 tags in it, VGMTool will keep information from the tag of the last VGM you dropped (if any). This is very handy because usually, only a few of the fields change throughout a pack: the track Titles often, Notes and Author sometimes, and Creator (track logger) depending on involvement.

VGM Tool 2 R5, with GD3 Tag fields filled with descriptions of their intended contents.

Tips

  • When you have text copied and press the "Paste Unicode as HTML NCRs" button, it converts characters outside the basic Latin set into a form you can place in tag fields and save without losing those characters. (They become HTML-style numeric character reference codes). You may want/need this feature even if you prefer other programs like VGMToolbox and/or vgm_tag.
  • The drop-down list for System only adds Japanese NCR equivalents for the first four choices in the list: the Sega Master System, Sega Game Gear, and Sega Mega Drive/Genesis. vgm_tag's "short names" for System tags accommodate these for many more platforms.
  • VGMTool automatically converts a VGM to VGZ, even if you tell it not to do so. You can use a batch decompressing .BAT/.SH to undo this in bulk if needed.

Fields filled with correct information for an Aladdin Mega Drive track.

NeoLogiX updates

NeoLogiX released an update, 2R6, with improved YM2612 and YM2151 optimization, but the update itself was considered too buggy for general use.

Another update, known as VGMTool 3, is in development hell which intends to modernize the codebase and allow compilation on non-Windows systems.

As early as 2012, NeoLogiX announced plans to completely revamp VGMTool for modern systems with the goal of making the codebase easier to update and maintain than the original Win32-only VGMTool source. Though he released screenshots of work-in-progress to garner attention and has uploaded source code for it, development is not complete. The release date is currently unknown.