Griefed / ServerPackCreator

Create a server pack from a Minecraft Forge, NeoForge, Fabric, LegacyFabric or Quilt modpack!
https://serverpackcreator.de
GNU Lesser General Public License v2.1
189 stars 10 forks source link

[Feature Request](4.x) Set working directory to sub-directory in users home directory #438

Closed nekomaster1000 closed 1 year ago

nekomaster1000 commented 2 years ago

Whats the feature you would like to be added?

Currently, ServerPackCreator is downloadable as an EXE file. Launching this EXE, without warning, creates subdirectories for the program in the folder you opened the EXE in.

I am requesting that future versions of the program are packaged in a ZIP file that contains the EXE alongside it's subdirectories, so that future newbies to the program know that those directories are going to be created/used ahead of time.

Anything else you would like to add?

That's all. Thanks for the help on the Bisect Discord, dude!

Code of Conduct

Griefed commented 2 years ago

Hey Nekomaster,

I won't be changing the packaging to a .zip. .exe and .jar will stay, but may get additions for other OS specific executable later on.

What I might end up doing, however, is to let the inattentive user know that files and folders will be created when they first run it.

I'll be blunt here. I personally dislike the idea greatly. If someone runs a complete program from, say, the downloads directoy, or even their desktop, and said program does its thing....yeah tough shit. What do people expect? Put it in a folder, then test things...used to be common sense, people used their brains, but that seems to fly out of the window more and more these days. I'd hate to see how such people run productive IT environments.

That said, I'll still think up a nice looking way for a later version.

I may personally dislike, or even hate it, but objectively speaking, it is a valid request.

Cheers, Griefed

Griefed commented 2 years ago

No prompt or CLI information regarding extracting or setting up will be made. Instead, ServerPackCreator will set up its things in a directory inside the users home directory.

That directory will be determiend once, when SPC first starts. After that, all operations will be based on that directory.

Griefed commented 1 year ago

First implementation available as of 4.0.0-alpha

ServerPackCreator will use the ServerPackCreator-directory from the users home-directory now. :) I will leave this issue open until the full release of SPC 4 in case any further conversation, discussion or feedback is required regarding this issue.

Cheers, Griefed

Griefed commented 1 year ago

Available as of 4.x

Cheers!