This merge request removes the entire implementation of the package system from TSC. To recall, the package system was an idea introduced and implemented by our former team member @Brianvanderburg2 back in 2015 and was meant to completely reskin TSC with different graphics by means of installing another package.
The package system was never used and its UI implementation is incomplete. It has never been documented, and there is no official way to install a package. In fact, not a single package has ever been created. The code thus only increases TSC's complexity, which already is high enough. The package code is unmaintained, and finally I want to point out that TSC is not a game engine. There should only be one TSC look: the one implemented in what's currently called base graphics set in package system terminology. For all of these reasons, I think the package system should be removed.
This merge request removes the entire implementation of the package system from TSC. To recall, the package system was an idea introduced and implemented by our former team member @Brianvanderburg2 back in 2015 and was meant to completely reskin TSC with different graphics by means of installing another package.
The package system was never used and its UI implementation is incomplete. It has never been documented, and there is no official way to install a package. In fact, not a single package has ever been created. The code thus only increases TSC's complexity, which already is high enough. The package code is unmaintained, and finally I want to point out that TSC is not a game engine. There should only be one TSC look: the one implemented in what's currently called base graphics set in package system terminology. For all of these reasons, I think the package system should be removed.
@refi64, @datahead8888 opinions?