CVM

From Ryu Ga Gotoku Modding Wiki
Revision as of 20:26, 2 October 2025 by Kamikazzie (talk | contribs) (In order to extract CVM archives, you will need cvm_tool.: remove subheading property)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

CVM is an archive format used in the PS2 versions of Yakuza and Yakuza 2, in addition to Ryu Ga Gotoku: Kenzan! and Yakuza: Dead Souls. It was developed by CRI Middleware and based on ISO9660. It is also known internally as "ROFS" format. Essentially, they are ISO files with a special header (0x1800 bytes).

List of games using

The games listed use .CVM files:

Modify

In order to extract CVM archives, you will need cvm_tool.

Ryu Ga Gotoku: Kenzan! and Yakuza: Dead Souls use CVM for Auth audio. They are not encrypted.

To split/create any CVM from either game, the command would be:

cvm_tool.exe split FILENAME.CVM FILENAME.iso FILENAME.hdr

cvm_tool.exe mkcvm FILENAME.CVM FILENAME.iso FILENAME.hdr

For Yakuza and Yakuza 2 (PS2), they are encrypted.

To split OGRE.CVM from Yakuza, an example command would be:

cvm_tool.exe -p qi2o@9a! split OGRE.CVM OGRE.iso OGRE.hdr

To create a cvm out of OGRE.ISO into OGRE.CVM, the command would be:
cvm_tool.exe -p qi2o@9a! mkcvm OGRE.CVM OGRE.iso OGRE.hdr