Fix mod content installers.

In 4312a4d3f4 MiniYaml merging was adjusted. One effect of this change was that duplicate keys in files that did not previously require merging was previously allowed, but was now an error. (Test case `TestMergeConflictsNoMerge`)

The installer files were relying on the previous behaviour to allow multiple `ContentPackage` keys. The above change caused a regression where attempting to manage mod content would crash due to now erroring on the duplicate keys.

We fix the issue by applying a unique ID suffix, as is a common pattern elsewhere in our yaml files, and teach InstallFromSourceLogic to recognise and strip it.
This commit is contained in:
RoosterDragon
2024-07-30 19:15:37 +01:00
committed by Gustas
parent ebaed9966b
commit 578a9fe457
22 changed files with 198 additions and 193 deletions

View File

@@ -253,7 +253,11 @@ namespace OpenRA.Mods.Common.Widgets.Logic
foreach (var sourceActionNode in sourceActionListYaml.Value.Nodes) foreach (var sourceActionNode in sourceActionListYaml.Value.Nodes)
{ {
var sourceAction = modSource.ObjectCreator.CreateObject<ISourceAction>($"{sourceActionNode.Key}SourceAction"); var key = sourceActionNode.Key;
var split = key.IndexOf('@');
if (split != -1)
key = key[..split];
var sourceAction = modSource.ObjectCreator.CreateObject<ISourceAction>($"{key}SourceAction");
sourceAction.RunActionOnSource(sourceActionNode.Value, path, modData, extracted, m => message = m); sourceAction.RunActionOnSource(sourceActionNode.Value, path, modData, extracted, m => message = m);
} }
} }
@@ -262,7 +266,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
if (beforeInstall != null) if (beforeInstall != null)
RunSourceActions(beforeInstall); RunSourceActions(beforeInstall);
foreach (var packageInstallationNode in modSource.Install.Where(x => x.Key == "ContentPackage")) foreach (var packageInstallationNode in modSource.Install.Where(
x => x.Key == "ContentPackage" || x.Key.StartsWith("ContentPackage@", StringComparison.Ordinal)))
{ {
var packageName = packageInstallationNode.Value.NodeWithKeyOrDefault("Name")?.Value.Value; var packageName = packageInstallationNode.Value.NodeWithKeyOrDefault("Name")?.Value.Value;
if (!string.IsNullOrEmpty(packageName) && selectedPackages.TryGetValue(packageName, out var required) && required) if (!string.IsNullOrEmpty(packageName) && selectedPackages.TryGetValue(packageName, out var required) && required)

View File

@@ -5,7 +5,7 @@ covertops: Covert Operations Expansion (English)
CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266 CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266
Install: Install:
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
Copy: . Copy: .

View File

@@ -22,7 +22,7 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/cnc/transit.mix: CnC\\TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: CnC\\TRANSIT.MIX
^SupportDir|Content/cnc/movies.mix: CnC\\MOVIES.MIX ^SupportDir|Content/cnc/movies.mix: CnC\\MOVIES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
Actions: Actions:
ExtractMix: ^SupportDir|Content/cnc/movies.mix ExtractMix: ^SupportDir|Content/cnc/movies.mix
@@ -92,7 +92,7 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa
^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
Actions: Actions:
ExtractMix: ^SupportDir|Content/cnc/movies.mix ExtractMix: ^SupportDir|Content/cnc/movies.mix
@@ -158,7 +158,7 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/cnc/movies/akira.vqa: akira.vqa ^SupportDir|Content/cnc/movies/akira.vqa: akira.vqa
^SupportDir|Content/cnc/movies/airstrk.vqa: airstrk.vqa ^SupportDir|Content/cnc/movies/airstrk.vqa: airstrk.vqa
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractIscab: data1.hdr ExtractIscab: data1.hdr
@@ -168,7 +168,7 @@ tfd: C&C The First Decade (English)
Extract: Extract:
^SupportDir|Content/cnc/scores.mix: CnC\\SCORES.MIX ^SupportDir|Content/cnc/scores.mix: CnC\\SCORES.MIX
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
ExtractIscab: data1.hdr ExtractIscab: data1.hdr

View File

@@ -5,7 +5,7 @@ gdi95: C&C Gold (GDI Disc, English)
CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30 CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: . Copy: .
@@ -20,13 +20,13 @@ gdi95: C&C Gold (GDI Disc, English)
^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
Actions: Actions:
ExtractMix: MOVIES.MIX ExtractMix: MOVIES.MIX

View File

@@ -5,7 +5,7 @@ nod95: C&C Gold (Nod Disc, English)
CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30 CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: . Copy: .
@@ -20,13 +20,13 @@ nod95: C&C Gold (Nod Disc, English)
^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
Actions: Actions:
ExtractMix: MOVIES.MIX ExtractMix: MOVIES.MIX

View File

@@ -7,7 +7,7 @@ tuc-origin: C&C The Ultimate Collection (Origin version, English)
CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30 CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: . Copy: .
@@ -21,19 +21,19 @@ tuc-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores-covertops.mix: covert/SCORES.MIX ^SupportDir|Content/cnc/scores-covertops.mix: covert/SCORES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
Actions: Actions:
ExtractMix: movies.mix ExtractMix: movies.mix
@@ -103,7 +103,7 @@ tuc-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa
^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
Actions: Actions:
ExtractMix: movies.mix ExtractMix: movies.mix
@@ -179,7 +179,7 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97 Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1
@@ -193,20 +193,20 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
^SupportDir|Content/cnc/winter.mix: WINTER.MIX ^SupportDir|Content/cnc/winter.mix: WINTER.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3
^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX ^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
# The Remastered Collection doesn't include trailer.vqa. # The Remastered Collection doesn't include trailer.vqa.
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
TooltipText: The Remastered Collection doesn't include trailer.vqa. TooltipText: The Remastered Collection doesn't include trailer.vqa.
Actions: Actions:
@@ -277,7 +277,7 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
# The Remastered Collection doesn't include trailer.vqa. # The Remastered Collection doesn't include trailer.vqa.
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
TooltipText: The Remastered Collection doesn't include trailer.vqa. TooltipText: The Remastered Collection doesn't include trailer.vqa.
Actions: Actions:

View File

@@ -5,7 +5,7 @@ tuc-steam: C&C The Ultimate Collection (Steam version, English)
CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266 CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: . Copy: .
@@ -19,19 +19,19 @@ tuc-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX ^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
Actions: Actions:
ExtractMix: movies.mix ExtractMix: movies.mix
@@ -101,7 +101,7 @@ tuc-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa
^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
Actions: Actions:
ExtractMix: movies.mix ExtractMix: movies.mix
@@ -174,7 +174,7 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97 Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1
@@ -188,20 +188,20 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX
^SupportDir|Content/cnc/winter.mix: WINTER.MIX ^SupportDir|Content/cnc/winter.mix: WINTER.MIX
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1
^SupportDir|Content/cnc/scores.mix: SCORES.MIX ^SupportDir|Content/cnc/scores.mix: SCORES.MIX
# Covert Operations music (optional): # Covert Operations music (optional):
ContentPackage: ContentPackage@music-covertops:
Name: music-covertops Name: music-covertops
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3
^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX ^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX
# GDI campaign briefings (optional): # GDI campaign briefings (optional):
# The Remastered Collection doesn't include trailer.vqa. # The Remastered Collection doesn't include trailer.vqa.
ContentPackage: ContentPackage@movies-gdi:
Name: movies-gdi Name: movies-gdi
TooltipText: The Remastered Collection doesn't include trailer.vqa. TooltipText: The Remastered Collection doesn't include trailer.vqa.
Actions: Actions:
@@ -272,7 +272,7 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa
# Nod campaign briefings (optional): # Nod campaign briefings (optional):
# The Remastered Collection doesn't include trailer.vqa. # The Remastered Collection doesn't include trailer.vqa.
ContentPackage: ContentPackage@movies-nod:
Name: movies-nod Name: movies-nod
TooltipText: The Remastered Collection doesn't include trailer.vqa. TooltipText: The Remastered Collection doesn't include trailer.vqa.
Actions: Actions:

View File

@@ -4,7 +4,7 @@ d2k: Dune 2000 (English)
MUSIC/AMBUSH.AUD: bd5926a56a83bc0e49f96037e1f909014ac0772a MUSIC/AMBUSH.AUD: bd5926a56a83bc0e49f96037e1f909014ac0772a
Install: Install:
# Campaign briefings (optional): # Campaign briefings (optional):
ContentPackage: ContentPackage@movies:
Name: movies Name: movies
Actions: Actions:
Copy: MOVIES Copy: MOVIES
@@ -51,7 +51,7 @@ d2k: Dune 2000 (English)
^SupportDir|Content/d2k/v3/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA ^SupportDir|Content/d2k/v3/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA
^SupportDir|Content/d2k/v3/Movies/T_TITL_E.VQA: T_TITL_E.VQA ^SupportDir|Content/d2k/v3/Movies/T_TITL_E.VQA: T_TITL_E.VQA
# Game music (optional): # Game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: MUSIC Copy: MUSIC
@@ -73,7 +73,7 @@ d2k: Dune 2000 (English)
^SupportDir|Content/d2k/v3/Music/UNDERCON.AUD: UNDERCON.AUD ^SupportDir|Content/d2k/v3/Music/UNDERCON.AUD: UNDERCON.AUD
^SupportDir|Content/d2k/v3/Music/WAITGAME.AUD: WAITGAME.AUD ^SupportDir|Content/d2k/v3/Music/WAITGAME.AUD: WAITGAME.AUD
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractBlast: SETUP/SETUP.Z ExtractBlast: SETUP/SETUP.Z

View File

@@ -7,7 +7,7 @@ gruntmods: Dune 2000: GruntMods Edition
Dune 2000/data/DATA.R16: 2471ef70e2ce5ab3514db14b9611a09f188127fa Dune 2000/data/DATA.R16: 2471ef70e2ce5ab3514db14b9611a09f188127fa
Install: Install:
# Game music (optional): # Game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
Copy: Dune 2000/data/Music Copy: Dune 2000/data/Music
@@ -30,10 +30,10 @@ gruntmods: Dune 2000: GruntMods Edition
^SupportDir|Content/d2k/v3/Music/WAITGAME.AUD: WAITGAME.AUD ^SupportDir|Content/d2k/v3/Music/WAITGAME.AUD: WAITGAME.AUD
# TODO: DOES THIS NEED TO BE SEPARATED INTO TWO PACKAGES? # TODO: DOES THIS NEED TO BE SEPARATED INTO TWO PACKAGES?
# Base game files + 1.06 Patch Content: # Base game files + 1.06 Patch Content:
ContentPackage: ContentPackage@patch:
Name: patch Name: patch
Actions: Actions:
Copy: Dune 2000/data Copy@1: Dune 2000/data
^SupportDir|Content/d2k/v3/BLOXBAT.R16: BLOXBAT.R16 ^SupportDir|Content/d2k/v3/BLOXBAT.R16: BLOXBAT.R16
^SupportDir|Content/d2k/v3/BLOXBASE.R16: BLOXBASE.R16 ^SupportDir|Content/d2k/v3/BLOXBASE.R16: BLOXBASE.R16
^SupportDir|Content/d2k/v3/BLOXBGBS.R16: BLOXBGBS.R16 ^SupportDir|Content/d2k/v3/BLOXBGBS.R16: BLOXBGBS.R16
@@ -43,9 +43,9 @@ gruntmods: Dune 2000: GruntMods Edition
^SupportDir|Content/d2k/v3/BLOXXMAS.R8: BLOXXMAS.R8 ^SupportDir|Content/d2k/v3/BLOXXMAS.R8: BLOXXMAS.R8
^SupportDir|Content/d2k/v3/DATA.R16: DATA.R16 ^SupportDir|Content/d2k/v3/DATA.R16: DATA.R16
^SupportDir|Content/d2k/v3/MOUSE.R16: MOUSE.R16 ^SupportDir|Content/d2k/v3/MOUSE.R16: MOUSE.R16
Copy: Dune 2000/data/bin Copy@2: Dune 2000/data/bin
^SupportDir|Content/d2k/v3/PALETTE.BIN: PALETTE.BIN ^SupportDir|Content/d2k/v3/PALETTE.BIN: PALETTE.BIN
Copy: Dune 2000/data/GAMESFX Copy@3: Dune 2000/data/GAMESFX
^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF2.AUD: A_ECONF2.AUD ^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF2.AUD: A_ECONF2.AUD
^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF1.AUD: A_ECONF1.AUD ^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF1.AUD: A_ECONF1.AUD
^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF3.AUD: A_ECONF3.AUD ^SupportDir|Content/d2k/v3/GAMESFX/A_ECONF3.AUD: A_ECONF3.AUD

View File

@@ -5,7 +5,7 @@ aftermath: Aftermath Expansion Disc (English)
SETUP/INSTALL/PATCH.RTP: 5bce93f834f9322ddaa7233242e5b6c7fea0bf17 SETUP/INSTALL/PATCH.RTP: 5bce93f834f9322ddaa7233242e5b6c7fea0bf17
Install: Install:
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
ExtractRaw: SETUP/INSTALL/PATCH.RTP ExtractRaw: SETUP/INSTALL/PATCH.RTP
@@ -18,9 +18,9 @@ aftermath: Aftermath Expansion Disc (English)
^SupportDir|Content/ra/v2/expand/lores1.mix: ^SupportDir|Content/ra/v2/expand/lores1.mix:
Offset: 5273320 Offset: 5273320
Length: 57076 Length: 57076
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix ^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/sounds.mix
^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud
^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud
^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud
@@ -47,12 +47,12 @@ aftermath: Aftermath Expansion Disc (English)
^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud
Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix
# Aftermath music (optional): # Aftermath music (optional):
ContentPackage: ContentPackage@music-aftermath:
Name: music-aftermath Name: music-aftermath
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/await.aud: await.aud ^SupportDir|Content/ra/v2/expand/await.aud: await.aud
^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud ^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud
^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud ^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud

View File

@@ -6,15 +6,15 @@ allied: Red Alert 95 (Allied Disc, English)
INSTALL/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef INSTALL/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: INSTALL/REDALERT.MIX ExtractMix@1: INSTALL/REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: MAIN.MIX ExtractMix@2: MAIN.MIX
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this! ^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this!
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
@@ -24,18 +24,18 @@ allied: Red Alert 95 (Allied Disc, English)
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
^SupportDir|Content/ra/v2/temperat.mix: temperat.mix ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix: MAIN.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa ^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa

View File

@@ -4,7 +4,7 @@ cnc95: C&C Gold (GDI or Nod Disc, English)
CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30 CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30
Install: Install:
# C&C Desert Tileset: # C&C Desert Tileset:
ContentPackage: ContentPackage@cncdesert:
Name: cncdesert Name: cncdesert
Actions: Actions:
Copy: . Copy: .

View File

@@ -5,12 +5,12 @@ counterstrike: Counterstrike Expansion Disc (English)
SETUP/INSTALL/CSTRIKE.RTP: fae8ba82db71574f6ecd8fb4ff4026fcb65d2adc SETUP/INSTALL/CSTRIKE.RTP: fae8ba82db71574f6ecd8fb4ff4026fcb65d2adc
Install: Install:
# Counterstrike music (optional): # Counterstrike music (optional):
ContentPackage: ContentPackage@music-counterstrike:
Name: music-counterstrike Name: music-counterstrike
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud ^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud
^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud ^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud
^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud ^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud

View File

@@ -22,16 +22,16 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ra/v2/expand/expand2.mix: Red Alert\\EXPAND2.MIX ^SupportDir|Content/ra/v2/expand/expand2.mix: Red Alert\\EXPAND2.MIX
^SupportDir|Content/ra/v2/cnc/desert.mix: CnC\\DESERT.MIX ^SupportDir|Content/ra/v2/cnc/desert.mix: CnC\\DESERT.MIX
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: ^SupportDir|Content/ra/v2/redalert.mix ExtractMix@1: ^SupportDir|Content/ra/v2/redalert.mix
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
Delete: ^SupportDir|Content/ra/v2/redalert.mix Delete: ^SupportDir|Content/ra/v2/redalert.mix
ExtractMix: ^SupportDir|Content/ra/v2/main.mix ExtractMix@2: ^SupportDir|Content/ra/v2/main.mix
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
@@ -40,18 +40,18 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ra/v2/snow.mix: snow.mix ^SupportDir|Content/ra/v2/snow.mix: snow.mix
^SupportDir|Content/ra/v2/russian.mix: russian.mix ^SupportDir|Content/ra/v2/russian.mix: russian.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: ^SupportDir|Content/ra/v2/main.mix ExtractMix: ^SupportDir|Content/ra/v2/main.mix
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: ^SupportDir|Content/ra/v2/main.mix ExtractMix@1: ^SupportDir|Content/ra/v2/main.mix
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa ^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa
@@ -105,12 +105,12 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa ^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa
Delete: ^SupportDir|Content/ra/v2/movies1.mix Delete: ^SupportDir|Content/ra/v2/movies1.mix
# Soviet campaign briefings (optional): # Soviet campaign briefings (optional):
ContentPackage: ContentPackage@movies-soviet:
Name: movies-soviet Name: movies-soviet
Actions: Actions:
ExtractMix: ^SupportDir|Content/ra/v2/main.mix ExtractMix@1: ^SupportDir|Content/ra/v2/main.mix
^SupportDir|Content/ra/v2/movies2.mix: movies2.mix ^SupportDir|Content/ra/v2/movies2.mix: movies2.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies2.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies2.mix
^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa ^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa
^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa ^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa
^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa ^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa
@@ -168,7 +168,7 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa ^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa
Delete: ^SupportDir|Content/ra/v2/movies2.mix Delete: ^SupportDir|Content/ra/v2/movies2.mix
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
ExtractMix: ^SupportDir|Content/ra/v2/sounds.mix ExtractMix: ^SupportDir|Content/ra/v2/sounds.mix

View File

@@ -7,15 +7,15 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: REDALERT.MIX ExtractMix@1: REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: MAIN.MIX ExtractMix@2: MAIN.MIX
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
@@ -24,13 +24,13 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ra/v2/snow.mix: snow.mix ^SupportDir|Content/ra/v2/snow.mix: snow.mix
^SupportDir|Content/ra/v2/russian.mix: russian.mix ^SupportDir|Content/ra/v2/russian.mix: russian.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix: MAIN.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
Copy: . Copy: .
@@ -63,7 +63,7 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/myeehaw1.aud: myeehaw1.aud ^SupportDir|Content/ra/v2/expand/myeehaw1.aud: myeehaw1.aud
^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud
# Aftermath music (optional): # Aftermath music (optional):
ContentPackage: ContentPackage@music-aftermath:
Name: music-aftermath Name: music-aftermath
Actions: Actions:
Copy: . Copy: .
@@ -77,7 +77,7 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/traction.aud: traction.aud ^SupportDir|Content/ra/v2/expand/traction.aud: traction.aud
^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud
# Counterstrike music (optional): # Counterstrike music (optional):
ContentPackage: ContentPackage@music-counterstrike:
Name: music-counterstrike Name: music-counterstrike
Actions: Actions:
Copy: . Copy: .
@@ -90,12 +90,12 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/under3.aud: under3.aud ^SupportDir|Content/ra/v2/expand/under3.aud: under3.aud
^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa ^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa
@@ -149,12 +149,12 @@ ra-origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa ^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa
Delete: ^SupportDir|Content/ra/v2/movies1.mix Delete: ^SupportDir|Content/ra/v2/movies1.mix
# Soviet campaign briefings (optional): # Soviet campaign briefings (optional):
ContentPackage: ContentPackage@movies-soviet:
Name: movies-soviet Name: movies-soviet
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/movies2.mix: movies2.mix ^SupportDir|Content/ra/v2/movies2.mix: movies2.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies2.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies2.mix
^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa ^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa
^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa ^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa
^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa ^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa
@@ -221,7 +221,7 @@ cnc-origin: Command & Conquer (Origin version, English)
CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30 CONQUER.MIX: 833e02a09aae694659eb312d3838367f681d1b30
Install: Install:
# C&C Desert Tileset: # C&C Desert Tileset:
ContentPackage: ContentPackage@cncdesert:
Name: cncdesert Name: cncdesert
Actions: Actions:
Copy: . Copy: .
@@ -237,15 +237,15 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
# The Remastered Collection doesn't include the RA Soviet CD unfortunately, so we can't install Soviet campaign briefings. # The Remastered Collection doesn't include the RA Soviet CD unfortunately, so we can't install Soviet campaign briefings.
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix@2: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/general.mix: general.mix ^SupportDir|Content/ra/v2/general.mix: general.mix
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
@@ -255,18 +255,18 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
^SupportDir|Content/ra/v2/temperat.mix: temperat.mix ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa ^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa
@@ -320,12 +320,12 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa ^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa
Delete: ^SupportDir|Content/ra/v2/movies1.mix Delete: ^SupportDir|Content/ra/v2/movies1.mix
# Counterstrike music (optional): # Counterstrike music (optional):
ContentPackage: ContentPackage@music-counterstrike:
Name: music-counterstrike Name: music-counterstrike
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud ^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud
^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud ^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud
^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud ^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud
@@ -336,16 +336,16 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores.mix Delete: ^SupportDir|Content/ra/v2/expand/scores.mix
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
Copy: Data/CNCDATA/RED_ALERT/AFTERMATH Copy: Data/CNCDATA/RED_ALERT/AFTERMATH
^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix ^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix
^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix ^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix
^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix ^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix
ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX
^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix ^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/sounds.mix
^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud
^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud
^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud
@@ -372,12 +372,12 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud
Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix
# Aftermath music (optional): # Aftermath music (optional):
ContentPackage: ContentPackage@music-aftermath:
Name: music-aftermath Name: music-aftermath
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/await.aud: await.aud ^SupportDir|Content/ra/v2/expand/await.aud: await.aud
^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud ^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud
^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud ^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud
@@ -389,7 +389,7 @@ cncr-origin: C&C Remastered Collection (Origin version, English)
^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores.mix Delete: ^SupportDir|Content/ra/v2/expand/scores.mix
# C&C Desert Tileset: # C&C Desert Tileset:
ContentPackage: ContentPackage@cncdesert:
Name: cncdesert Name: cncdesert
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1

View File

@@ -6,15 +6,15 @@ soviet: Red Alert 95 (Soviet Disc, English)
INSTALL/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef INSTALL/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: INSTALL/REDALERT.MIX ExtractMix@1: INSTALL/REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: MAIN.MIX ExtractMix@2: MAIN.MIX
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this! ^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this!
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
@@ -24,18 +24,18 @@ soviet: Red Alert 95 (Soviet Disc, English)
^SupportDir|Content/ra/v2/sounds.mix: sounds.mix ^SupportDir|Content/ra/v2/sounds.mix: sounds.mix
^SupportDir|Content/ra/v2/temperat.mix: temperat.mix ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix: MAIN.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Soviet campaign briefings (optional): # Soviet campaign briefings (optional):
ContentPackage: ContentPackage@movies-soviet:
Name: movies-soviet Name: movies-soviet
Actions: Actions:
ExtractMix: MAIN.MIX ExtractMix@1: MAIN.MIX
^SupportDir|Content/ra/v2/movies2.mix: movies2.mix ^SupportDir|Content/ra/v2/movies2.mix: movies2.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies2.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies2.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa ^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa
^SupportDir|Content/ra/v2/movies/airfield.vqa: airfield.vqa ^SupportDir|Content/ra/v2/movies/airfield.vqa: airfield.vqa

View File

@@ -5,15 +5,15 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: REDALERT.MIX ExtractMix@1: REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: MAIN1.MIX ExtractMix@2: MAIN1.MIX
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
@@ -22,22 +22,22 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ra/v2/snow.mix: snow.mix ^SupportDir|Content/ra/v2/snow.mix: snow.mix
^SupportDir|Content/ra/v2/russian.mix: russian.mix ^SupportDir|Content/ra/v2/russian.mix: russian.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: MAIN1.MIX ExtractMix: MAIN1.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/ra/v2/expand/expand2.mix: EXPAND2.MIX ^SupportDir|Content/ra/v2/expand/expand2.mix: EXPAND2.MIX
^SupportDir|Content/ra/v2/expand/hires1.mix: HIRES1.MIX ^SupportDir|Content/ra/v2/expand/hires1.mix: HIRES1.MIX
^SupportDir|Content/ra/v2/expand/lores1.mix: LORES1.MIX ^SupportDir|Content/ra/v2/expand/lores1.mix: LORES1.MIX
ExtractMix: MAIN4.MIX ExtractMix@1: MAIN4.MIX
^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix: sounds.mix ^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix: sounds.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix
^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud
^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud
^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud
@@ -64,12 +64,12 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud
Delete: ^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix Delete: ^SupportDir|Content/ra/v2/expand/sounds-aftermath.mix
# Aftermath music (optional): # Aftermath music (optional):
ContentPackage: ContentPackage@music-aftermath:
Name: music-aftermath Name: music-aftermath
Actions: Actions:
ExtractMix: MAIN4.MIX ExtractMix@1: MAIN4.MIX
^SupportDir|Content/ra/v2/expand/scores-aftermath.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores-aftermath.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores-aftermath.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores-aftermath.mix
^SupportDir|Content/ra/v2/expand/await.aud: await.aud ^SupportDir|Content/ra/v2/expand/await.aud: await.aud
^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud ^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud
^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud ^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud
@@ -81,12 +81,12 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores-aftermath.mix Delete: ^SupportDir|Content/ra/v2/expand/scores-aftermath.mix
# Counterstrike music (optional): # Counterstrike music (optional):
ContentPackage: ContentPackage@music-counterstrike:
Name: music-counterstrike Name: music-counterstrike
Actions: Actions:
ExtractMix: MAIN3.MIX ExtractMix@1: MAIN3.MIX
^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix
^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud ^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud
^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud ^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud
^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud ^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud
@@ -97,12 +97,12 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix Delete: ^SupportDir|Content/ra/v2/expand/scores-counterstrike.mix
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: MAIN1.MIX ExtractMix@1: MAIN1.MIX
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa ^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa
@@ -156,12 +156,12 @@ ra-steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa ^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa
Delete: ^SupportDir|Content/ra/v2/movies1.mix Delete: ^SupportDir|Content/ra/v2/movies1.mix
# Soviet campaign briefings (optional): # Soviet campaign briefings (optional):
ContentPackage: ContentPackage@movies-soviet:
Name: movies-soviet Name: movies-soviet
Actions: Actions:
ExtractMix: MAIN2.MIX ExtractMix@1: MAIN2.MIX
^SupportDir|Content/ra/v2/movies2.mix: movies2.mix ^SupportDir|Content/ra/v2/movies2.mix: movies2.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies2.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies2.mix
^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa ^SupportDir|Content/ra/v2/movies/double.vqa: double.vqa
^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa ^SupportDir|Content/ra/v2/movies/dpthchrg.vqa: dpthchrg.vqa
^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa ^SupportDir|Content/ra/v2/movies/execute.vqa: execute.vqa
@@ -226,7 +226,7 @@ cnc-steam: Command & Conquer (Steam version, English)
CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266 CONQUER.MIX: 713b53fa4c188ca9619c6bbeadbfc86513704266
Install: Install:
# C&C Desert Tileset: # C&C Desert Tileset:
ContentPackage: ContentPackage@cncdesert:
Name: cncdesert Name: cncdesert
Actions: Actions:
Copy: . Copy: .
@@ -240,15 +240,15 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
# The Remastered Collection doesn't include the RA Soviet CD unfortunately, so we can't install Soviet campaign briefings. # The Remastered Collection doesn't include the RA Soviet CD unfortunately, so we can't install Soviet campaign briefings.
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@base:
Name: base Name: base
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX
^SupportDir|Content/ra/v2/hires.mix: hires.mix ^SupportDir|Content/ra/v2/hires.mix: hires.mix
^SupportDir|Content/ra/v2/local.mix: local.mix ^SupportDir|Content/ra/v2/local.mix: local.mix
^SupportDir|Content/ra/v2/lores.mix: lores.mix ^SupportDir|Content/ra/v2/lores.mix: lores.mix
^SupportDir|Content/ra/v2/speech.mix: speech.mix ^SupportDir|Content/ra/v2/speech.mix: speech.mix
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix@2: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/conquer.mix: conquer.mix ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix
^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this! ^SupportDir|Content/ra/v2/general.mix: general.mix # Is this one used? The FirstDecade and TUC installers are missing this!
^SupportDir|Content/ra/v2/interior.mix: interior.mix ^SupportDir|Content/ra/v2/interior.mix: interior.mix
@@ -258,18 +258,18 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/ra/v2/allies.mix: allies.mix ^SupportDir|Content/ra/v2/allies.mix: allies.mix
^SupportDir|Content/ra/v2/temperat.mix: temperat.mix ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@music:
Name: music Name: music
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/scores.mix: scores.mix ^SupportDir|Content/ra/v2/scores.mix: scores.mix
# Allied campaign briefings (optional): # Allied campaign briefings (optional):
ContentPackage: ContentPackage@movies-allied:
Name: movies-allied Name: movies-allied
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX
^SupportDir|Content/ra/v2/movies1.mix: movies1.mix ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix
ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix ExtractMix@2: ^SupportDir|Content/ra/v2/movies1.mix
^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa
^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa
^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa ^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa
@@ -323,12 +323,12 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa ^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa
Delete: ^SupportDir|Content/ra/v2/movies1.mix Delete: ^SupportDir|Content/ra/v2/movies1.mix
# Counterstrike music (optional): # Counterstrike music (optional):
ContentPackage: ContentPackage@music-counterstrike:
Name: music-counterstrike Name: music-counterstrike
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud ^SupportDir|Content/ra/v2/expand/2nd_hand.aud: 2nd_hand.aud
^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud ^SupportDir|Content/ra/v2/expand/araziod.aud: araziod.aud
^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud ^SupportDir|Content/ra/v2/expand/backstab.aud: backstab.aud
@@ -339,16 +339,16 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores.mix Delete: ^SupportDir|Content/ra/v2/expand/scores.mix
# Aftermath expansion files: # Aftermath expansion files:
ContentPackage: ContentPackage@aftermathbase:
Name: aftermathbase Name: aftermathbase
Actions: Actions:
Copy: Data/CNCDATA/RED_ALERT/AFTERMATH Copy: Data/CNCDATA/RED_ALERT/AFTERMATH
^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix ^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix
^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix ^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix
^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix ^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix
ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX
^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix ^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/sounds.mix
^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud
^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud
^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud
@@ -375,12 +375,12 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud
Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix
# Aftermath music (optional): # Aftermath music (optional):
ContentPackage: ContentPackage@music-aftermath:
Name: music-aftermath Name: music-aftermath
Actions: Actions:
ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX ExtractMix@1: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX
^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix
ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix ExtractMix@2: ^SupportDir|Content/ra/v2/expand/scores.mix
^SupportDir|Content/ra/v2/expand/await.aud: await.aud ^SupportDir|Content/ra/v2/expand/await.aud: await.aud
^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud ^SupportDir|Content/ra/v2/expand/bog.aud: bog.aud
^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud ^SupportDir|Content/ra/v2/expand/float_v2.aud: float_v2.aud
@@ -392,7 +392,7 @@ cncr-steam: C&C Remastered Collection (Steam version, English)
^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud
Delete: ^SupportDir|Content/ra/v2/expand/scores.mix Delete: ^SupportDir|Content/ra/v2/expand/scores.mix
# C&C Desert Tileset: # C&C Desert Tileset:
ContentPackage: ContentPackage@cncdesert:
Name: cncdesert Name: cncdesert
Actions: Actions:
Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1

View File

@@ -5,10 +5,10 @@ fstorm: Firestorm Expansion Disc (English)
Install/Language.dll: 4df87c1a2289da57dd14d0a7299546f37357fcca Install/Language.dll: 4df87c1a2289da57dd14d0a7299546f37357fcca
Install: Install:
# Firestorm expansion files: # Firestorm expansion files:
ContentPackage: ContentPackage@fstorm:
Name: fstorm Name: fstorm
Actions: Actions:
ExtractMix: Install/expand01.mix ExtractMix@1: Install/expand01.mix
^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl ^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl
^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl ^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl
^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl ^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl
@@ -32,7 +32,7 @@ fstorm: Firestorm Expansion Disc (English)
^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix ^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix
^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix ^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix ^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/isotemp.mix ExtractMix@2: ^SupportDir|Content/ts/firestorm/isotemp.mix
^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem ^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem
^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem ^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem
^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem ^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem
@@ -174,8 +174,8 @@ fstorm: Firestorm Expansion Disc (English)
^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem ^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem
^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem ^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem
^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem ^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem
Delete: ^SupportDir|Content/ts/firestorm/isotemp.mix Delete@3: ^SupportDir|Content/ts/firestorm/isotemp.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/temperat.mix ExtractMix@4: ^SupportDir|Content/ts/firestorm/temperat.mix
^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem ^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem
^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem ^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem
^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem ^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem
@@ -192,9 +192,9 @@ fstorm: Firestorm Expansion Disc (English)
^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem ^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem
^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem ^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem
^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem ^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem
Delete: ^SupportDir|Content/ts/firestorm/temperat.mix Delete@5: ^SupportDir|Content/ts/firestorm/temperat.mix
# Firestorm expansion music (optional): # Firestorm expansion music (optional):
ContentPackage: ContentPackage@fstorm-music:
Name: fstorm-music Name: fstorm-music
Actions: Actions:
Copy: . Copy: .

View File

@@ -14,7 +14,7 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ts/tibsun.mix: Tiberian Sun\SUN\TIBSUN.MIX ^SupportDir|Content/ts/tibsun.mix: Tiberian Sun\SUN\TIBSUN.MIX
^SupportDir|Content/ts/expand01.mix: Tiberian Sun\SUN\expand01.mix ^SupportDir|Content/ts/expand01.mix: Tiberian Sun\SUN\expand01.mix
# Base game files: # Base game files:
ContentPackage: ContentPackage@tibsun:
Name: tibsun Name: tibsun
Actions: Actions:
ExtractMix: ^SupportDir|Content/ts/tibsun.mix ExtractMix: ^SupportDir|Content/ts/tibsun.mix
@@ -34,10 +34,10 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ts/temperat.mix: temperat.mix ^SupportDir|Content/ts/temperat.mix: temperat.mix
Delete: ^SupportDir|Content/ts/tibsun.mix Delete: ^SupportDir|Content/ts/tibsun.mix
# Firestorm expansion files: # Firestorm expansion files:
ContentPackage: ContentPackage@fstorm:
Name: fstorm Name: fstorm
Actions: Actions:
ExtractMix: ^SupportDir|Content/ts/expand01.mix ExtractMix@1: ^SupportDir|Content/ts/expand01.mix
^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl ^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl
^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl ^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl
^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl ^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl
@@ -61,8 +61,8 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix ^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix
^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix ^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix ^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix
Delete: ^SupportDir|Content/ts/expand01.mix Delete@2: ^SupportDir|Content/ts/expand01.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/isotemp.mix ExtractMix@3: ^SupportDir|Content/ts/firestorm/isotemp.mix
^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem ^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem
^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem ^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem
^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem ^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem
@@ -204,8 +204,8 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem ^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem
^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem ^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem
^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem ^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem
Delete: ^SupportDir|Content/ts/firestorm/isotemp.mix Delete@4: ^SupportDir|Content/ts/firestorm/isotemp.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/temperat.mix ExtractMix@5: ^SupportDir|Content/ts/firestorm/temperat.mix
^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem ^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem
^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem ^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem
^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem ^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem
@@ -222,24 +222,24 @@ tfd: C&C The First Decade (English)
^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem ^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem
^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem ^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem
^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem ^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem
Delete: ^SupportDir|Content/ts/firestorm/temperat.mix Delete@6: ^SupportDir|Content/ts/firestorm/temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@tibsun-music:
Name: tibsun-music Name: tibsun-music
Actions: Actions:
ExtractIscab: data1.hdr ExtractIscab: data1.hdr
Volumes: Volumes:
6: data6.cab 6: data6.cab
7: data7.cab 7: data7.cab
Extract: Extract:
^SupportDir|Content/ts/scores.mix: Tiberian Sun\SUN\SCORES.MIX ^SupportDir|Content/ts/scores.mix: Tiberian Sun\SUN\SCORES.MIX
# Firestorm expansion music (optional): # Firestorm expansion music (optional):
ContentPackage: ContentPackage@fstorm-music:
Name: fstorm-music Name: fstorm-music
Actions: Actions:
ExtractIscab: data1.hdr ExtractIscab: data1.hdr
Volumes: Volumes:
6: data6.cab 6: data6.cab
7: data7.cab 7: data7.cab
Extract: Extract:
^SupportDir|Content/ts/firestorm/scores01.mix: Tiberian Sun\SUN\scores01.mix ^SupportDir|Content/ts/firestorm/scores01.mix: Tiberian Sun\SUN\scores01.mix

View File

@@ -7,7 +7,7 @@ origin: C&C The Ultimate Collection (Origin version, English)
GDFBinary_en_US.dll: 4bb56a449bd0003e7ae67625d90a11ae169319d6 GDFBinary_en_US.dll: 4bb56a449bd0003e7ae67625d90a11ae169319d6
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@tibsun:
Name: tibsun Name: tibsun
Actions: Actions:
ExtractMix: TIBSUN.MIX ExtractMix: TIBSUN.MIX
@@ -26,10 +26,10 @@ origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ts/tem.mix: tem.mix ^SupportDir|Content/ts/tem.mix: tem.mix
^SupportDir|Content/ts/temperat.mix: temperat.mix ^SupportDir|Content/ts/temperat.mix: temperat.mix
# Firestorm expansion files: # Firestorm expansion files:
ContentPackage: ContentPackage@fstorm:
Name: fstorm Name: fstorm
Actions: Actions:
ExtractMix: expand01.mix ExtractMix@1: expand01.mix
^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl ^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl
^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl ^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl
^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl ^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl
@@ -53,7 +53,7 @@ origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix ^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix
^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix ^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix ^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/isotemp.mix ExtractMix@2: ^SupportDir|Content/ts/firestorm/isotemp.mix
^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem ^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem
^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem ^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem
^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem ^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem
@@ -195,8 +195,8 @@ origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem ^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem
^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem ^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem
^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem ^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem
Delete: ^SupportDir|Content/ts/firestorm/isotemp.mix Delete@3: ^SupportDir|Content/ts/firestorm/isotemp.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/temperat.mix ExtractMix@4: ^SupportDir|Content/ts/firestorm/temperat.mix
^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem ^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem
^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem ^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem
^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem ^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem
@@ -213,15 +213,15 @@ origin: C&C The Ultimate Collection (Origin version, English)
^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem ^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem
^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem ^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem
^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem ^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem
Delete: ^SupportDir|Content/ts/firestorm/temperat.mix Delete@5: ^SupportDir|Content/ts/firestorm/temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@tibsun-music:
Name: tibsun-music Name: tibsun-music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/ts/scores.mix: SCORES.MIX ^SupportDir|Content/ts/scores.mix: SCORES.MIX
# Firestorm expansion music (optional): # Firestorm expansion music (optional):
ContentPackage: ContentPackage@fstorm-music:
Name: fstorm-music Name: fstorm-music
Actions: Actions:
Copy: . Copy: .

View File

@@ -5,7 +5,7 @@ steam: C&C The Ultimate Collection (Steam version, English)
TIBSUN.MIX: fd298ff16983f226c58136a5345b7d9bf2b5f2e9 TIBSUN.MIX: fd298ff16983f226c58136a5345b7d9bf2b5f2e9
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@tibsun:
Name: tibsun Name: tibsun
Actions: Actions:
ExtractMix: TIBSUN.MIX ExtractMix: TIBSUN.MIX
@@ -24,10 +24,10 @@ steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ts/tem.mix: tem.mix ^SupportDir|Content/ts/tem.mix: tem.mix
^SupportDir|Content/ts/temperat.mix: temperat.mix ^SupportDir|Content/ts/temperat.mix: temperat.mix
# Firestorm expansion files: # Firestorm expansion files:
ContentPackage: ContentPackage@fstorm:
Name: fstorm Name: fstorm
Actions: Actions:
ExtractMix: expand01.mix ExtractMix@1: expand01.mix
^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl ^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl
^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl ^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl
^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl ^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl
@@ -51,7 +51,7 @@ steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix ^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix
^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix ^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix ^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/isotemp.mix ExtractMix@2: ^SupportDir|Content/ts/firestorm/isotemp.mix
^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem ^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem
^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem ^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem
^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem ^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem
@@ -193,8 +193,8 @@ steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem ^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem
^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem ^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem
^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem ^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem
Delete: ^SupportDir|Content/ts/firestorm/isotemp.mix Delete@3: ^SupportDir|Content/ts/firestorm/isotemp.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/temperat.mix ExtractMix@4: ^SupportDir|Content/ts/firestorm/temperat.mix
^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem ^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem
^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem ^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem
^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem ^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem
@@ -211,15 +211,15 @@ steam: C&C The Ultimate Collection (Steam version, English)
^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem ^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem
^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem ^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem
^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem ^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem
Delete: ^SupportDir|Content/ts/firestorm/temperat.mix Delete@5: ^SupportDir|Content/ts/firestorm/temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@tibsun-music:
Name: tibsun-music Name: tibsun-music
Actions: Actions:
Copy: . Copy: .
^SupportDir|Content/ts/scores.mix: SCORES.MIX ^SupportDir|Content/ts/scores.mix: SCORES.MIX
# Firestorm expansion music (optional): # Firestorm expansion music (optional):
ContentPackage: ContentPackage@fstorm-music:
Name: fstorm-music Name: fstorm-music
Actions: Actions:
Copy: . Copy: .

View File

@@ -5,7 +5,7 @@ tibsun: Tiberian Sun (GDI or Nod Disc, English)
AUTOPLAY.WAV: 2dfce5d00f98b641849c29942b651f4e98d30e30 AUTOPLAY.WAV: 2dfce5d00f98b641849c29942b651f4e98d30e30
Install: Install:
# Base game files: # Base game files:
ContentPackage: ContentPackage@tibsun:
Name: tibsun Name: tibsun
Actions: Actions:
ExtractMix: INSTALL/TIBSUN.MIX ExtractMix: INSTALL/TIBSUN.MIX
@@ -24,7 +24,7 @@ tibsun: Tiberian Sun (GDI or Nod Disc, English)
^SupportDir|Content/ts/tem.mix: tem.mix ^SupportDir|Content/ts/tem.mix: tem.mix
^SupportDir|Content/ts/temperat.mix: temperat.mix ^SupportDir|Content/ts/temperat.mix: temperat.mix
# Base game music (optional): # Base game music (optional):
ContentPackage: ContentPackage@tibsun-music:
Name: tibsun-music Name: tibsun-music
Actions: Actions:
Copy: . Copy: .