twhl-community/halflife-updated

Use the same packager and installer code as the Unified SDK

Opened this issue · 0 comments

All 3 Updated projects currently use a packager and installer written in C# that is run using dotnet script.

Switching to the Unified SDK's packager and installer code helps to centralize everything and eliminates the need to use dotnet script. It avoids problems where users encounter problems compiling scripts (can happen when the Nuget config file is incorrect) and speeds up execution.

It is recommended to use a separate installer since the ContentInstaller applies map upgrades and copies files which isn't needed for the Updated projects, and some upgrades are specific to the Unified SDK.