It's not really a big issue, but it is quite inconvenient. If you want to share a save file, many problems can arise. First of all, there are the noobs that scream "how do i play itttt?!!1", and even after ignoring them they still do the same thing. Then there's the selection of compression methods, ranging from the common yet not very compressed .zip to the more compressed yet less common .rar. Some other problems can arise, but do they have to?
I propose a more portable version to share the saves, which will automatically install the save file and compress the file using a format that's better than .rar (I'll come back to you with that). If enough people will support this I'll gladly make the program that handles all that crap.
Mods feel free to move this thread if it belongs in the Suggestions forum.
Psh, C++. It doesn't even have a decent portable GUI (for the "Are you sure you want to install this save?" and "Select save slot" dialogs). Plus, it's goddamn hard! I'll probably do it in Swing/Java, just because I know people will have Java.
Yeah, I'll probably make it tomorrow (and by tomorrow I mean in 8 hours). I'll also have to find the best compression method that's free; if not, it might be bzip2.
Well, I haven't even started coding and I'm already stuck. I tried to compress my save file of 6.56MB, and the best I got was 6.16MB from 7-Zip's highest compression. Does anyone know better methods than this?!
Update: I did three quarters of the program, down to the slot selection which mentions which slots are occupied. Tomorrow I might work on the extraction process, but I don't know.
Java is still better because you can be sure that the user will have Java installed. Only flaw - it has to be on Windows.
This is true if you want to run minecraft you obviously need Java.
But with that argument you can see that making it in a different language wouldnt matter if all your making it for is Windows anyways. You should make it portable by reading the OS designation and changing the place it saves from and the way it accesses compression.
I understand a lot of crafters use Windows anyways, but that would be the best solution to support in the long run I would assume?
Windows has always continued to succeed despite having flaws because it's just got the install-base. Mac has gotten a bit more popular, though not so much among gamers, as it's still cheaper to get a gaming PC built around Windows.
I've selected Windows as the only OS that the program will work due to one reason:
%appdata%\.minecraft\saves
If anyone can report what's the save directory in Mac or Linux (even though I can check it myself), I'll add it to the program and make it more cross-compatible.
I've selected Windows as the only OS that the program will work due to one reason:
%appdata%\.minecraft\saves
If anyone can report what's the save directory in Mac or Linux (even though I can check it myself), I'll add it to the program and make it more cross-compatible.
Just put the path in a plain text config file.
(And you could add an option to browse for it in the UI if you feel ambitious.)
Rollback Post to RevisionRollBack
Tis far better to be a witty fool than a foolish wit.
I was thinking about something like this myself but I couldn't be arsed and I was pretty sure someone else would pick it up. Though tbh I was thinking about online storage of worlds so you can share with other people.
Though tbh I was thinking about online storage of worlds so you can share with other people.
Although it's highly possible as storage is not a big issue, do you realize how much time and energy it would take someone to upload a 50MB save file? And then someone else having to download it?
Jars. ****ing. Suck. You can't drag-n-drop on them, so that's one functionality out of the window. However, I do hope to make the zip files a "special" format that you can just double click on to install.
Also, good idea about configuration files. Will add it in.
Though tbh I was thinking about online storage of worlds so you can share with other people.
Although it's highly possible as storage is not a big issue, do you realize how much time and energy it would take someone to upload a 50MB save file? And then someone else having to download it?
Compression.
Besides, people share saves all the time on the forum.
I propose a more portable version to share the saves, which will automatically install the save file and compress the file using a format that's better than .rar (I'll come back to you with that). If enough people will support this I'll gladly make the program that handles all that crap.
Mods feel free to move this thread if it belongs in the Suggestions forum.
*Trundles off to go relearn C++*
By the way, the chosen format is 7Zip.
http://www.py2exe.org/
Problem solved.
This is true if you want to run minecraft you obviously need Java.
But with that argument you can see that making it in a different language wouldnt matter if all your making it for is Windows anyways. You should make it portable by reading the OS designation and changing the place it saves from and the way it accesses compression.
I understand a lot of crafters use Windows anyways, but that would be the best solution to support in the long run I would assume?
Windows has always continued to succeed despite having flaws because it's just got the install-base. Mac has gotten a bit more popular, though not so much among gamers, as it's still cheaper to get a gaming PC built around Windows.
%appdata%\.minecraft\saves
If anyone can report what's the save directory in Mac or Linux (even though I can check it myself), I'll add it to the program and make it more cross-compatible.
Just put the path in a plain text config file.
(And you could add an option to browse for it in the UI if you feel ambitious.)
http://subversion.apache.org/
http://tortoisesvn.tigris.org/
Also, good idea about configuration files. Will add it in.
Compression.
Besides, people share saves all the time on the forum.
I want. Naow. in the butt.
/stupid
Great idea,