mojira.dev

Goncalo Virginia

Assigned

No issues.

Reported

MCL-6151 "id": "1.5.2" altered to "id": "legacy" in versions 1.5.2 and prior [i.e., can't start Minecraft versions older than 1.6] Won't Fix MCL-5837 Game versions 1.5.2 and lower crash when starting in a newer version's folder due to invalid language in options.txt Invalid

Comments

I would like to know the reason behind the change in the 1.5.2 (and older) .json files, which changed the "id": "1.5.2" into "id": "legacy".
After the new launcher and that changed, modded versions of 1.5.2 stopped being able to show up on the versions list (in the launcher), which is a huge issue.
I understand that older versions are no longer supported, but that's not the problem in hand, since before this new launcher, modded versions would work fine and show up when creating a new profile. If that issue can be solved, then this launcher would definitely be an upgrade, but now it's just useless for people that want to play older modded versions.

That simple entry actually enabled the game to launch now, but that still doesn't explain the change in the 1.5.2 (and older versions) .json file from "id": "1.5.2" to "id": "legacy", since that must have something to do with modded versions not showing up anymore.
And you can't say that it's not a Launcher issue, because as soon as I updated to the new one, the change I described earlier happened, and no modded versions would show up in the new Launcher's versions list, even though they've worked for years with the previous launcher.
I'm well aware the problem isn't just (probably) with the .json file, but this change needs to be addressed since things worked perfectly before, and I've seen other people unable to use modded versions of 1.5.2 with the new launcher.
Everyone has heard this one before, but "If it isn't broken, don't fix it", referring to the old launcher of course.

Yes, there is an entry called lang:en_us in my options.txt, should I attempt to change it to en_US and launch 1.5.2 that way?

I always use the standard language: English (US).

Yes, the old launcher worked perfectly with every version available, including 1.5.2.

That's what I've tried countless times already, here is the new crash report:

https://bugs.mojang.com/secure/attachment/133918/crash-2017-02-12_16.39.46-client.txt

I'm really curious why the "id": on the .json file of every version before 1.5.2 (including 1.5.2) has been changed to "legacy" with this new launcher update. It's really nerve wracking because it's precisely the 1.5.2 version that I want to use. There needs to be a simple fix in order to play the older versions, it can't be that complicated.

Oh I forgot to mention that the crash happened on 1.5.2 and older versions, the latest one works just fine.

Ok, now it's able to launch thanks to the nvidia driver fix. But it now crashes just like before I had installed the nvidia update. Here is the crash report (It says its probably modded, to which I guarantee it is not):

https://bugs.mojang.com/secure/attachment/133906/crash-2017-02-12_14.49.32-client.txt

The launcher is unable to launch 1.5.2 anymore in order to show it crash (I wish I had saved a crash log from some days ago), so it doesn't create a crash log in my .minecraft of what happened. When I attempt to launch it, it just says "An unexpected issue occurred and the game has crashed. We're sorry for the inconvenience."
So the only information I can show is with the Output Log when I try to start it up. Everything is ok until this happens in the Output Log:

13:56:10 launcher Version does not support log configuration, will assume one plaintext entry per line
13:56:10 game fev 12, 2017 1:56:10 PM net.minecraft.launchwrapper.LogWrapper log
13:56:10 game INFO: Using tweak class name net.minecraft.launchwrapper.VanillaTweaker
13:56:11 game fev 12, 2017 1:56:11 PM net.minecraft.launchwrapper.LogWrapper log
13:56:11 game INFO: Launching wrapped minecraft
13:56:12 launcher Process closed with exit code -1073740791

This just shows how bad it is at the moment.. it's unable to even launch the game and crash xD

It is your job to deal with these kinds of problems, since the launcher can't literally launch versions prior to 1.5.2, so this is technically considered a launcher bug. The previous launcher worked perfectly with any older version, even back to Alpha, so there is no reason for it not to work with the new launcher (it's basically one of its' main features).
If this is really to be considered a new and improved launcher, then it should be able to do everything the previous one did, and nothing less.
This is not an issue related to an old version, this is an issue with a new launcher unable to startup the older versions, and it should be addressed immediately. Everything worked fine before and it just had to be screwed up.
I'm sure there's a simple fix to this problem, and it has something to do with the "id": "legacy" on the .json of older versions with the new launcher.