Skip to content

Commit

Permalink
Add TUC Steam metadata for TS.
Browse files Browse the repository at this point in the history
  • Loading branch information
pchote authored and penev92 committed Mar 16, 2024
1 parent e04439e commit 714f2c6
Show file tree
Hide file tree
Showing 2 changed files with 231 additions and 4 deletions.
226 changes: 226 additions & 0 deletions mods/ts/installer/steam.yaml
@@ -0,0 +1,226 @@
steam: C&C The Ultimate Collection (Steam version, English)
Type: Steam
AppId: 2229880
IDFiles:
TIBSUN.MIX: fd298ff16983f226c58136a5345b7d9bf2b5f2e9
Install:
# Base game files:
ContentPackage:
Name: tibsun
Actions:
ExtractMix: TIBSUN.MIX
^SupportDir|Content/ts/cache.mix: cache.mix
^SupportDir|Content/ts/conquer.mix: conquer.mix
^SupportDir|Content/ts/isosnow.mix: isosnow.mix
^SupportDir|Content/ts/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/local.mix: local.mix
^SupportDir|Content/ts/sidec01.mix: sidec01.mix
^SupportDir|Content/ts/sidec02.mix: sidec02.mix
^SupportDir|Content/ts/snow.mix: snow.mix
^SupportDir|Content/ts/sno.mix: sno.mix
^SupportDir|Content/ts/sounds.mix: sounds.mix
^SupportDir|Content/ts/speech01.mix: speech01.mix
^SupportDir|Content/ts/speech02.mix: speech02.mix
^SupportDir|Content/ts/tem.mix: tem.mix
^SupportDir|Content/ts/temperat.mix: temperat.mix
# Firestorm expansion files:
ContentPackage:
Name: fstorm
Actions:
ExtractMix: expand01.mix
^SupportDir|Content/ts/firestorm/m_emp.vxl: m_emp.vxl
^SupportDir|Content/ts/firestorm/mwar_nod.vxl: mwar_nod.vxl
^SupportDir|Content/ts/firestorm/djuggbar.vxl: djuggbar.vxl
^SupportDir|Content/ts/firestorm/sgen.vxl: sgen.vxl
^SupportDir|Content/ts/firestorm/m_emp.hva: m_emp.hva
^SupportDir|Content/ts/firestorm/mwar_nod.hva: mwar_nod.hva
^SupportDir|Content/ts/firestorm/djuggbar.hva: djuggbar.hva
^SupportDir|Content/ts/firestorm/sgen.hva: sgen.hva
^SupportDir|Content/ts/firestorm/c_kodiak.shp: c_kodiak.shp
^SupportDir|Content/ts/firestorm/k_light1.shp: k_light1.shp
^SupportDir|Content/ts/firestorm/k_light2.shp: k_light2.shp
^SupportDir|Content/ts/firestorm/mwarmk.shp: mwarmk.shp
^SupportDir|Content/ts/firestorm/mstlmk.shp: mstlmk.shp
^SupportDir|Content/ts/firestorm/defdmk.shp: defdmk.shp
^SupportDir|Content/ts/firestorm/coremk.shp: coremk.shp
^SupportDir|Content/ts/firestorm/ecache01.mix: ecache01.mix
^SupportDir|Content/ts/firestorm/e01sc01.mix: e01sc01.mix
^SupportDir|Content/ts/firestorm/e01sc02.mix: e01sc02.mix
^SupportDir|Content/ts/firestorm/e01vox01.mix: e01vox01.mix
^SupportDir|Content/ts/firestorm/e01vox02.mix: e01vox02.mix
^SupportDir|Content/ts/firestorm/sounds01.mix: sounds01.mix
^SupportDir|Content/ts/firestorm/isotemp.mix: isotemp.mix
^SupportDir|Content/ts/firestorm/temperat.mix: temperat.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/isotemp.mix
^SupportDir|Content/ts/firestorm/blat01.tem: blat01.tem
^SupportDir|Content/ts/firestorm/blat01a.tem: blat01a.tem
^SupportDir|Content/ts/firestorm/blat02.tem: blat02.tem
^SupportDir|Content/ts/firestorm/blat02a.tem: blat02a.tem
^SupportDir|Content/ts/firestorm/blat03.tem: blat03.tem
^SupportDir|Content/ts/firestorm/blat03a.tem: blat03a.tem
^SupportDir|Content/ts/firestorm/blat04.tem: blat04.tem
^SupportDir|Content/ts/firestorm/blat04a.tem: blat04a.tem
^SupportDir|Content/ts/firestorm/blat05.tem: blat05.tem
^SupportDir|Content/ts/firestorm/blat05a.tem: blat05a.tem
^SupportDir|Content/ts/firestorm/blat06.tem: blat06.tem
^SupportDir|Content/ts/firestorm/blat06a.tem: blat06a.tem
^SupportDir|Content/ts/firestorm/blat07.tem: blat07.tem
^SupportDir|Content/ts/firestorm/blat07a.tem: blat07a.tem
^SupportDir|Content/ts/firestorm/blat08.tem: blat08.tem
^SupportDir|Content/ts/firestorm/blat08a.tem: blat08a.tem
^SupportDir|Content/ts/firestorm/blat09.tem: blat09.tem
^SupportDir|Content/ts/firestorm/blat09a.tem: blat09a.tem
^SupportDir|Content/ts/firestorm/blat10.tem: blat10.tem
^SupportDir|Content/ts/firestorm/blat10a.tem: blat10a.tem
^SupportDir|Content/ts/firestorm/blat11.tem: blat11.tem
^SupportDir|Content/ts/firestorm/blat11a.tem: blat11a.tem
^SupportDir|Content/ts/firestorm/blat12.tem: blat12.tem
^SupportDir|Content/ts/firestorm/blat12a.tem: blat12a.tem
^SupportDir|Content/ts/firestorm/blat13.tem: blat13.tem
^SupportDir|Content/ts/firestorm/blat13a.tem: blat13a.tem
^SupportDir|Content/ts/firestorm/blat14.tem: blat14.tem
^SupportDir|Content/ts/firestorm/blat14a.tem: blat14a.tem
^SupportDir|Content/ts/firestorm/blat15.tem: blat15.tem
^SupportDir|Content/ts/firestorm/blat15a.tem: blat15a.tem
^SupportDir|Content/ts/firestorm/blat16.tem: blat16.tem
^SupportDir|Content/ts/firestorm/blat16a.tem: blat16a.tem
^SupportDir|Content/ts/firestorm/blue01.tem: blue01.tem
^SupportDir|Content/ts/firestorm/blue01a.tem: blue01a.tem
^SupportDir|Content/ts/firestorm/blue01b.tem: blue01b.tem
^SupportDir|Content/ts/firestorm/blue01c.tem: blue01c.tem
^SupportDir|Content/ts/firestorm/blue01d.tem: blue01d.tem
^SupportDir|Content/ts/firestorm/blue01e.tem: blue01e.tem
^SupportDir|Content/ts/firestorm/blue01f.tem: blue01f.tem
^SupportDir|Content/ts/firestorm/blue01g.tem: blue01g.tem
^SupportDir|Content/ts/firestorm/ccliff01.tem: ccliff01.tem
^SupportDir|Content/ts/firestorm/ccliff02.tem: ccliff02.tem
^SupportDir|Content/ts/firestorm/ccliff03.tem: ccliff03.tem
^SupportDir|Content/ts/firestorm/ccliff04.tem: ccliff04.tem
^SupportDir|Content/ts/firestorm/ccliff05.tem: ccliff05.tem
^SupportDir|Content/ts/firestorm/ccliff06.tem: ccliff06.tem
^SupportDir|Content/ts/firestorm/crash01.tem: crash01.tem
^SupportDir|Content/ts/firestorm/crash02.tem: crash02.tem
^SupportDir|Content/ts/firestorm/crash03.tem: crash03.tem
^SupportDir|Content/ts/firestorm/crash04.tem: crash04.tem
^SupportDir|Content/ts/firestorm/crash05.tem: crash05.tem
^SupportDir|Content/ts/firestorm/crash06.tem: crash06.tem
^SupportDir|Content/ts/firestorm/crash07.tem: crash07.tem
^SupportDir|Content/ts/firestorm/crys01.tem: crys01.tem
^SupportDir|Content/ts/firestorm/crys01a.tem: crys01a.tem
^SupportDir|Content/ts/firestorm/crys01b.tem: crys01b.tem
^SupportDir|Content/ts/firestorm/crys01c.tem: crys01c.tem
^SupportDir|Content/ts/firestorm/crys01d.tem: crys01d.tem
^SupportDir|Content/ts/firestorm/crys01e.tem: crys01e.tem
^SupportDir|Content/ts/firestorm/crys01f.tem: crys01f.tem
^SupportDir|Content/ts/firestorm/crys01g.tem: crys01g.tem
^SupportDir|Content/ts/firestorm/cylat01.tem: cylat01.tem
^SupportDir|Content/ts/firestorm/cylat01a.tem: cylat01a.tem
^SupportDir|Content/ts/firestorm/cylat02.tem: cylat02.tem
^SupportDir|Content/ts/firestorm/cylat02a.tem: cylat02a.tem
^SupportDir|Content/ts/firestorm/cylat03.tem: cylat03.tem
^SupportDir|Content/ts/firestorm/cylat03a.tem: cylat03a.tem
^SupportDir|Content/ts/firestorm/cylat04.tem: cylat04.tem
^SupportDir|Content/ts/firestorm/cylat04a.tem: cylat04a.tem
^SupportDir|Content/ts/firestorm/cylat05.tem: cylat05.tem
^SupportDir|Content/ts/firestorm/cylat05a.tem: cylat05a.tem
^SupportDir|Content/ts/firestorm/cylat06.tem: cylat06.tem
^SupportDir|Content/ts/firestorm/cylat06a.tem: cylat06a.tem
^SupportDir|Content/ts/firestorm/cylat07.tem: cylat07.tem
^SupportDir|Content/ts/firestorm/cylat07a.tem: cylat07a.tem
^SupportDir|Content/ts/firestorm/cylat08.tem: cylat08.tem
^SupportDir|Content/ts/firestorm/cylat08a.tem: cylat08a.tem
^SupportDir|Content/ts/firestorm/cylat09.tem: cylat09.tem
^SupportDir|Content/ts/firestorm/cylat09a.tem: cylat09a.tem
^SupportDir|Content/ts/firestorm/cylat10.tem: cylat10.tem
^SupportDir|Content/ts/firestorm/cylat10a.tem: cylat10a.tem
^SupportDir|Content/ts/firestorm/cylat11.tem: cylat11.tem
^SupportDir|Content/ts/firestorm/cylat11a.tem: cylat11a.tem
^SupportDir|Content/ts/firestorm/cylat12.tem: cylat12.tem
^SupportDir|Content/ts/firestorm/cylat12a.tem: cylat12a.tem
^SupportDir|Content/ts/firestorm/cylat13.tem: cylat13.tem
^SupportDir|Content/ts/firestorm/cylat13a.tem: cylat13a.tem
^SupportDir|Content/ts/firestorm/cylat14.tem: cylat14.tem
^SupportDir|Content/ts/firestorm/cylat14a.tem: cylat14a.tem
^SupportDir|Content/ts/firestorm/cylat15.tem: cylat15.tem
^SupportDir|Content/ts/firestorm/cylat15a.tem: cylat15a.tem
^SupportDir|Content/ts/firestorm/cylat16.tem: cylat16.tem
^SupportDir|Content/ts/firestorm/cylat16a.tem: cylat16a.tem
^SupportDir|Content/ts/firestorm/slat01.tem: slat01.tem
^SupportDir|Content/ts/firestorm/slat01a.tem: slat01a.tem
^SupportDir|Content/ts/firestorm/slat02.tem: slat02.tem
^SupportDir|Content/ts/firestorm/slat02a.tem: slat02a.tem
^SupportDir|Content/ts/firestorm/slat03.tem: slat03.tem
^SupportDir|Content/ts/firestorm/slat03a.tem: slat03a.tem
^SupportDir|Content/ts/firestorm/slat04.tem: slat04.tem
^SupportDir|Content/ts/firestorm/slat04a.tem: slat04a.tem
^SupportDir|Content/ts/firestorm/slat05.tem: slat05.tem
^SupportDir|Content/ts/firestorm/slat05a.tem: slat05a.tem
^SupportDir|Content/ts/firestorm/slat06.tem: slat06.tem
^SupportDir|Content/ts/firestorm/slat06a.tem: slat06a.tem
^SupportDir|Content/ts/firestorm/slat07.tem: slat07.tem
^SupportDir|Content/ts/firestorm/slat07a.tem: slat07a.tem
^SupportDir|Content/ts/firestorm/slat08.tem: slat08.tem
^SupportDir|Content/ts/firestorm/slat08a.tem: slat08a.tem
^SupportDir|Content/ts/firestorm/slat09.tem: slat09.tem
^SupportDir|Content/ts/firestorm/slat09a.tem: slat09a.tem
^SupportDir|Content/ts/firestorm/slat10.tem: slat10.tem
^SupportDir|Content/ts/firestorm/slat10a.tem: slat10a.tem
^SupportDir|Content/ts/firestorm/slat11.tem: slat11.tem
^SupportDir|Content/ts/firestorm/slat11a.tem: slat11a.tem
^SupportDir|Content/ts/firestorm/slat12.tem: slat12.tem
^SupportDir|Content/ts/firestorm/slat12a.tem: slat12a.tem
^SupportDir|Content/ts/firestorm/slat13.tem: slat13.tem
^SupportDir|Content/ts/firestorm/slat13a.tem: slat13a.tem
^SupportDir|Content/ts/firestorm/slat14.tem: slat14.tem
^SupportDir|Content/ts/firestorm/slat14a.tem: slat14a.tem
^SupportDir|Content/ts/firestorm/slat15.tem: slat15.tem
^SupportDir|Content/ts/firestorm/slat15a.tem: slat15a.tem
^SupportDir|Content/ts/firestorm/slat16.tem: slat16.tem
^SupportDir|Content/ts/firestorm/slat16a.tem: slat16a.tem
^SupportDir|Content/ts/firestorm/swamp01.tem: swamp01.tem
^SupportDir|Content/ts/firestorm/swamp01a.tem: swamp01a.tem
^SupportDir|Content/ts/firestorm/swamp01b.tem: swamp01b.tem
^SupportDir|Content/ts/firestorm/swamp01c.tem: swamp01c.tem
^SupportDir|Content/ts/firestorm/swamp01d.tem: swamp01d.tem
^SupportDir|Content/ts/firestorm/swamp01e.tem: swamp01e.tem
^SupportDir|Content/ts/firestorm/swamp01f.tem: swamp01f.tem
^SupportDir|Content/ts/firestorm/swamp01g.tem: swamp01g.tem
^SupportDir|Content/ts/firestorm/swamp02.tem: swamp02.tem
^SupportDir|Content/ts/firestorm/swamp03.tem: swamp03.tem
^SupportDir|Content/ts/firestorm/swamp04.tem: swamp04.tem
^SupportDir|Content/ts/firestorm/swamp05.tem: swamp05.tem
^SupportDir|Content/ts/firestorm/swamp06.tem: swamp06.tem
^SupportDir|Content/ts/firestorm/swamp07.tem: swamp07.tem
^SupportDir|Content/ts/firestorm/swamp08.tem: swamp08.tem
^SupportDir|Content/ts/firestorm/swamp09.tem: swamp09.tem
Delete: ^SupportDir|Content/ts/firestorm/isotemp.mix
ExtractMix: ^SupportDir|Content/ts/firestorm/temperat.mix
^SupportDir|Content/ts/firestorm/fona01.tem: fona01.tem
^SupportDir|Content/ts/firestorm/fona02.tem: fona02.tem
^SupportDir|Content/ts/firestorm/fona03.tem: fona03.tem
^SupportDir|Content/ts/firestorm/fona04.tem: fona04.tem
^SupportDir|Content/ts/firestorm/fona05.tem: fona05.tem
^SupportDir|Content/ts/firestorm/fona06.tem: fona06.tem
^SupportDir|Content/ts/firestorm/fona07.tem: fona07.tem
^SupportDir|Content/ts/firestorm/fona08.tem: fona08.tem
^SupportDir|Content/ts/firestorm/fona09.tem: fona09.tem
^SupportDir|Content/ts/firestorm/fona10.tem: fona10.tem
^SupportDir|Content/ts/firestorm/fona11.tem: fona11.tem
^SupportDir|Content/ts/firestorm/fona12.tem: fona12.tem
^SupportDir|Content/ts/firestorm/fona13.tem: fona13.tem
^SupportDir|Content/ts/firestorm/fona14.tem: fona14.tem
^SupportDir|Content/ts/firestorm/fona15.tem: fona15.tem
^SupportDir|Content/ts/firestorm/bigblue3.tem: bigblue3.tem
Delete: ^SupportDir|Content/ts/firestorm/temperat.mix
# Base game music (optional):
ContentPackage:
Name: tibsun-music
Actions:
Copy: .
^SupportDir|Content/ts/scores.mix: SCORES.MIX
# Firestorm expansion music (optional):
ContentPackage:
Name: fstorm-music
Actions:
Copy: .
^SupportDir|Content/ts/firestorm/scores01.mix: SCORES01.MIX
9 changes: 5 additions & 4 deletions mods/ts/mod.yaml
Expand Up @@ -319,31 +319,32 @@ ModContent:
Title: Base Game Files
Identifier: tibsun
TestFiles: ^SupportDir|Content/ts/cache.mix, ^SupportDir|Content/ts/conquer.mix, ^SupportDir|Content/ts/isosnow.mix, ^SupportDir|Content/ts/isotemp.mix, ^SupportDir|Content/ts/local.mix, ^SupportDir|Content/ts/sidec01.mix, ^SupportDir|Content/ts/sidec02.mix, ^SupportDir|Content/ts/sno.mix, ^SupportDir|Content/ts/snow.mix, ^SupportDir|Content/ts/sounds.mix, ^SupportDir|Content/ts/speech01.mix, ^SupportDir|Content/ts/tem.mix, ^SupportDir|Content/ts/temperat.mix
Sources: tibsun, tfd, origin
Sources: tibsun, tfd, steam, origin
Required: true
Download: basefiles
ContentPackage@tibsun-music:
Title: Base Game Music
Identifier: tibsun-music
TestFiles: ^SupportDir|Content/ts/scores.mix
Sources: tibsun, tfd, origin
Sources: tibsun, tfd, steam, origin
ContentPackage@fstorm:
Title: Firestorm Expansion Files
Identifier: fstorm
TestFiles: ^SupportDir|Content/ts/firestorm/e01sc01.mix, ^SupportDir|Content/ts/firestorm/e01sc02.mix, ^SupportDir|Content/ts/firestorm/e01vox01.mix, ^SupportDir|Content/ts/firestorm/e01vox02.mix
Sources: tfd, origin, fstorm
Sources: tfd, steam, origin, fstorm
Required: true
Download: fstorm
ContentPackage@fstorm-music:
Title: Firestorm Expansion Music
Identifier: fstorm-music
Sources: tfd, origin, fstorm
Sources: tfd, steam, origin, fstorm
TestFiles: ^SupportDir|Content/ts/firestorm/scores01.mix
Downloads:
ts|installer/downloads.yaml
Sources:
ts|installer/firestorm.yaml
ts|installer/firstdecade.yaml
ts|installer/steam.yaml
ts|installer/origin.yaml
ts|installer/tibsun.yaml

Expand Down

0 comments on commit 714f2c6

Please sign in to comment.