Skip to content

Read the base and expansion sound and theme files together

Changes0.2.0 (in development)

NewPlanned for 0.2.0Breaking

Startup now reads both SOUND.INI and SOUND01.INI, and both THEME.INI and THEME01.INI, whether or not Firestorm is installed. The expansion file is read second, so a key both files set takes the expansion’s value, and a key only the base file sets is kept. A game with Firestorm installed used to ignore SOUND.INI entirely, and one without it ignored THEME01.INI.

One file of each pair is now enough, so a deployment that ships only the expansion’s sounds or themes starts. Startup stops only when neither file of a pair can be read.

Migration

For affected content or setups
  1. Remove unintended overrides from `SOUND01.INI` and `THEME01.INI`, or remove those files if they should not be loaded. Both now apply even without Firestorm.

View all upgrade steps for 0.2.0

Affected entities

Credit: ZivDero