Remove CD-ROM-dependent startup behavior
NewPlanned for 0.1.0Breaking
-CD<path> now adds a local data search path in both Debug and Release builds.
It no longer selects a CD-ROM or changes which map and movie archives are
mounted.
[Intro] PlayIntro replaces the former per-disc intro flags with one startup
setting for EVA.VQA. When that path is selected, the game writes the setting
back as no.
Maps no longer name the discs they may be played from, so CD is read from
neither a map packet entry nor a loose map’s [Multiplay] section. A campaign
still carries its number, but nothing asks for the disc: it now decides only
whether the opening cinematic plays and which loading backdrop is shown.
Migration
Existing content must be updated
- Check any shortcut carrying `-CD<path>`. It now adds a local data search path rather than selecting a disc.
- Remove `CD=` from map packet entries and from a loose map's `[Multiplay]` section. A map no longer names the discs it may be played from.
Affected entities
- Changed
Local data path - Added
PlayIntro - Removed
CD [map-packets] - Removed
CD [multiplayer-maps] - Changed
CD [campaign]
Credit: ZivDero