Rework mod content installation.

This commit is contained in:
Paul Chote
2024-10-19 12:32:56 +01:00
committed by Gustas
parent c84d088dfa
commit b57be1cc08
61 changed files with 744 additions and 538 deletions

View File

@@ -7,49 +7,39 @@ Metadata:
PackageFormats: Mix
FileSystem: DefaultFileSystem
FileSystem: ContentInstallerFileSystem
Packages:
~^SupportDir|Content/ts
~^SupportDir|Content/ts/firestorm
^EngineDir
$ts: ts
^EngineDir|mods/common: common
# Tiberian Sun
~scores.mix
~sidenc01.mix
~sidenc02.mix
~e01scd01.mix
~e01scd02.mix
~movies01.mix
~movies02.mix
~sidecd01.mix
~sidecd02.mix
~cache.mix
~conquer.mix
~isosnow.mix
~isotemp.mix
~local.mix
~sidec01.mix: sidebar-gdi
~sidec02.mix: sidebar-nod
~sno.mix
~snow.mix
~sounds.mix
~speech01.mix: speech-gdi
~speech02.mix: speech-nod
~tem.mix
~temperat.mix
# Firestorm
~scores01.mix
~expand01.mix
~sounds01.mix
~e01sc01.mix
~e01sc02.mix
~e01vox01.mix
~e01vox02.mix
~ecache01.mix
ts|bits
~^SupportDir|Content/ts: content
ts|uibits
ContentPackages:
content|cache.mix
content|conquer.mix
content|isosnow.mix
content|isotemp.mix
content|local.mix
content|sidec01.mix: sidebar-gdi
content|sidec02.mix: sidebar-nod
content|sno.mix
content|snow.mix
content|sounds.mix
content|speech01.mix: speech-gdi
content|speech02.mix: speech-nod
content|tem.mix
content|temperat.mix
~content|scores.mix
content|firestorm
content|firestorm/sounds01.mix
content|firestorm/e01sc01.mix
content|firestorm/e01sc02.mix
content|firestorm/e01vox01.mix
content|firestorm/e01vox02.mix
content|firestorm/ecache01.mix
~content|firestorm/scores01.mix
ts|bits
ContentInstallerMod: ts-content
MapFolders:
ts|maps: System
@@ -313,44 +303,5 @@ GameSpeeds:
Timestep: 20
OrderLatency: 6
ModContent:
InstallPromptMessage: modcontent-installprompt
QuickDownload: quickinstall
HeaderMessage: modcontent-header
Packages:
ContentPackage@tibsun:
Title: modcontent-package-basefiles
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, steam, origin
Required: true
Download: basefiles
ContentPackage@tibsun-music:
Title: modcontent-package-basemusic
Identifier: tibsun-music
TestFiles: ^SupportDir|Content/ts/scores.mix
Sources: tibsun, tfd, steam, origin
ContentPackage@fstorm:
Title: modcontent-package-firestormfiles
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, steam, origin, fstorm
Required: true
Download: fstorm
ContentPackage@fstorm-music:
Title: modcontent-package-firestormmusic
Identifier: fstorm-music
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
Translation: ts|languages/modcontent/en.ftl
DiscordService:
ApplicationId: 712713986558394399