Secretchronicles / TSC

An open source two-dimensional platform game.
https://secretchronicles.org/
GNU General Public License v3.0
205 stars 49 forks source link

Remove package managing system #656

Closed Quintus closed 5 years ago

Quintus commented 5 years ago

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?