From e6682d2108165186a56ab46e8e248f00ae316a1f Mon Sep 17 00:00:00 2001 From: Andre Mohren Date: Wed, 9 Nov 2022 19:07:11 +0100 Subject: [PATCH] Added C&C Remastered installer support (Origin and Steam) --- mods/cnc/installer/origin.yaml | 148 +++++++++++++++++++++++++++++++++ mods/cnc/installer/steam.yaml | 145 ++++++++++++++++++++++++++++++++ mods/cnc/mod.yaml | 15 ++-- mods/ra/installer/origin.yaml | 137 ++++++++++++++++++++++++++++++ mods/ra/installer/steam.yaml | 134 +++++++++++++++++++++++++++++ mods/ra/mod.yaml | 15 ++-- 6 files changed, 580 insertions(+), 14 deletions(-) create mode 100644 mods/cnc/installer/steam.yaml create mode 100644 mods/ra/installer/steam.yaml diff --git a/mods/cnc/installer/origin.yaml b/mods/cnc/installer/origin.yaml index e3975507bd..dba788f0a0 100644 --- a/mods/cnc/installer/origin.yaml +++ b/mods/cnc/installer/origin.yaml @@ -123,3 +123,151 @@ origin: C&C The Ultimate Collection (Origin version, English) ^SupportDir|Content/cnc/movies/nodend2.vqa: nodend2.vqa ^SupportDir|Content/cnc/movies/nodend3.vqa: nodend3.vqa ^SupportDir|Content/cnc/movies/nodend4.vqa: nodend4.vqa + +cncr-origin: C&C Remastered Collection (Origin version, English) + Type: RegistryDirectory + RegistryPrefixes: HKEY_LOCAL_MACHINE\Software\, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ + RegistryKey: Petroglyph\CnCRemastered + RegistryValue: Install Dir + IDFiles: + Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97 + Install: + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 + ^SupportDir|Content/cnc/conquer.mix: CONQUER.MIX + ^SupportDir|Content/cnc/desert.mix: DESERT.MIX + ^SupportDir|Content/cnc/general.mix: GENERAL.MIX + ^SupportDir|Content/cnc/scores.mix: SCORES.MIX + ^SupportDir|Content/cnc/sounds.mix: SOUNDS.MIX + ^SupportDir|Content/cnc/speech.mix: SPEECH.MIX + ^SupportDir|Content/cnc/temperat.mix: TEMPERAT.MIX + ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX + ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX + ^SupportDir|Content/cnc/winter.mix: WINTER.MIX + ExtractMix: Data/CNCDATA/TIBERIAN_DAWN/CD1/MOVIES.MIX + ^SupportDir|Content/cnc/movies/visor.vqa: visor.vqa + ^SupportDir|Content/cnc/movies/turtkill.vqa: turtkill.vqa + ^SupportDir|Content/cnc/movies/tbrinfo3.vqa: tbrinfo3.vqa + ^SupportDir|Content/cnc/movies/tbrinfo2.vqa: tbrinfo2.vqa + ^SupportDir|Content/cnc/movies/tbrinfo1.vqa: tbrinfo1.vqa + ^SupportDir|Content/cnc/movies/seige.vqa: seige.vqa + ^SupportDir|Content/cnc/movies/samsite.vqa: samsite.vqa + ^SupportDir|Content/cnc/movies/samdie.vqa: samdie.vqa + ^SupportDir|Content/cnc/movies/sabotage.vqa: sabotage.vqa + ^SupportDir|Content/cnc/movies/retro.vqa: retro.vqa + ^SupportDir|Content/cnc/movies/podium.vqa: podium.vqa + ^SupportDir|Content/cnc/movies/planecra.vqa: planecra.vqa + ^SupportDir|Content/cnc/movies/pintle.vqa: pintle.vqa + ^SupportDir|Content/cnc/movies/paratrop.vqa: paratrop.vqa + ^SupportDir|Content/cnc/movies/nodsweep.vqa: nodsweep.vqa + ^SupportDir|Content/cnc/movies/nodlose.vqa: nodlose.vqa + ^SupportDir|Content/cnc/movies/nodflees.vqa: nodflees.vqa + ^SupportDir|Content/cnc/movies/nod1.vqa: nod1.vqa + ^SupportDir|Content/cnc/movies/nitejump.vqa: nitejump.vqa + ^SupportDir|Content/cnc/movies/napalm.vqa: napalm.vqa + ^SupportDir|Content/cnc/movies/logo.vqa: logo.vqa + ^SupportDir|Content/cnc/movies/landing.vqa: landing.vqa + ^SupportDir|Content/cnc/movies/intro2.vqa: intro2.vqa + ^SupportDir|Content/cnc/movies/hellvaly.vqa: hellvaly.vqa + ^SupportDir|Content/cnc/movies/gunboat.vqa: gunboat.vqa + ^SupportDir|Content/cnc/movies/generic.vqa: generic.vqa + ^SupportDir|Content/cnc/movies/gdilose.vqa: gdilose.vqa + ^SupportDir|Content/cnc/movies/gdifinb.vqa: gdifinb.vqa + ^SupportDir|Content/cnc/movies/gdifina.vqa: gdifina.vqa + ^SupportDir|Content/cnc/movies/gdiend2.vqa: gdiend2.vqa + ^SupportDir|Content/cnc/movies/gdiend1.vqa: gdiend1.vqa + ^SupportDir|Content/cnc/movies/gdi9.vqa: gdi9.vqa + ^SupportDir|Content/cnc/movies/gdi8b.vqa: gdi8b.vqa + ^SupportDir|Content/cnc/movies/gdi8a.vqa: gdi8a.vqa + ^SupportDir|Content/cnc/movies/gdi7.vqa: gdi7.vqa + ^SupportDir|Content/cnc/movies/gdi6.vqa: gdi6.vqa + ^SupportDir|Content/cnc/movies/gdi5.vqa: gdi5.vqa + ^SupportDir|Content/cnc/movies/gdi4b.vqa: gdi4b.vqa + ^SupportDir|Content/cnc/movies/gdi4a.vqa: gdi4a.vqa + ^SupportDir|Content/cnc/movies/gdi3lose.vqa: gdi3lose.vqa + ^SupportDir|Content/cnc/movies/gdi3.vqa: gdi3.vqa + ^SupportDir|Content/cnc/movies/gdi2.vqa: gdi2.vqa + ^SupportDir|Content/cnc/movies/gdi15.vqa: gdi15.vqa + ^SupportDir|Content/cnc/movies/gdi14.vqa: gdi14.vqa + ^SupportDir|Content/cnc/movies/gdi13.vqa: gdi13.vqa + ^SupportDir|Content/cnc/movies/gdi12.vqa: gdi12.vqa + ^SupportDir|Content/cnc/movies/gdi11.vqa: gdi11.vqa + ^SupportDir|Content/cnc/movies/gdi10.vqa: gdi10.vqa + ^SupportDir|Content/cnc/movies/gdi1.vqa: gdi1.vqa + ^SupportDir|Content/cnc/movies/gameover.vqa: gameover.vqa + ^SupportDir|Content/cnc/movies/forestkl.vqa: forestkl.vqa + ^SupportDir|Content/cnc/movies/flyy.vqa: flyy.vqa + ^SupportDir|Content/cnc/movies/flag.vqa: flag.vqa + ^SupportDir|Content/cnc/movies/dino.vqa: dino.vqa + ^SupportDir|Content/cnc/movies/desolat.vqa: desolat.vqa + ^SupportDir|Content/cnc/movies/consyard.vqa: consyard.vqa + ^SupportDir|Content/cnc/movies/cc2tease.vqa: cc2tease.vqa + ^SupportDir|Content/cnc/movies/burdet2.vqa: burdet2.vqa + ^SupportDir|Content/cnc/movies/burdet1.vqa: burdet1.vqa + ^SupportDir|Content/cnc/movies/bombflee.vqa: bombflee.vqa + ^SupportDir|Content/cnc/movies/bombaway.vqa: bombaway.vqa + ^SupportDir|Content/cnc/movies/bkground.vqa: bkground.vqa + ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa + ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa + ExtractMix: Data/CNCDATA/TIBERIAN_DAWN/CD2/MOVIES.MIX + ^SupportDir|Content/cnc/movies/visor.vqa: visor.vqa + ^SupportDir|Content/cnc/movies/trtkil_d.vqa: trtkil_d.vqa + ^SupportDir|Content/cnc/movies/tiberfx.vqa: tiberfx.vqa + ^SupportDir|Content/cnc/movies/tankkill.vqa: tankkill.vqa + ^SupportDir|Content/cnc/movies/tankgo.vqa: tankgo.vqa + ^SupportDir|Content/cnc/movies/sundial.vqa: sundial.vqa + ^SupportDir|Content/cnc/movies/stealth.vqa: stealth.vqa + ^SupportDir|Content/cnc/movies/spycrash.vqa: spycrash.vqa + ^SupportDir|Content/cnc/movies/sethpre.vqa: sethpre.vqa + ^SupportDir|Content/cnc/movies/seige.vqa: seige.vqa + ^SupportDir|Content/cnc/movies/samsite.vqa: samsite.vqa + ^SupportDir|Content/cnc/movies/retro.vqa: retro.vqa + ^SupportDir|Content/cnc/movies/refint.vqa: refint.vqa + ^SupportDir|Content/cnc/movies/obel.vqa: obel.vqa + ^SupportDir|Content/cnc/movies/nuke.vqa: nuke.vqa + ^SupportDir|Content/cnc/movies/nodlose.vqa: nodlose.vqa + ^SupportDir|Content/cnc/movies/nodfinal.vqa: nodfinal.vqa + ^SupportDir|Content/cnc/movies/nodend4.vqa: nodend4.vqa + ^SupportDir|Content/cnc/movies/nodend3.vqa: nodend3.vqa + ^SupportDir|Content/cnc/movies/nodend2.vqa: nodend2.vqa + ^SupportDir|Content/cnc/movies/nodend1.vqa: nodend1.vqa + ^SupportDir|Content/cnc/movies/nod9.vqa: nod9.vqa + ^SupportDir|Content/cnc/movies/nod8.vqa: nod8.vqa + ^SupportDir|Content/cnc/movies/nod7b.vqa: nod7b.vqa + ^SupportDir|Content/cnc/movies/nod7a.vqa: nod7a.vqa + ^SupportDir|Content/cnc/movies/nod6.vqa: nod6.vqa + ^SupportDir|Content/cnc/movies/nod5.vqa: nod5.vqa + ^SupportDir|Content/cnc/movies/nod4b.vqa: nod4b.vqa + ^SupportDir|Content/cnc/movies/nod4a.vqa: nod4a.vqa + ^SupportDir|Content/cnc/movies/nod3.vqa: nod3.vqa + ^SupportDir|Content/cnc/movies/nod2.vqa: nod2.vqa + ^SupportDir|Content/cnc/movies/nod1pre.vqa: nod1pre.vqa + ^SupportDir|Content/cnc/movies/nod13.vqa: nod13.vqa + ^SupportDir|Content/cnc/movies/nod12.vqa: nod12.vqa + ^SupportDir|Content/cnc/movies/nod11.vqa: nod11.vqa + ^SupportDir|Content/cnc/movies/nod10b.vqa: nod10b.vqa + ^SupportDir|Content/cnc/movies/nod10a.vqa: nod10a.vqa + ^SupportDir|Content/cnc/movies/nod1.vqa: nod1.vqa + ^SupportDir|Content/cnc/movies/logo.vqa: logo.vqa + ^SupportDir|Content/cnc/movies/landing.vqa: landing.vqa + ^SupportDir|Content/cnc/movies/kanepre.vqa: kanepre.vqa + ^SupportDir|Content/cnc/movies/intro2.vqa: intro2.vqa + ^SupportDir|Content/cnc/movies/insites.vqa: insites.vqa + ^SupportDir|Content/cnc/movies/generic.vqa: generic.vqa + ^SupportDir|Content/cnc/movies/gdi1.vqa: gdi1.vqa + ^SupportDir|Content/cnc/movies/gameover.vqa: gameover.vqa + ^SupportDir|Content/cnc/movies/forestkl.vqa: forestkl.vqa + ^SupportDir|Content/cnc/movies/flag.vqa: flag.vqa + ^SupportDir|Content/cnc/movies/dino.vqa: dino.vqa + ^SupportDir|Content/cnc/movies/dessweep.vqa: dessweep.vqa + ^SupportDir|Content/cnc/movies/deskill.vqa: deskill.vqa + ^SupportDir|Content/cnc/movies/desflees.vqa: desflees.vqa + ^SupportDir|Content/cnc/movies/consyard.vqa: consyard.vqa + ^SupportDir|Content/cnc/movies/cc2tease.vqa: cc2tease.vqa + ^SupportDir|Content/cnc/movies/bombflee.vqa: bombflee.vqa + ^SupportDir|Content/cnc/movies/bombaway.vqa: bombaway.vqa + ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa + ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa + ^SupportDir|Content/cnc/movies/akira.vqa: akira.vqa + ^SupportDir|Content/cnc/movies/airstrk.vqa: airstrk.vqa + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3 + ^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX diff --git a/mods/cnc/installer/steam.yaml b/mods/cnc/installer/steam.yaml new file mode 100644 index 0000000000..ec398e4e92 --- /dev/null +++ b/mods/cnc/installer/steam.yaml @@ -0,0 +1,145 @@ +cncr-steam: C&C Remastered Collection (Steam version, English) + Type: Steam + AppId: 1213210 + IDFiles: + Data/CNCDATA/TIBERIAN_DAWN/CD1/CONQUER.MIX: 3f891c8dc0864f654e1710430ea4ff34c3715e97 + Install: + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 + ^SupportDir|Content/cnc/conquer.mix: CONQUER.MIX + ^SupportDir|Content/cnc/desert.mix: DESERT.MIX + ^SupportDir|Content/cnc/general.mix: GENERAL.MIX + ^SupportDir|Content/cnc/scores.mix: SCORES.MIX + ^SupportDir|Content/cnc/sounds.mix: SOUNDS.MIX + ^SupportDir|Content/cnc/speech.mix: SPEECH.MIX + ^SupportDir|Content/cnc/temperat.mix: TEMPERAT.MIX + ^SupportDir|Content/cnc/tempicnh.mix: TEMPICNH.MIX + ^SupportDir|Content/cnc/transit.mix: TRANSIT.MIX + ^SupportDir|Content/cnc/winter.mix: WINTER.MIX + ExtractMix: Data/CNCDATA/TIBERIAN_DAWN/CD1/MOVIES.MIX + ^SupportDir|Content/cnc/movies/visor.vqa: visor.vqa + ^SupportDir|Content/cnc/movies/turtkill.vqa: turtkill.vqa + ^SupportDir|Content/cnc/movies/tbrinfo3.vqa: tbrinfo3.vqa + ^SupportDir|Content/cnc/movies/tbrinfo2.vqa: tbrinfo2.vqa + ^SupportDir|Content/cnc/movies/tbrinfo1.vqa: tbrinfo1.vqa + ^SupportDir|Content/cnc/movies/seige.vqa: seige.vqa + ^SupportDir|Content/cnc/movies/samsite.vqa: samsite.vqa + ^SupportDir|Content/cnc/movies/samdie.vqa: samdie.vqa + ^SupportDir|Content/cnc/movies/sabotage.vqa: sabotage.vqa + ^SupportDir|Content/cnc/movies/retro.vqa: retro.vqa + ^SupportDir|Content/cnc/movies/podium.vqa: podium.vqa + ^SupportDir|Content/cnc/movies/planecra.vqa: planecra.vqa + ^SupportDir|Content/cnc/movies/pintle.vqa: pintle.vqa + ^SupportDir|Content/cnc/movies/paratrop.vqa: paratrop.vqa + ^SupportDir|Content/cnc/movies/nodsweep.vqa: nodsweep.vqa + ^SupportDir|Content/cnc/movies/nodlose.vqa: nodlose.vqa + ^SupportDir|Content/cnc/movies/nodflees.vqa: nodflees.vqa + ^SupportDir|Content/cnc/movies/nod1.vqa: nod1.vqa + ^SupportDir|Content/cnc/movies/nitejump.vqa: nitejump.vqa + ^SupportDir|Content/cnc/movies/napalm.vqa: napalm.vqa + ^SupportDir|Content/cnc/movies/logo.vqa: logo.vqa + ^SupportDir|Content/cnc/movies/landing.vqa: landing.vqa + ^SupportDir|Content/cnc/movies/intro2.vqa: intro2.vqa + ^SupportDir|Content/cnc/movies/hellvaly.vqa: hellvaly.vqa + ^SupportDir|Content/cnc/movies/gunboat.vqa: gunboat.vqa + ^SupportDir|Content/cnc/movies/generic.vqa: generic.vqa + ^SupportDir|Content/cnc/movies/gdilose.vqa: gdilose.vqa + ^SupportDir|Content/cnc/movies/gdifinb.vqa: gdifinb.vqa + ^SupportDir|Content/cnc/movies/gdifina.vqa: gdifina.vqa + ^SupportDir|Content/cnc/movies/gdiend2.vqa: gdiend2.vqa + ^SupportDir|Content/cnc/movies/gdiend1.vqa: gdiend1.vqa + ^SupportDir|Content/cnc/movies/gdi9.vqa: gdi9.vqa + ^SupportDir|Content/cnc/movies/gdi8b.vqa: gdi8b.vqa + ^SupportDir|Content/cnc/movies/gdi8a.vqa: gdi8a.vqa + ^SupportDir|Content/cnc/movies/gdi7.vqa: gdi7.vqa + ^SupportDir|Content/cnc/movies/gdi6.vqa: gdi6.vqa + ^SupportDir|Content/cnc/movies/gdi5.vqa: gdi5.vqa + ^SupportDir|Content/cnc/movies/gdi4b.vqa: gdi4b.vqa + ^SupportDir|Content/cnc/movies/gdi4a.vqa: gdi4a.vqa + ^SupportDir|Content/cnc/movies/gdi3lose.vqa: gdi3lose.vqa + ^SupportDir|Content/cnc/movies/gdi3.vqa: gdi3.vqa + ^SupportDir|Content/cnc/movies/gdi2.vqa: gdi2.vqa + ^SupportDir|Content/cnc/movies/gdi15.vqa: gdi15.vqa + ^SupportDir|Content/cnc/movies/gdi14.vqa: gdi14.vqa + ^SupportDir|Content/cnc/movies/gdi13.vqa: gdi13.vqa + ^SupportDir|Content/cnc/movies/gdi12.vqa: gdi12.vqa + ^SupportDir|Content/cnc/movies/gdi11.vqa: gdi11.vqa + ^SupportDir|Content/cnc/movies/gdi10.vqa: gdi10.vqa + ^SupportDir|Content/cnc/movies/gdi1.vqa: gdi1.vqa + ^SupportDir|Content/cnc/movies/gameover.vqa: gameover.vqa + ^SupportDir|Content/cnc/movies/forestkl.vqa: forestkl.vqa + ^SupportDir|Content/cnc/movies/flyy.vqa: flyy.vqa + ^SupportDir|Content/cnc/movies/flag.vqa: flag.vqa + ^SupportDir|Content/cnc/movies/dino.vqa: dino.vqa + ^SupportDir|Content/cnc/movies/desolat.vqa: desolat.vqa + ^SupportDir|Content/cnc/movies/consyard.vqa: consyard.vqa + ^SupportDir|Content/cnc/movies/cc2tease.vqa: cc2tease.vqa + ^SupportDir|Content/cnc/movies/burdet2.vqa: burdet2.vqa + ^SupportDir|Content/cnc/movies/burdet1.vqa: burdet1.vqa + ^SupportDir|Content/cnc/movies/bombflee.vqa: bombflee.vqa + ^SupportDir|Content/cnc/movies/bombaway.vqa: bombaway.vqa + ^SupportDir|Content/cnc/movies/bkground.vqa: bkground.vqa + ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa + ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa + ExtractMix: Data/CNCDATA/TIBERIAN_DAWN/CD2/MOVIES.MIX + ^SupportDir|Content/cnc/movies/visor.vqa: visor.vqa + ^SupportDir|Content/cnc/movies/trtkil_d.vqa: trtkil_d.vqa + ^SupportDir|Content/cnc/movies/tiberfx.vqa: tiberfx.vqa + ^SupportDir|Content/cnc/movies/tankkill.vqa: tankkill.vqa + ^SupportDir|Content/cnc/movies/tankgo.vqa: tankgo.vqa + ^SupportDir|Content/cnc/movies/sundial.vqa: sundial.vqa + ^SupportDir|Content/cnc/movies/stealth.vqa: stealth.vqa + ^SupportDir|Content/cnc/movies/spycrash.vqa: spycrash.vqa + ^SupportDir|Content/cnc/movies/sethpre.vqa: sethpre.vqa + ^SupportDir|Content/cnc/movies/seige.vqa: seige.vqa + ^SupportDir|Content/cnc/movies/samsite.vqa: samsite.vqa + ^SupportDir|Content/cnc/movies/retro.vqa: retro.vqa + ^SupportDir|Content/cnc/movies/refint.vqa: refint.vqa + ^SupportDir|Content/cnc/movies/obel.vqa: obel.vqa + ^SupportDir|Content/cnc/movies/nuke.vqa: nuke.vqa + ^SupportDir|Content/cnc/movies/nodlose.vqa: nodlose.vqa + ^SupportDir|Content/cnc/movies/nodfinal.vqa: nodfinal.vqa + ^SupportDir|Content/cnc/movies/nodend4.vqa: nodend4.vqa + ^SupportDir|Content/cnc/movies/nodend3.vqa: nodend3.vqa + ^SupportDir|Content/cnc/movies/nodend2.vqa: nodend2.vqa + ^SupportDir|Content/cnc/movies/nodend1.vqa: nodend1.vqa + ^SupportDir|Content/cnc/movies/nod9.vqa: nod9.vqa + ^SupportDir|Content/cnc/movies/nod8.vqa: nod8.vqa + ^SupportDir|Content/cnc/movies/nod7b.vqa: nod7b.vqa + ^SupportDir|Content/cnc/movies/nod7a.vqa: nod7a.vqa + ^SupportDir|Content/cnc/movies/nod6.vqa: nod6.vqa + ^SupportDir|Content/cnc/movies/nod5.vqa: nod5.vqa + ^SupportDir|Content/cnc/movies/nod4b.vqa: nod4b.vqa + ^SupportDir|Content/cnc/movies/nod4a.vqa: nod4a.vqa + ^SupportDir|Content/cnc/movies/nod3.vqa: nod3.vqa + ^SupportDir|Content/cnc/movies/nod2.vqa: nod2.vqa + ^SupportDir|Content/cnc/movies/nod1pre.vqa: nod1pre.vqa + ^SupportDir|Content/cnc/movies/nod13.vqa: nod13.vqa + ^SupportDir|Content/cnc/movies/nod12.vqa: nod12.vqa + ^SupportDir|Content/cnc/movies/nod11.vqa: nod11.vqa + ^SupportDir|Content/cnc/movies/nod10b.vqa: nod10b.vqa + ^SupportDir|Content/cnc/movies/nod10a.vqa: nod10a.vqa + ^SupportDir|Content/cnc/movies/nod1.vqa: nod1.vqa + ^SupportDir|Content/cnc/movies/logo.vqa: logo.vqa + ^SupportDir|Content/cnc/movies/landing.vqa: landing.vqa + ^SupportDir|Content/cnc/movies/kanepre.vqa: kanepre.vqa + ^SupportDir|Content/cnc/movies/intro2.vqa: intro2.vqa + ^SupportDir|Content/cnc/movies/insites.vqa: insites.vqa + ^SupportDir|Content/cnc/movies/generic.vqa: generic.vqa + ^SupportDir|Content/cnc/movies/gdi1.vqa: gdi1.vqa + ^SupportDir|Content/cnc/movies/gameover.vqa: gameover.vqa + ^SupportDir|Content/cnc/movies/forestkl.vqa: forestkl.vqa + ^SupportDir|Content/cnc/movies/flag.vqa: flag.vqa + ^SupportDir|Content/cnc/movies/dino.vqa: dino.vqa + ^SupportDir|Content/cnc/movies/dessweep.vqa: dessweep.vqa + ^SupportDir|Content/cnc/movies/deskill.vqa: deskill.vqa + ^SupportDir|Content/cnc/movies/desflees.vqa: desflees.vqa + ^SupportDir|Content/cnc/movies/consyard.vqa: consyard.vqa + ^SupportDir|Content/cnc/movies/cc2tease.vqa: cc2tease.vqa + ^SupportDir|Content/cnc/movies/bombflee.vqa: bombflee.vqa + ^SupportDir|Content/cnc/movies/bombaway.vqa: bombaway.vqa + ^SupportDir|Content/cnc/movies/bcanyon.vqa: bcanyon.vqa + ^SupportDir|Content/cnc/movies/banner.vqa: banner.vqa + ^SupportDir|Content/cnc/movies/akira.vqa: akira.vqa + ^SupportDir|Content/cnc/movies/airstrk.vqa: airstrk.vqa + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD3 + ^SupportDir|Content/cnc/scores-covertops.mix: SCORES.MIX diff --git a/mods/cnc/mod.yaml b/mods/cnc/mod.yaml index 17a0c84cdf..652ae6c651 100644 --- a/mods/cnc/mod.yaml +++ b/mods/cnc/mod.yaml @@ -285,21 +285,21 @@ ModContent: Packages: base: Base Game Files TestFiles: ^SupportDir|Content/cnc/conquer.mix, ^SupportDir|Content/cnc/desert.mix, ^SupportDir|Content/cnc/sounds.mix, ^SupportDir|Content/cnc/speech.mix, ^SupportDir|Content/cnc/temperat.mix, ^SupportDir|Content/cnc/tempicnh.mix, ^SupportDir|Content/cnc/winter.mix - Sources: gdi95, nod95, tfd, origin + Sources: gdi95, nod95, tfd, origin, cncr-steam, cncr-origin Required: true Download: basefiles music: Base Game Music TestFiles: ^SupportDir|Content/cnc/scores.mix - Sources: gdi95, nod95, tfd, origin + Sources: gdi95, nod95, tfd, origin, cncr-steam, cncr-origin movies-gdi: GDI Campaign Briefings - TestFiles: ^SupportDir|Content/cnc/movies/visor.vqa, ^SupportDir|Content/cnc/movies/turtkill.vqa, ^SupportDir|Content/cnc/movies/trailer.vqa, ^SupportDir|Content/cnc/movies/tbrinfo3.vqa, ^SupportDir|Content/cnc/movies/tbrinfo2.vqa, ^SupportDir|Content/cnc/movies/tbrinfo1.vqa, ^SupportDir|Content/cnc/movies/seige.vqa, ^SupportDir|Content/cnc/movies/samsite.vqa, ^SupportDir|Content/cnc/movies/samdie.vqa, ^SupportDir|Content/cnc/movies/sabotage.vqa, ^SupportDir|Content/cnc/movies/retro.vqa, ^SupportDir|Content/cnc/movies/podium.vqa, ^SupportDir|Content/cnc/movies/planecra.vqa, ^SupportDir|Content/cnc/movies/pintle.vqa, ^SupportDir|Content/cnc/movies/paratrop.vqa, ^SupportDir|Content/cnc/movies/nodsweep.vqa, ^SupportDir|Content/cnc/movies/nodlose.vqa, ^SupportDir|Content/cnc/movies/nodflees.vqa, ^SupportDir|Content/cnc/movies/nod1.vqa, ^SupportDir|Content/cnc/movies/nitejump.vqa, ^SupportDir|Content/cnc/movies/napalm.vqa, ^SupportDir|Content/cnc/movies/logo.vqa, ^SupportDir|Content/cnc/movies/landing.vqa, ^SupportDir|Content/cnc/movies/intro2.vqa, ^SupportDir|Content/cnc/movies/hellvaly.vqa, ^SupportDir|Content/cnc/movies/gunboat.vqa, ^SupportDir|Content/cnc/movies/generic.vqa, ^SupportDir|Content/cnc/movies/gdilose.vqa, ^SupportDir|Content/cnc/movies/gdifinb.vqa, ^SupportDir|Content/cnc/movies/gdifina.vqa, ^SupportDir|Content/cnc/movies/gdiend2.vqa, ^SupportDir|Content/cnc/movies/gdiend1.vqa, ^SupportDir|Content/cnc/movies/gdi9.vqa, ^SupportDir|Content/cnc/movies/gdi8b.vqa, ^SupportDir|Content/cnc/movies/gdi8a.vqa, ^SupportDir|Content/cnc/movies/gdi7.vqa, ^SupportDir|Content/cnc/movies/gdi6.vqa, ^SupportDir|Content/cnc/movies/gdi5.vqa, ^SupportDir|Content/cnc/movies/gdi4b.vqa, ^SupportDir|Content/cnc/movies/gdi4a.vqa, ^SupportDir|Content/cnc/movies/gdi3lose.vqa, ^SupportDir|Content/cnc/movies/gdi3.vqa, ^SupportDir|Content/cnc/movies/gdi2.vqa, ^SupportDir|Content/cnc/movies/gdi15.vqa, ^SupportDir|Content/cnc/movies/gdi14.vqa, ^SupportDir|Content/cnc/movies/gdi13.vqa, ^SupportDir|Content/cnc/movies/gdi12.vqa, ^SupportDir|Content/cnc/movies/gdi11.vqa, ^SupportDir|Content/cnc/movies/gdi10.vqa, ^SupportDir|Content/cnc/movies/gdi1.vqa, ^SupportDir|Content/cnc/movies/gameover.vqa, ^SupportDir|Content/cnc/movies/forestkl.vqa, ^SupportDir|Content/cnc/movies/flyy.vqa, ^SupportDir|Content/cnc/movies/flag.vqa, ^SupportDir|Content/cnc/movies/dino.vqa, ^SupportDir|Content/cnc/movies/desolat.vqa, ^SupportDir|Content/cnc/movies/consyard.vqa, ^SupportDir|Content/cnc/movies/cc2tease.vqa, ^SupportDir|Content/cnc/movies/burdet2.vqa, ^SupportDir|Content/cnc/movies/burdet1.vqa, ^SupportDir|Content/cnc/movies/bombflee.vqa, ^SupportDir|Content/cnc/movies/bombaway.vqa, ^SupportDir|Content/cnc/movies/bkground.vqa, ^SupportDir|Content/cnc/movies/bcanyon.vqa, ^SupportDir|Content/cnc/movies/banner.vqa - Sources: gdi95, tfd, origin + TestFiles: ^SupportDir|Content/cnc/movies/visor.vqa, ^SupportDir|Content/cnc/movies/turtkill.vqa, ^SupportDir|Content/cnc/movies/tbrinfo3.vqa, ^SupportDir|Content/cnc/movies/tbrinfo2.vqa, ^SupportDir|Content/cnc/movies/tbrinfo1.vqa, ^SupportDir|Content/cnc/movies/seige.vqa, ^SupportDir|Content/cnc/movies/samsite.vqa, ^SupportDir|Content/cnc/movies/samdie.vqa, ^SupportDir|Content/cnc/movies/sabotage.vqa, ^SupportDir|Content/cnc/movies/retro.vqa, ^SupportDir|Content/cnc/movies/podium.vqa, ^SupportDir|Content/cnc/movies/planecra.vqa, ^SupportDir|Content/cnc/movies/pintle.vqa, ^SupportDir|Content/cnc/movies/paratrop.vqa, ^SupportDir|Content/cnc/movies/nodsweep.vqa, ^SupportDir|Content/cnc/movies/nodlose.vqa, ^SupportDir|Content/cnc/movies/nodflees.vqa, ^SupportDir|Content/cnc/movies/nod1.vqa, ^SupportDir|Content/cnc/movies/nitejump.vqa, ^SupportDir|Content/cnc/movies/napalm.vqa, ^SupportDir|Content/cnc/movies/logo.vqa, ^SupportDir|Content/cnc/movies/landing.vqa, ^SupportDir|Content/cnc/movies/intro2.vqa, ^SupportDir|Content/cnc/movies/hellvaly.vqa, ^SupportDir|Content/cnc/movies/gunboat.vqa, ^SupportDir|Content/cnc/movies/generic.vqa, ^SupportDir|Content/cnc/movies/gdilose.vqa, ^SupportDir|Content/cnc/movies/gdifinb.vqa, ^SupportDir|Content/cnc/movies/gdifina.vqa, ^SupportDir|Content/cnc/movies/gdiend2.vqa, ^SupportDir|Content/cnc/movies/gdiend1.vqa, ^SupportDir|Content/cnc/movies/gdi9.vqa, ^SupportDir|Content/cnc/movies/gdi8b.vqa, ^SupportDir|Content/cnc/movies/gdi8a.vqa, ^SupportDir|Content/cnc/movies/gdi7.vqa, ^SupportDir|Content/cnc/movies/gdi6.vqa, ^SupportDir|Content/cnc/movies/gdi5.vqa, ^SupportDir|Content/cnc/movies/gdi4b.vqa, ^SupportDir|Content/cnc/movies/gdi4a.vqa, ^SupportDir|Content/cnc/movies/gdi3lose.vqa, ^SupportDir|Content/cnc/movies/gdi3.vqa, ^SupportDir|Content/cnc/movies/gdi2.vqa, ^SupportDir|Content/cnc/movies/gdi15.vqa, ^SupportDir|Content/cnc/movies/gdi14.vqa, ^SupportDir|Content/cnc/movies/gdi13.vqa, ^SupportDir|Content/cnc/movies/gdi12.vqa, ^SupportDir|Content/cnc/movies/gdi11.vqa, ^SupportDir|Content/cnc/movies/gdi10.vqa, ^SupportDir|Content/cnc/movies/gdi1.vqa, ^SupportDir|Content/cnc/movies/gameover.vqa, ^SupportDir|Content/cnc/movies/forestkl.vqa, ^SupportDir|Content/cnc/movies/flyy.vqa, ^SupportDir|Content/cnc/movies/flag.vqa, ^SupportDir|Content/cnc/movies/dino.vqa, ^SupportDir|Content/cnc/movies/desolat.vqa, ^SupportDir|Content/cnc/movies/consyard.vqa, ^SupportDir|Content/cnc/movies/cc2tease.vqa, ^SupportDir|Content/cnc/movies/burdet2.vqa, ^SupportDir|Content/cnc/movies/burdet1.vqa, ^SupportDir|Content/cnc/movies/bombflee.vqa, ^SupportDir|Content/cnc/movies/bombaway.vqa, ^SupportDir|Content/cnc/movies/bkground.vqa, ^SupportDir|Content/cnc/movies/bcanyon.vqa, ^SupportDir|Content/cnc/movies/banner.vqa + Sources: gdi95, tfd, origin, cncr-steam, cncr-origin movies-nod: Nod Campaign Briefings - TestFiles: ^SupportDir|Content/cnc/movies/visor.vqa, ^SupportDir|Content/cnc/movies/trtkil_d.vqa, ^SupportDir|Content/cnc/movies/trailer.vqa, ^SupportDir|Content/cnc/movies/tiberfx.vqa, ^SupportDir|Content/cnc/movies/tankkill.vqa, ^SupportDir|Content/cnc/movies/tankgo.vqa, ^SupportDir|Content/cnc/movies/sundial.vqa, ^SupportDir|Content/cnc/movies/stealth.vqa, ^SupportDir|Content/cnc/movies/spycrash.vqa, ^SupportDir|Content/cnc/movies/sethpre.vqa, ^SupportDir|Content/cnc/movies/seige.vqa, ^SupportDir|Content/cnc/movies/samsite.vqa, ^SupportDir|Content/cnc/movies/retro.vqa, ^SupportDir|Content/cnc/movies/refint.vqa, ^SupportDir|Content/cnc/movies/obel.vqa, ^SupportDir|Content/cnc/movies/nuke.vqa, ^SupportDir|Content/cnc/movies/nodlose.vqa, ^SupportDir|Content/cnc/movies/nodfinal.vqa, ^SupportDir|Content/cnc/movies/nodend4.vqa, ^SupportDir|Content/cnc/movies/nodend3.vqa, ^SupportDir|Content/cnc/movies/nodend2.vqa, ^SupportDir|Content/cnc/movies/nodend1.vqa, ^SupportDir|Content/cnc/movies/nod9.vqa, ^SupportDir|Content/cnc/movies/nod8.vqa, ^SupportDir|Content/cnc/movies/nod7b.vqa, ^SupportDir|Content/cnc/movies/nod7a.vqa, ^SupportDir|Content/cnc/movies/nod6.vqa, ^SupportDir|Content/cnc/movies/nod5.vqa, ^SupportDir|Content/cnc/movies/nod4b.vqa, ^SupportDir|Content/cnc/movies/nod4a.vqa, ^SupportDir|Content/cnc/movies/nod3.vqa, ^SupportDir|Content/cnc/movies/nod2.vqa, ^SupportDir|Content/cnc/movies/nod1pre.vqa, ^SupportDir|Content/cnc/movies/nod13.vqa, ^SupportDir|Content/cnc/movies/nod12.vqa, ^SupportDir|Content/cnc/movies/nod11.vqa, ^SupportDir|Content/cnc/movies/nod10b.vqa, ^SupportDir|Content/cnc/movies/nod10a.vqa, ^SupportDir|Content/cnc/movies/nod1.vqa, ^SupportDir|Content/cnc/movies/logo.vqa, ^SupportDir|Content/cnc/movies/landing.vqa, ^SupportDir|Content/cnc/movies/kanepre.vqa, ^SupportDir|Content/cnc/movies/intro2.vqa, ^SupportDir|Content/cnc/movies/insites.vqa, ^SupportDir|Content/cnc/movies/generic.vqa, ^SupportDir|Content/cnc/movies/gdi1.vqa, ^SupportDir|Content/cnc/movies/gameover.vqa, ^SupportDir|Content/cnc/movies/forestkl.vqa, ^SupportDir|Content/cnc/movies/flag.vqa, ^SupportDir|Content/cnc/movies/dino.vqa, ^SupportDir|Content/cnc/movies/dessweep.vqa, ^SupportDir|Content/cnc/movies/deskill.vqa, ^SupportDir|Content/cnc/movies/desflees.vqa, ^SupportDir|Content/cnc/movies/consyard.vqa, ^SupportDir|Content/cnc/movies/cc2tease.vqa, ^SupportDir|Content/cnc/movies/bombflee.vqa, ^SupportDir|Content/cnc/movies/bombaway.vqa, ^SupportDir|Content/cnc/movies/bcanyon.vqa, ^SupportDir|Content/cnc/movies/banner.vqa, ^SupportDir|Content/cnc/movies/akira.vqa, ^SupportDir|Content/cnc/movies/airstrk.vqa - Sources: nod95, tfd, origin + TestFiles: ^SupportDir|Content/cnc/movies/visor.vqa, ^SupportDir|Content/cnc/movies/trtkil_d.vqa, ^SupportDir|Content/cnc/movies/tiberfx.vqa, ^SupportDir|Content/cnc/movies/tankkill.vqa, ^SupportDir|Content/cnc/movies/tankgo.vqa, ^SupportDir|Content/cnc/movies/sundial.vqa, ^SupportDir|Content/cnc/movies/stealth.vqa, ^SupportDir|Content/cnc/movies/spycrash.vqa, ^SupportDir|Content/cnc/movies/sethpre.vqa, ^SupportDir|Content/cnc/movies/seige.vqa, ^SupportDir|Content/cnc/movies/samsite.vqa, ^SupportDir|Content/cnc/movies/retro.vqa, ^SupportDir|Content/cnc/movies/refint.vqa, ^SupportDir|Content/cnc/movies/obel.vqa, ^SupportDir|Content/cnc/movies/nuke.vqa, ^SupportDir|Content/cnc/movies/nodlose.vqa, ^SupportDir|Content/cnc/movies/nodfinal.vqa, ^SupportDir|Content/cnc/movies/nodend4.vqa, ^SupportDir|Content/cnc/movies/nodend3.vqa, ^SupportDir|Content/cnc/movies/nodend2.vqa, ^SupportDir|Content/cnc/movies/nodend1.vqa, ^SupportDir|Content/cnc/movies/nod9.vqa, ^SupportDir|Content/cnc/movies/nod8.vqa, ^SupportDir|Content/cnc/movies/nod7b.vqa, ^SupportDir|Content/cnc/movies/nod7a.vqa, ^SupportDir|Content/cnc/movies/nod6.vqa, ^SupportDir|Content/cnc/movies/nod5.vqa, ^SupportDir|Content/cnc/movies/nod4b.vqa, ^SupportDir|Content/cnc/movies/nod4a.vqa, ^SupportDir|Content/cnc/movies/nod3.vqa, ^SupportDir|Content/cnc/movies/nod2.vqa, ^SupportDir|Content/cnc/movies/nod1pre.vqa, ^SupportDir|Content/cnc/movies/nod13.vqa, ^SupportDir|Content/cnc/movies/nod12.vqa, ^SupportDir|Content/cnc/movies/nod11.vqa, ^SupportDir|Content/cnc/movies/nod10b.vqa, ^SupportDir|Content/cnc/movies/nod10a.vqa, ^SupportDir|Content/cnc/movies/nod1.vqa, ^SupportDir|Content/cnc/movies/logo.vqa, ^SupportDir|Content/cnc/movies/landing.vqa, ^SupportDir|Content/cnc/movies/kanepre.vqa, ^SupportDir|Content/cnc/movies/intro2.vqa, ^SupportDir|Content/cnc/movies/insites.vqa, ^SupportDir|Content/cnc/movies/generic.vqa, ^SupportDir|Content/cnc/movies/gdi1.vqa, ^SupportDir|Content/cnc/movies/gameover.vqa, ^SupportDir|Content/cnc/movies/forestkl.vqa, ^SupportDir|Content/cnc/movies/flag.vqa, ^SupportDir|Content/cnc/movies/dino.vqa, ^SupportDir|Content/cnc/movies/dessweep.vqa, ^SupportDir|Content/cnc/movies/deskill.vqa, ^SupportDir|Content/cnc/movies/desflees.vqa, ^SupportDir|Content/cnc/movies/consyard.vqa, ^SupportDir|Content/cnc/movies/cc2tease.vqa, ^SupportDir|Content/cnc/movies/bombflee.vqa, ^SupportDir|Content/cnc/movies/bombaway.vqa, ^SupportDir|Content/cnc/movies/bcanyon.vqa, ^SupportDir|Content/cnc/movies/banner.vqa, ^SupportDir|Content/cnc/movies/akira.vqa, ^SupportDir|Content/cnc/movies/airstrk.vqa + Sources: nod95, tfd, origin, cncr-steam, cncr-origin music-covertops: Covert Operations Music TestFiles: ^SupportDir|Content/cnc/scores-covertops.mix - Sources: covertops, tfd, origin + Sources: covertops, tfd, origin, cncr-steam, cncr-origin Downloads: cnc|installer/downloads.yaml Sources: @@ -308,6 +308,7 @@ ModContent: cnc|installer/gdi95.yaml cnc|installer/nod95.yaml cnc|installer/origin.yaml + cnc|installer/steam.yaml DiscordService: ApplicationId: 699223250181292033 diff --git a/mods/ra/installer/origin.yaml b/mods/ra/installer/origin.yaml index 337c36cb87..8739aad417 100644 --- a/mods/ra/installer/origin.yaml +++ b/mods/ra/installer/origin.yaml @@ -190,3 +190,140 @@ cnc-origin: Command & Conquer (Origin version, English) Install: Copy: . ^SupportDir|Content/ra/v2/cnc/desert.mix: DESERT.MIX + +cncr-origin: C&C Remastered Collection (Origin version, English) + Type: RegistryDirectory + RegistryPrefixes: HKEY_LOCAL_MACHINE\Software\, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ + RegistryKey: Petroglyph\CnCRemastered + RegistryValue: Install Dir + IDFiles: + Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef + Length: 4096 + Install: + ExtractMix: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX + ^SupportDir|Content/ra/v2/hires.mix: hires.mix + ^SupportDir|Content/ra/v2/local.mix: local.mix + ^SupportDir|Content/ra/v2/lores.mix: lores.mix + ^SupportDir|Content/ra/v2/speech.mix: speech.mix + ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX + ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix + ^SupportDir|Content/ra/v2/general.mix: general.mix + ^SupportDir|Content/ra/v2/interior.mix: interior.mix + ^SupportDir|Content/ra/v2/scores.mix: scores.mix + ^SupportDir|Content/ra/v2/snow.mix: snow.mix + ^SupportDir|Content/ra/v2/sounds.mix: sounds.mix + ^SupportDir|Content/ra/v2/russian.mix: russian.mix + ^SupportDir|Content/ra/v2/allies.mix: allies.mix + ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix + ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix + ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix + ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa + ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa + ^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa + ^SupportDir|Content/ra/v2/movies/ally10.vqa: ally10.vqa + ^SupportDir|Content/ra/v2/movies/ally10b.vqa: ally10b.vqa + ^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa + ^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa + ^SupportDir|Content/ra/v2/movies/ally14.vqa: ally14.vqa + ^SupportDir|Content/ra/v2/movies/ally2.vqa: ally2.vqa + ^SupportDir|Content/ra/v2/movies/ally4.vqa: ally4.vqa + ^SupportDir|Content/ra/v2/movies/ally5.vqa: ally5.vqa + ^SupportDir|Content/ra/v2/movies/ally6.vqa: ally6.vqa + ^SupportDir|Content/ra/v2/movies/ally8.vqa: ally8.vqa + ^SupportDir|Content/ra/v2/movies/ally9.vqa: ally9.vqa + ^SupportDir|Content/ra/v2/movies/allyend.vqa: allyend.vqa + ^SupportDir|Content/ra/v2/movies/allymorf.vqa: allymorf.vqa + ^SupportDir|Content/ra/v2/movies/apcescpe.vqa: apcescpe.vqa + ^SupportDir|Content/ra/v2/movies/assess.vqa: assess.vqa + ^SupportDir|Content/ra/v2/movies/battle.vqa: battle.vqa + ^SupportDir|Content/ra/v2/movies/binoc.vqa: binoc.vqa + ^SupportDir|Content/ra/v2/movies/bmap.vqa: bmap.vqa + ^SupportDir|Content/ra/v2/movies/brdgtilt.vqa: brdgtilt.vqa + ^SupportDir|Content/ra/v2/movies/crontest.vqa: crontest.vqa + ^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa + ^SupportDir|Content/ra/v2/movies/destroyr.vqa: destroyr.vqa + ^SupportDir|Content/ra/v2/movies/dud.vqa: dud.vqa + ^SupportDir|Content/ra/v2/movies/elevator.vqa: elevator.vqa + ^SupportDir|Content/ra/v2/movies/flare.vqa: flare.vqa + ^SupportDir|Content/ra/v2/movies/frozen.vqa: frozen.vqa + ^SupportDir|Content/ra/v2/movies/grvestne.vqa: grvestne.vqa + ^SupportDir|Content/ra/v2/movies/landing.vqa: landing.vqa + ^SupportDir|Content/ra/v2/movies/masasslt.vqa: masasslt.vqa + ^SupportDir|Content/ra/v2/movies/mcv.vqa: mcv.vqa + ^SupportDir|Content/ra/v2/movies/mcv_land.vqa: mcv_land.vqa + ^SupportDir|Content/ra/v2/movies/montpass.vqa: montpass.vqa + ^SupportDir|Content/ra/v2/movies/oildrum.vqa: oildrum.vqa + ^SupportDir|Content/ra/v2/movies/overrun.vqa: overrun.vqa + ^SupportDir|Content/ra/v2/movies/prolog.vqa: prolog.vqa + ^SupportDir|Content/ra/v2/movies/redintro.vqa: redintro.vqa + ^SupportDir|Content/ra/v2/movies/shipsink.vqa: shipsink.vqa + ^SupportDir|Content/ra/v2/movies/shorbom1.vqa: shorbom1.vqa + ^SupportDir|Content/ra/v2/movies/shorbom2.vqa: shorbom2.vqa + ^SupportDir|Content/ra/v2/movies/shorbomb.vqa: shorbomb.vqa + ^SupportDir|Content/ra/v2/movies/snowbomb.vqa: snowbomb.vqa + ^SupportDir|Content/ra/v2/movies/soviet1.vqa: soviet1.vqa + ^SupportDir|Content/ra/v2/movies/sovtstar.vqa: sovtstar.vqa + ^SupportDir|Content/ra/v2/movies/spy.vqa: spy.vqa + ^SupportDir|Content/ra/v2/movies/tanya1.vqa: tanya1.vqa + ^SupportDir|Content/ra/v2/movies/tanya2.vqa: tanya2.vqa + ^SupportDir|Content/ra/v2/movies/toofar.vqa: toofar.vqa + ^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa + Delete: ^SupportDir|Content/ra/v2/movies1.mix + ExtractMix: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX + ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix + ^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/backstab.aud: backstab.aud + ^SupportDir|Content/ra/v2/expand/chaos2.aud: chaos2.aud + ^SupportDir|Content/ra/v2/expand/shut_it.aud: shut_it.aud + ^SupportDir|Content/ra/v2/expand/twinmix1.aud: twinmix1.aud + ^SupportDir|Content/ra/v2/expand/under3.aud: under3.aud + ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud + Delete: ^SupportDir|Content/ra/v2/expand/scores.mix + Copy: Data/CNCDATA/RED_ALERT/AFTERMATH + ^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix + ^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix + ^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix + ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX + ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix + ^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix + ^SupportDir|Content/ra/v2/expand/await.aud: await.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/gloom.aud: gloom.aud + ^SupportDir|Content/ra/v2/expand/grndwire.aud: grndwire.aud + ^SupportDir|Content/ra/v2/expand/rpt.aud: rpt.aud + ^SupportDir|Content/ra/v2/expand/search.aud: search.aud + ^SupportDir|Content/ra/v2/expand/traction.aud: traction.aud + ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud + Delete: ^SupportDir|Content/ra/v2/expand/scores.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds.mix + ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud + ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud + ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud + ^SupportDir|Content/ra/v2/expand/jchrge1.aud: jchrge1.aud + ^SupportDir|Content/ra/v2/expand/jcrisp1.aud: jcrisp1.aud + ^SupportDir|Content/ra/v2/expand/jdance1.aud: jdance1.aud + ^SupportDir|Content/ra/v2/expand/jjuice1.aud: jjuice1.aud + ^SupportDir|Content/ra/v2/expand/jjump1.aud: jjump1.aud + ^SupportDir|Content/ra/v2/expand/jlight1.aud: jlight1.aud + ^SupportDir|Content/ra/v2/expand/jpower1.aud: jpower1.aud + ^SupportDir|Content/ra/v2/expand/jshock1.aud: jshock1.aud + ^SupportDir|Content/ra/v2/expand/jyes1.aud: jyes1.aud + ^SupportDir|Content/ra/v2/expand/madchrg2.aud: madchrg2.aud + ^SupportDir|Content/ra/v2/expand/madexplo.aud: madexplo.aud + ^SupportDir|Content/ra/v2/expand/mboss1.aud: mboss1.aud + ^SupportDir|Content/ra/v2/expand/mhear1.aud: mhear1.aud + ^SupportDir|Content/ra/v2/expand/mhotdig1.aud: mhotdig1.aud + ^SupportDir|Content/ra/v2/expand/mhowdy1.aud: mhowdy1.aud + ^SupportDir|Content/ra/v2/expand/mhuh1.aud: mhuh1.aud + ^SupportDir|Content/ra/v2/expand/mlaff1.aud: mlaff1.aud + ^SupportDir|Content/ra/v2/expand/mrise1.aud: mrise1.aud + ^SupportDir|Content/ra/v2/expand/mwrench1.aud: mwrench1.aud + ^SupportDir|Content/ra/v2/expand/myeehaw1.aud: myeehaw1.aud + ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud + Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 + ^SupportDir|Content/ra/v2/cnc/desert.mix: DESERT.MIX \ No newline at end of file diff --git a/mods/ra/installer/steam.yaml b/mods/ra/installer/steam.yaml new file mode 100644 index 0000000000..10afd78818 --- /dev/null +++ b/mods/ra/installer/steam.yaml @@ -0,0 +1,134 @@ +cncr-steam: C&C Remastered Collection (Steam version, English) + Type: Steam + AppId: 1213210 + IDFiles: + Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX: 0e58f4b54f44f6cd29fecf8cf379d33cf2d4caef + Length: 4096 + Install: + ExtractMix: Data/CNCDATA/RED_ALERT/CD1/REDALERT.MIX + ^SupportDir|Content/ra/v2/hires.mix: hires.mix + ^SupportDir|Content/ra/v2/local.mix: local.mix + ^SupportDir|Content/ra/v2/lores.mix: lores.mix + ^SupportDir|Content/ra/v2/speech.mix: speech.mix + ExtractMix: Data/CNCDATA/RED_ALERT/CD1/MAIN.MIX + ^SupportDir|Content/ra/v2/conquer.mix: conquer.mix + ^SupportDir|Content/ra/v2/general.mix: general.mix + ^SupportDir|Content/ra/v2/interior.mix: interior.mix + ^SupportDir|Content/ra/v2/scores.mix: scores.mix + ^SupportDir|Content/ra/v2/snow.mix: snow.mix + ^SupportDir|Content/ra/v2/sounds.mix: sounds.mix + ^SupportDir|Content/ra/v2/russian.mix: russian.mix + ^SupportDir|Content/ra/v2/allies.mix: allies.mix + ^SupportDir|Content/ra/v2/temperat.mix: temperat.mix + ^SupportDir|Content/ra/v2/movies1.mix: movies1.mix + ExtractMix: ^SupportDir|Content/ra/v2/movies1.mix + ^SupportDir|Content/ra/v2/movies/aagun.vqa: aagun.vqa + ^SupportDir|Content/ra/v2/movies/aftrmath.vqa: aftrmath.vqa + ^SupportDir|Content/ra/v2/movies/ally1.vqa: ally1.vqa + ^SupportDir|Content/ra/v2/movies/ally10.vqa: ally10.vqa + ^SupportDir|Content/ra/v2/movies/ally10b.vqa: ally10b.vqa + ^SupportDir|Content/ra/v2/movies/ally11.vqa: ally11.vqa + ^SupportDir|Content/ra/v2/movies/ally12.vqa: ally12.vqa + ^SupportDir|Content/ra/v2/movies/ally14.vqa: ally14.vqa + ^SupportDir|Content/ra/v2/movies/ally2.vqa: ally2.vqa + ^SupportDir|Content/ra/v2/movies/ally4.vqa: ally4.vqa + ^SupportDir|Content/ra/v2/movies/ally5.vqa: ally5.vqa + ^SupportDir|Content/ra/v2/movies/ally6.vqa: ally6.vqa + ^SupportDir|Content/ra/v2/movies/ally8.vqa: ally8.vqa + ^SupportDir|Content/ra/v2/movies/ally9.vqa: ally9.vqa + ^SupportDir|Content/ra/v2/movies/allyend.vqa: allyend.vqa + ^SupportDir|Content/ra/v2/movies/allymorf.vqa: allymorf.vqa + ^SupportDir|Content/ra/v2/movies/apcescpe.vqa: apcescpe.vqa + ^SupportDir|Content/ra/v2/movies/assess.vqa: assess.vqa + ^SupportDir|Content/ra/v2/movies/battle.vqa: battle.vqa + ^SupportDir|Content/ra/v2/movies/binoc.vqa: binoc.vqa + ^SupportDir|Content/ra/v2/movies/bmap.vqa: bmap.vqa + ^SupportDir|Content/ra/v2/movies/brdgtilt.vqa: brdgtilt.vqa + ^SupportDir|Content/ra/v2/movies/crontest.vqa: crontest.vqa + ^SupportDir|Content/ra/v2/movies/cronfail.vqa: cronfail.vqa + ^SupportDir|Content/ra/v2/movies/destroyr.vqa: destroyr.vqa + ^SupportDir|Content/ra/v2/movies/dud.vqa: dud.vqa + ^SupportDir|Content/ra/v2/movies/elevator.vqa: elevator.vqa + ^SupportDir|Content/ra/v2/movies/flare.vqa: flare.vqa + ^SupportDir|Content/ra/v2/movies/frozen.vqa: frozen.vqa + ^SupportDir|Content/ra/v2/movies/grvestne.vqa: grvestne.vqa + ^SupportDir|Content/ra/v2/movies/landing.vqa: landing.vqa + ^SupportDir|Content/ra/v2/movies/masasslt.vqa: masasslt.vqa + ^SupportDir|Content/ra/v2/movies/mcv.vqa: mcv.vqa + ^SupportDir|Content/ra/v2/movies/mcv_land.vqa: mcv_land.vqa + ^SupportDir|Content/ra/v2/movies/montpass.vqa: montpass.vqa + ^SupportDir|Content/ra/v2/movies/oildrum.vqa: oildrum.vqa + ^SupportDir|Content/ra/v2/movies/overrun.vqa: overrun.vqa + ^SupportDir|Content/ra/v2/movies/prolog.vqa: prolog.vqa + ^SupportDir|Content/ra/v2/movies/redintro.vqa: redintro.vqa + ^SupportDir|Content/ra/v2/movies/shipsink.vqa: shipsink.vqa + ^SupportDir|Content/ra/v2/movies/shorbom1.vqa: shorbom1.vqa + ^SupportDir|Content/ra/v2/movies/shorbom2.vqa: shorbom2.vqa + ^SupportDir|Content/ra/v2/movies/shorbomb.vqa: shorbomb.vqa + ^SupportDir|Content/ra/v2/movies/snowbomb.vqa: snowbomb.vqa + ^SupportDir|Content/ra/v2/movies/soviet1.vqa: soviet1.vqa + ^SupportDir|Content/ra/v2/movies/sovtstar.vqa: sovtstar.vqa + ^SupportDir|Content/ra/v2/movies/spy.vqa: spy.vqa + ^SupportDir|Content/ra/v2/movies/tanya1.vqa: tanya1.vqa + ^SupportDir|Content/ra/v2/movies/tanya2.vqa: tanya2.vqa + ^SupportDir|Content/ra/v2/movies/toofar.vqa: toofar.vqa + ^SupportDir|Content/ra/v2/movies/trinity.vqa: trinity.vqa + Delete: ^SupportDir|Content/ra/v2/movies1.mix + ExtractMix: Data/CNCDATA/RED_ALERT/COUNTERSTRIKE/MAIN.MIX + ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix + ^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/backstab.aud: backstab.aud + ^SupportDir|Content/ra/v2/expand/chaos2.aud: chaos2.aud + ^SupportDir|Content/ra/v2/expand/shut_it.aud: shut_it.aud + ^SupportDir|Content/ra/v2/expand/twinmix1.aud: twinmix1.aud + ^SupportDir|Content/ra/v2/expand/under3.aud: under3.aud + ^SupportDir|Content/ra/v2/expand/vr2.aud: vr2.aud + Delete: ^SupportDir|Content/ra/v2/expand/scores.mix + Copy: Data/CNCDATA/RED_ALERT/AFTERMATH + ^SupportDir|Content/ra/v2/expand/expand2.mix: expand2.mix + ^SupportDir|Content/ra/v2/expand/hires1.mix: hires1.mix + ^SupportDir|Content/ra/v2/expand/lores1.mix: lores1.mix + ExtractMix: Data/CNCDATA/RED_ALERT/AFTERMATH/MAIN.MIX + ^SupportDir|Content/ra/v2/expand/scores.mix: scores.mix + ^SupportDir|Content/ra/v2/expand/sounds.mix: sounds.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/scores.mix + ^SupportDir|Content/ra/v2/expand/await.aud: await.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/gloom.aud: gloom.aud + ^SupportDir|Content/ra/v2/expand/grndwire.aud: grndwire.aud + ^SupportDir|Content/ra/v2/expand/rpt.aud: rpt.aud + ^SupportDir|Content/ra/v2/expand/search.aud: search.aud + ^SupportDir|Content/ra/v2/expand/traction.aud: traction.aud + ^SupportDir|Content/ra/v2/expand/wastelnd.aud: wastelnd.aud + Delete: ^SupportDir|Content/ra/v2/expand/scores.mix + ExtractMix: ^SupportDir|Content/ra/v2/expand/sounds.mix + ^SupportDir|Content/ra/v2/expand/chrotnk1.aud: chrotnk1.aud + ^SupportDir|Content/ra/v2/expand/fixit1.aud: fixit1.aud + ^SupportDir|Content/ra/v2/expand/jburn1.aud: jburn1.aud + ^SupportDir|Content/ra/v2/expand/jchrge1.aud: jchrge1.aud + ^SupportDir|Content/ra/v2/expand/jcrisp1.aud: jcrisp1.aud + ^SupportDir|Content/ra/v2/expand/jdance1.aud: jdance1.aud + ^SupportDir|Content/ra/v2/expand/jjuice1.aud: jjuice1.aud + ^SupportDir|Content/ra/v2/expand/jjump1.aud: jjump1.aud + ^SupportDir|Content/ra/v2/expand/jlight1.aud: jlight1.aud + ^SupportDir|Content/ra/v2/expand/jpower1.aud: jpower1.aud + ^SupportDir|Content/ra/v2/expand/jshock1.aud: jshock1.aud + ^SupportDir|Content/ra/v2/expand/jyes1.aud: jyes1.aud + ^SupportDir|Content/ra/v2/expand/madchrg2.aud: madchrg2.aud + ^SupportDir|Content/ra/v2/expand/madexplo.aud: madexplo.aud + ^SupportDir|Content/ra/v2/expand/mboss1.aud: mboss1.aud + ^SupportDir|Content/ra/v2/expand/mhear1.aud: mhear1.aud + ^SupportDir|Content/ra/v2/expand/mhotdig1.aud: mhotdig1.aud + ^SupportDir|Content/ra/v2/expand/mhowdy1.aud: mhowdy1.aud + ^SupportDir|Content/ra/v2/expand/mhuh1.aud: mhuh1.aud + ^SupportDir|Content/ra/v2/expand/mlaff1.aud: mlaff1.aud + ^SupportDir|Content/ra/v2/expand/mrise1.aud: mrise1.aud + ^SupportDir|Content/ra/v2/expand/mwrench1.aud: mwrench1.aud + ^SupportDir|Content/ra/v2/expand/myeehaw1.aud: myeehaw1.aud + ^SupportDir|Content/ra/v2/expand/myes1.aud: myes1.aud + Delete: ^SupportDir|Content/ra/v2/expand/sounds.mix + Copy: Data/CNCDATA/TIBERIAN_DAWN/CD1 + ^SupportDir|Content/ra/v2/cnc/desert.mix: DESERT.MIX diff --git a/mods/ra/mod.yaml b/mods/ra/mod.yaml index 02a41975d9..d7b1baaa92 100644 --- a/mods/ra/mod.yaml +++ b/mods/ra/mod.yaml @@ -287,34 +287,34 @@ ModContent: Packages: base: Base Game Files TestFiles: ^SupportDir|Content/ra/v2/allies.mix, ^SupportDir|Content/ra/v2/conquer.mix, ^SupportDir|Content/ra/v2/interior.mix, ^SupportDir|Content/ra/v2/hires.mix, ^SupportDir|Content/ra/v2/lores.mix, ^SupportDir|Content/ra/v2/local.mix, ^SupportDir|Content/ra/v2/speech.mix, ^SupportDir|Content/ra/v2/russian.mix, ^SupportDir|Content/ra/v2/snow.mix, ^SupportDir|Content/ra/v2/sounds.mix, ^SupportDir|Content/ra/v2/temperat.mix - Sources: allied, soviet, tfd, ra-origin + Sources: allied, soviet, tfd, ra-origin, cncr-steam, cncr-origin Required: true Download: basefiles aftermathbase: Aftermath Expansion Files TestFiles: ^SupportDir|Content/ra/v2/expand/expand2.mix, ^SupportDir|Content/ra/v2/expand/hires1.mix, ^SupportDir|Content/ra/v2/expand/lores1.mix, ^SupportDir|Content/ra/v2/expand/chrotnk1.aud, ^SupportDir|Content/ra/v2/expand/fixit1.aud, ^SupportDir|Content/ra/v2/expand/jburn1.aud, ^SupportDir|Content/ra/v2/expand/jchrge1.aud, ^SupportDir|Content/ra/v2/expand/jcrisp1.aud, ^SupportDir|Content/ra/v2/expand/jdance1.aud, ^SupportDir|Content/ra/v2/expand/jjuice1.aud, ^SupportDir|Content/ra/v2/expand/jjump1.aud, ^SupportDir|Content/ra/v2/expand/jlight1.aud, ^SupportDir|Content/ra/v2/expand/jpower1.aud, ^SupportDir|Content/ra/v2/expand/jshock1.aud, ^SupportDir|Content/ra/v2/expand/jyes1.aud, ^SupportDir|Content/ra/v2/expand/madchrg2.aud, ^SupportDir|Content/ra/v2/expand/madexplo.aud, ^SupportDir|Content/ra/v2/expand/mboss1.aud, ^SupportDir|Content/ra/v2/expand/mhear1.aud, ^SupportDir|Content/ra/v2/expand/mhotdig1.aud, ^SupportDir|Content/ra/v2/expand/mhowdy1.aud, ^SupportDir|Content/ra/v2/expand/mhuh1.aud, ^SupportDir|Content/ra/v2/expand/mlaff1.aud, ^SupportDir|Content/ra/v2/expand/mrise1.aud, ^SupportDir|Content/ra/v2/expand/mwrench1.aud, ^SupportDir|Content/ra/v2/expand/myeehaw1.aud, ^SupportDir|Content/ra/v2/expand/myes1.aud - Sources: aftermath, tfd, ra-origin + Sources: aftermath, tfd, ra-origin, cncr-steam, cncr-origin Required: true Download: aftermath cncdesert: C&C Desert Tileset TestFiles: ^SupportDir|Content/ra/v2/cnc/desert.mix - Sources: tfd, cnc-origin, cnc95 + Sources: tfd, cnc-origin, cnc95, cncr-steam, cncr-origin Required: true Download: cncdesert music: Base Game Music TestFiles: ^SupportDir|Content/ra/v2/scores.mix - Sources: allied, soviet, tfd, ra-origin + Sources: allied, soviet, tfd, ra-origin, cncr-steam, cncr-origin movies-allied: Allied Campaign Briefings TestFiles: ^SupportDir|Content/ra/v2/movies/aagun.vqa, ^SupportDir|Content/ra/v2/movies/aftrmath.vqa, ^SupportDir|Content/ra/v2/movies/ally1.vqa, ^SupportDir|Content/ra/v2/movies/ally10.vqa, ^SupportDir|Content/ra/v2/movies/ally10b.vqa, ^SupportDir|Content/ra/v2/movies/ally11.vqa, ^SupportDir|Content/ra/v2/movies/ally12.vqa, ^SupportDir|Content/ra/v2/movies/ally14.vqa, ^SupportDir|Content/ra/v2/movies/ally2.vqa, ^SupportDir|Content/ra/v2/movies/ally4.vqa, ^SupportDir|Content/ra/v2/movies/ally5.vqa, ^SupportDir|Content/ra/v2/movies/ally6.vqa, ^SupportDir|Content/ra/v2/movies/ally8.vqa, ^SupportDir|Content/ra/v2/movies/ally9.vqa, ^SupportDir|Content/ra/v2/movies/allyend.vqa, ^SupportDir|Content/ra/v2/movies/allymorf.vqa, ^SupportDir|Content/ra/v2/movies/apcescpe.vqa, ^SupportDir|Content/ra/v2/movies/assess.vqa, ^SupportDir|Content/ra/v2/movies/battle.vqa, ^SupportDir|Content/ra/v2/movies/binoc.vqa, ^SupportDir|Content/ra/v2/movies/bmap.vqa, ^SupportDir|Content/ra/v2/movies/brdgtilt.vqa, ^SupportDir|Content/ra/v2/movies/crontest.vqa, ^SupportDir|Content/ra/v2/movies/cronfail.vqa, ^SupportDir|Content/ra/v2/movies/destroyr.vqa, ^SupportDir|Content/ra/v2/movies/dud.vqa, ^SupportDir|Content/ra/v2/movies/elevator.vqa, ^SupportDir|Content/ra/v2/movies/flare.vqa, ^SupportDir|Content/ra/v2/movies/frozen.vqa, ^SupportDir|Content/ra/v2/movies/grvestne.vqa, ^SupportDir|Content/ra/v2/movies/landing.vqa, ^SupportDir|Content/ra/v2/movies/masasslt.vqa, ^SupportDir|Content/ra/v2/movies/mcv.vqa, ^SupportDir|Content/ra/v2/movies/mcv_land.vqa, ^SupportDir|Content/ra/v2/movies/montpass.vqa, ^SupportDir|Content/ra/v2/movies/oildrum.vqa, ^SupportDir|Content/ra/v2/movies/overrun.vqa, ^SupportDir|Content/ra/v2/movies/prolog.vqa, ^SupportDir|Content/ra/v2/movies/redintro.vqa, ^SupportDir|Content/ra/v2/movies/shipsink.vqa, ^SupportDir|Content/ra/v2/movies/shorbom1.vqa, ^SupportDir|Content/ra/v2/movies/shorbom2.vqa, ^SupportDir|Content/ra/v2/movies/shorbomb.vqa, ^SupportDir|Content/ra/v2/movies/snowbomb.vqa, ^SupportDir|Content/ra/v2/movies/soviet1.vqa, ^SupportDir|Content/ra/v2/movies/sovtstar.vqa, ^SupportDir|Content/ra/v2/movies/spy.vqa, ^SupportDir|Content/ra/v2/movies/tanya1.vqa, ^SupportDir|Content/ra/v2/movies/tanya2.vqa, ^SupportDir|Content/ra/v2/movies/toofar.vqa, ^SupportDir|Content/ra/v2/movies/trinity.vqa - Sources: allied, tfd, ra-origin + Sources: allied, tfd, ra-origin, cncr-steam, cncr-origin movies-soviet: Soviet Campaign Briefings TestFiles: ^SupportDir|Content/ra/v2/movies/aagun.vqa, ^SupportDir|Content/ra/v2/movies/cronfail.vqa, ^SupportDir|Content/ra/v2/movies/airfield.vqa, ^SupportDir|Content/ra/v2/movies/ally1.vqa, ^SupportDir|Content/ra/v2/movies/allymorf.vqa, ^SupportDir|Content/ra/v2/movies/averted.vqa, ^SupportDir|Content/ra/v2/movies/beachead.vqa, ^SupportDir|Content/ra/v2/movies/bmap.vqa, ^SupportDir|Content/ra/v2/movies/bombrun.vqa, ^SupportDir|Content/ra/v2/movies/countdwn.vqa, ^SupportDir|Content/ra/v2/movies/double.vqa, ^SupportDir|Content/ra/v2/movies/dpthchrg.vqa, ^SupportDir|Content/ra/v2/movies/execute.vqa, ^SupportDir|Content/ra/v2/movies/flare.vqa, ^SupportDir|Content/ra/v2/movies/landing.vqa, ^SupportDir|Content/ra/v2/movies/mcvbrdge.vqa, ^SupportDir|Content/ra/v2/movies/mig.vqa, ^SupportDir|Content/ra/v2/movies/movingin.vqa, ^SupportDir|Content/ra/v2/movies/mtnkfact.vqa, ^SupportDir|Content/ra/v2/movies/nukestok.vqa, ^SupportDir|Content/ra/v2/movies/onthprwl.vqa, ^SupportDir|Content/ra/v2/movies/periscop.vqa, ^SupportDir|Content/ra/v2/movies/prolog.vqa, ^SupportDir|Content/ra/v2/movies/radrraid.vqa, ^SupportDir|Content/ra/v2/movies/redintro.vqa, ^SupportDir|Content/ra/v2/movies/search.vqa, ^SupportDir|Content/ra/v2/movies/sfrozen.vqa, ^SupportDir|Content/ra/v2/movies/sitduck.vqa, ^SupportDir|Content/ra/v2/movies/slntsrvc.vqa, ^SupportDir|Content/ra/v2/movies/snowbomb.vqa, ^SupportDir|Content/ra/v2/movies/snstrafe.vqa, ^SupportDir|Content/ra/v2/movies/sovbatl.vqa, ^SupportDir|Content/ra/v2/movies/sovcemet.vqa, ^SupportDir|Content/ra/v2/movies/sovfinal.vqa, ^SupportDir|Content/ra/v2/movies/soviet1.vqa, ^SupportDir|Content/ra/v2/movies/soviet10.vqa, ^SupportDir|Content/ra/v2/movies/soviet11.vqa, ^SupportDir|Content/ra/v2/movies/soviet12.vqa, ^SupportDir|Content/ra/v2/movies/soviet13.vqa, ^SupportDir|Content/ra/v2/movies/soviet14.vqa, ^SupportDir|Content/ra/v2/movies/soviet2.vqa, ^SupportDir|Content/ra/v2/movies/soviet3.vqa, ^SupportDir|Content/ra/v2/movies/soviet4.vqa, ^SupportDir|Content/ra/v2/movies/soviet5.vqa, ^SupportDir|Content/ra/v2/movies/soviet6.vqa, ^SupportDir|Content/ra/v2/movies/soviet7.vqa, ^SupportDir|Content/ra/v2/movies/soviet8.vqa, ^SupportDir|Content/ra/v2/movies/soviet9.vqa, ^SupportDir|Content/ra/v2/movies/sovmcv.vqa, ^SupportDir|Content/ra/v2/movies/sovtstar.vqa, ^SupportDir|Content/ra/v2/movies/spotter.vqa, ^SupportDir|Content/ra/v2/movies/strafe.vqa, ^SupportDir|Content/ra/v2/movies/take_off.vqa, ^SupportDir|Content/ra/v2/movies/tesla.vqa, ^SupportDir|Content/ra/v2/movies/v2rocket.vqa Sources: soviet, tfd, ra-origin music-counterstrike: Counterstrike Music TestFiles: ^SupportDir|Content/ra/v2/expand/araziod.aud, ^SupportDir|Content/ra/v2/expand/backstab.aud, ^SupportDir|Content/ra/v2/expand/chaos2.aud, ^SupportDir|Content/ra/v2/expand/shut_it.aud, ^SupportDir|Content/ra/v2/expand/2nd_hand.aud, ^SupportDir|Content/ra/v2/expand/twinmix1.aud, ^SupportDir|Content/ra/v2/expand/under3.aud, ^SupportDir|Content/ra/v2/expand/vr2.aud, - Sources: counterstrike, ra-origin + Sources: counterstrike, ra-origin, cncr-steam, cncr-origin music-aftermath: Aftermath Music TestFiles: ^SupportDir|Content/ra/v2/expand/await.aud, ^SupportDir|Content/ra/v2/expand/bog.aud, ^SupportDir|Content/ra/v2/expand/float_v2.aud, ^SupportDir|Content/ra/v2/expand/gloom.aud, ^SupportDir|Content/ra/v2/expand/grndwire.aud, ^SupportDir|Content/ra/v2/expand/rpt.aud, ^SupportDir|Content/ra/v2/expand/search.aud, ^SupportDir|Content/ra/v2/expand/traction.aud, ^SupportDir|Content/ra/v2/expand/wastelnd.aud - Sources: aftermath, ra-origin + Sources: aftermath, ra-origin, cncr-steam, cncr-origin Downloads: ra|installer/downloads.yaml Sources: @@ -325,6 +325,7 @@ ModContent: ra|installer/firstdecade.yaml ra|installer/origin.yaml ra|installer/soviet95.yaml + ra|installer/steam.yaml DiscordService: ApplicationId: 699222659766026240