ngld / knossos

NuKnossos a complete rewrite of the old Knossos mod manager. Nebula also lives here since it's easier to manage both projects in a single monorepo. If you're looking for the old code, go to https://github.com/ngld/old-knossos.
Apache License 2.0
24 stars 2 forks source link

New user experience improvement : Mod install "scheme" #36

Open shodanx2 opened 2 years ago

shodanx2 commented 2 years ago

Getting started is still a lot of work.

I propose mod install schemes that would setup the entire game in a ready to play state that could be easily replicated across computers and to ensure version compatibility and replicability of install.

The schemes could be saved/loaded/shared (shared in knossos itself ?)

One install could be just the purist fs1/fs2 basegame and original DLCs, another is full basegame but with latest vpmedia and most popular visual improvement, next same but with the latest cutting edge version (maybe with those shader thing if they're ready)

And then that but with every known non-broken Freespace universe fan mission

And lastly one schema for each out of universe mod, for instance one with just the wing commanders, one with just the battlestar galactica stuff etc..

Ah, and there should be one specifically tuned for multiplayer co-op (and a separate one for pvp, if such a thing even exists)

My current interest in Freespace is specifically that I wish to introduce to my friend Freespace as a co-op game and it is currently unclear how I'm going to make that work without wasting precious lan party time figuring it out !

ngld commented 2 years ago

As far as I'm aware the currently required steps are as follows:

  1. Install Knossos.
  2. Complete the first time setup (retail files, library folder, etc.).
  3. Click Install for the mod you want to play on the Explore tab.
  4. Click Play for the mod you want to play on the Play tab.

The only parts not covered by this are subjective things like lighting settings. How would your proposed schemes simplify this process?

ngld commented 2 years ago

Also, just a heads up: As pretty much the only dev working on Knossos, I'm usually the only person reading these tickets. If you want to discuss your ideas with other people, the #knossos channel on the HLP Discord server is much more active.

JadedDragoon commented 2 years ago

I'm not 100% sure I understand what you want. Currently, once you have Knossos installed, installing any mod is a simple matter of clicking on that mod and clicking install. This gets all the dependencies for that mod automatically... much like how I understand your schemes to work but without installing Knossos at the same time. So getting the mod you want becomes a two step process instead of one step... install Knossos then install desired mod. I feel like maybe I'm missing a nuance here to what you are suggesting.

Perhaps if we take another approach. Can you describe the process for getting your friend ready to play as is... then describe it again using your schemes idea? Hopefully, that will make things clearer.