Z Driver Configuration Format

From ModdingWiki
Jump to navigation Jump to search

The Z installation includes sound and video setup data in addition to the game assets.

File format

DIG.INI and MDI.INI are Miles driver configuration files. AILDRVR.LST is a driver catalogue, not the game sample-list layout. UVCONFIG.DAT belongs to the video setup utilities. The repository does not implement a complete parser for these files.

The original sound initialization can call AIL_read_INI for driver type 0, but the corresponding port branch explicitly reports it as unsupported. No binary field schema is asserted for UVCONFIG.DAT.

Notes

Executable drivers (.MDI, .DIG and .DRV) are code, not instrument-bank or game-asset formats. The SBPRO2 implementation requires an AIL3MDI signature and a specific driver layout. Do not apply that layout to every driver.

Source code

From re-z, the open-source browser port:

Credits

The identification and implementation notes above were contributed by VorticonCmdr. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)