> General Discussions

Portable Minecraft v1.40

<< < (32/38) > >>

o0Julia0o:
hey Koolio - i have to say thank you again. That works perfectly! I hoped it will get an answer... but you have so much todo with you launcher & the server"s". I never thouht i will get an answer such quick.

Keep you launcher simple.. so you can update it "easily". I know a lot of people are using your launcher - and yes not all of them are playing on the kraftzone-server. But i think that´s a cool feature.. because your launcher is portable. So your users are liking the free freedom. So the launcher gets more honor, if you can use it free, too. I am just thinking of the day´s your aren´t supporting the launcher anymore... :´( .. i hope you have some friend who will be a responsible heir.

And.. please don´t forget to play the game - it´s nice! :-)

Koolio:
Well keeping the launcher simple on the surface doesn't mean its easy to maintain the code underneath, only needs mojang to change something, and that causes all sorts of problems for the my launcher.


Things that would need fixing, such as the ""inheritsFrom": "1.8"" it seems like a simple thing, but the implications mean that my portable launcher would need to prompt the user to download 1.8 or whichever version it inherits from (+ all the library files) if they didn't already have it, then on loading it would need to read the 1.8 json file to load up the libraries from that. For something that is just quicker for me to copy paste some lines, then actually code that logic. Because I know what its trying to do, its easier for me to work around it, but I can see its not so easy for someone trying to install mods themselves.

I guess if I ever completely abondon the project I might put the source code up for someone else to continue, but honesly I don't think there would be anyone would continue it, and the base source code is not exactly great. It was sort of my first c# project, so its not exactly professional code. Kind of needs a complete redo on it, however Minecraft just isn't worth the time to do something like that, it has another problem in that my launcher skirts around premium logins, so its almsot like a good pirating tool to get the minecraft files directly from mojang without anyone needing a premium account.

Which is one of the reasons I never advertising or promote this launcher on say the official minecraft forums or anywhere else outside of Kraftzone, I'm sure if I had done it differently and gone with enforcing a premium login, the launcher would be very popular and I'd have more support and motivation to work on it and keep it more upto date.

Sadly its not and I don't really care, its there for anyone who discovers it and finds it useful :) and I'll keep it working as long as I'm still playing on Kraftzone.

Koolio:

--- Quote from: Koolio on February 10, 2015, 01:54:14 am ---
--- Quote ---Is it possible to manually update the version in your portable KZ-Launcher?
--- End quote ---

it is totally possible, but there are a few things that you would need to know, otherwise you will fall into the pitfalls, you can for instance just use mojangs launcher to get all minecraft updates and do all modding in the .minecraft folder... then for sake of ease, just copy that entire folder to wherever else, another folder, drive, usb etc, and put my kz launcher exe (well and the other .dll files it comes with to work properly), in the root folder (ie .minecraft) or whatever you renamed it to.. this will work, the only time it won't work is with some modded minecraft \versions\<mc-version> with thatt "inherited" thing I was  talking about which my launcher doesn't understand yet, so you need to copy the relevant .json code in those cases.


Anyway what are you trying to achieve?

a portable version of 1.8.1?

if you are using the latest kz launcher (1.38) you can download directly the 1.8.1 version or any version that mojang has released. [kzlauncer]>[Settings]>[Minecraft Release] ([Update List?]) >the version you want to download.

That is probably the easiest way.

mods from 1.7.* won't work on 1.8.*

dll files from the "\versions\<mc-version>\<mc-version>-version\" ... all these files are manually extracted by the launcher, based on what the "<mc-version>.json" file says it should use for libraries



--- Quote ---1. I copied the "C:\Users\Julia\AppData\Roaming\.minecraft\versions\1.8.1"-folder including 1.8.1.jar + 1.8.1.json to "E:\KZMinecraft\versions"
--- End quote ---

by copy, you put them into "E:\KZMinecraft\versions\1.8.1\"   ?

my launcher works by looking in the \versions\ folder at startup... it checks to see what other folders exist in that folder.. the folder name example "1.8.1-custom" would mean the launcher would look for 2 files in that folder with the same name but with the .jar and .json file extension. So

\version\1.8.1-custom\
.. 1.8.1-customjar
.. 1.8.1-custom.json

\version\1.8.1-custom\1.8.1-custom-natives"   <this natives folder is created and the .dll files inside of it are extracted by my portable launcher based on what information "1.8.1-custom.json" has listed.  It is a little different from the mojang launcher, which extracts those .dll files everytime you play minecraft, mine just extracts them one time speeding up mc start time a little.



--- Quote ---4. I deleted the Meta-Inf-folder out of the "E:\KZMinecraft\versions"\1.8.1\1.8.1.jar"
--- End quote ---

You don't need to delete the "meta-inf" folder, unless you are adding 'basemods' to the minecraft jar (like some versions of TMI that are released early before there are any stable modloaders for a new mc version) .. it was more of thing that was done in older versions of minecraft, before modloaders, forgemod and liteloader, came about to making it easier for mod users to add mods to minecraft, without conflicting with other mods (ie 2 different mods making changes to the same file)



--- Quote ---5. I copied(extractet) the complete "C:\Users\Julia\AppData\Roaming\.minecraft\versions\1.8.1\1.8.1.jar"(a lot of files + 2 folders) to the "E:\KZMinecraft\versions\natives\1.8.1\"-folder
--- End quote ---

that step would be completely wrong


--- Quote ---Up to this step i installed no mod(jar-edit) & no TWEAK-Mod. But if i start the version, Minecraft doesn´t start. I think you are the only person who can help me, Koolio.
--- End quote ---

yes the launcher doesn't understand what is going on with how you copied files, and folders, it looks for a very specific format of folders and files simply.

I hope i've explained a few more things that might help you figure it out, let me know if you still have questions or need more help getting what you want working.
 

--- End quote ---

o0Julia0o:
hi, in KZ version 1.3.8 i can max install Minecraft 1.7.10:


and in 1.3.5 i can install Minecraft 1.8:


Shouldn´t i be able to download 1.8 in the higher version of the launcher, too?

If i download 1.8-LiteLoader with KZLauncher 1.3.5. Why is an "1.8"-folder created in "KZMinecraft\versions\-folder" if i only download 1.8-LiteLoader? If i choose 1.8 in the launcher & press the start-button, minecraft doesn´t start. An empy "1.8"-folder is created in the KZMinecraft-folder & in KZMinecraft\versions\1.8 a 1.8-natives-folder with hte natives-files is created. But there is still no 1.8.jar in the KZMinecraft\verions\1.8-folder.

It would be nice, if there would be one clean version with Optifine only. If i do that for KZ 1.3.5 it doesn´t work(for KZ 1.11 it worked).

--- Quote from: Koolio on February 08, 2015, 09:56:28 pm ---Anyway here is what you could do....

get 1.38...

Minecraft Launcher> [Mod/Addons]>[Mod Packs]> download "1.7.2-Forge10.12.2.1127"  it comes with a bunch of other mods which you can rename or delete... ".minecraft\1.7.2-Forge10.12.2.1127\mods\"

one is  "OptiFine_1.7.2_HD_U_D1.jar" which you can find in here ".minecraft\1.7.2-Forge10.12.2.1127\mods\OptiFine_1.7.2_HD_U_D1.jar"

".minecraft\versions\1.7.2-Forge10.12.2.1127\1.7.2-Forge10.12.2.1127.jar"  <<that jar file will contain TMI, so to remove it, you will need to download vanilla 1.7.2

launcher>Settings>[Minecraft Releases], look for 1.7.2 and download if you haven't already got it.

Then copy that jar file....

".minecraft\versions\1.7.2\1.7.2.jar"

or rename it to: "1.7.2-Forge10.12.2.1127.jar"

And copy it to this folder  ".minecraft\versions\1.7.2-Forge10.12.2.1127\" 

ie overwrite the other existing file "1.7.2-Forge10.12.2.1127.jar" which has TMI basemod files inside..... that way you have a vanilla 1.7.2 jar without any modifications to the actual jar.

It is important NOT to replace the "1.7.2-Forge10.12.2.1127.json"   leave that as is.

--- End quote ---

Until we have no clean version i have made a small workaround with the help of koolio: I have done this, it´s quite the same and it works too:
1. downlaod in MinecraftLauncher>1.8-Liteloader
2. delete the KZMinecraftLauncher\versions\1.8-folder
3. rename "KZMinecraft\versions\1.8-Liteloader" to "KZMinecraft\versions\1.8"
4. rename "KZMinecraft\versions\1.8\1.8.1-natives" to "KZMinecraft\versions\1.8\1.8-natives"
5. copy a clean original 1.8.jar into KZMinecraft\versions\1.8
6. rename "KZMinecraft\versions\1.8\1.8-LiteLoader.json" to "KZMinecraft\versions\1.8\1.8.json"


thx

Julia

Koolio:

--- Quote ---Shouldn´t i be able to download 1.8 in the higher version of the launcher, too?
--- End quote ---

yes [kzlauncer]>[Settings]>[Minecraft Release] ([Update List?]) >the version you want to download.



--- Quote ---It would be nice, if there would be one clean version with Optifine only.
--- End quote ---

yeh I'll do that for the next release, currently working on it now getting that inherited thing fixed... also adding icons :)

can download it here: http://kraftzone.net/downloads/MinecraftLauncher_v1.40beta.zip  ...the json thing isn't fixed yet but its the latest.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version