C2ME-fabric icon indicating copy to clipboard operation
C2ME-fabric copied to clipboard

ARRP error at launch after reverting from alpha.7.9 to any previous version of C2ME

Open PweSol opened this issue 2 years ago • 3 comments

I tried out the c2me-fabric-mc1.18.2-0.2.0+alpha.7.9.jar build on 1.18.2 and everything worked fine. I then tried to run 1.18.1 with the latest compatible CM2E version - c2me-fabric-mc1.18.1-0.2.0+alpha.6.55-all.

The game crashes on startup with errors from ARRP.

The same applies when trying to run c2me-fabric-mc1.18.2-0.2.0+alpha.7.0-all on 1.18.2 or any other previous version of C2ME on any version of Minecraft.

Deleting the c2me.toml file in .\config fixes the issue.

It seems like alpha.7.9 writes something to the c2me.toml file, which then makes it incompatible with any other previous version.

To reproduce, simply run the game once with alpha.7.9, then try again with any other previous version of C2ME.

PweSol avatar Mar 19 '22 22:03 PweSol

This is currently working as intended as we changed the config structure and have protection for mismatched config version.

ishland avatar Mar 20 '22 03:03 ishland

Yeah, but that also means if I want to switch to 1.17 (or other), the game will crash. Unless it is planned to backport the latest iteration, or for it to use different config file.

If that doesn't happen, lot of people will come here to report related crashes.

PweSol avatar Mar 23 '22 08:03 PweSol

A warning has been added in README for this kind of crash. This is not fixable as we can't modify the released binaries.

ishland avatar May 21 '22 15:05 ishland

Closing as wontfix.

ishland avatar Aug 28 '22 12:08 ishland