betacraftuk / betacraft-launcher

A launcher for Minecraft focused on legacy versions of the game
https://betacraft.uk
GNU General Public License v3.0
334 stars 40 forks source link

[Game Utilities] Set and save in-game options from the launcher #52

Open muzikbike opened 3 years ago

muzikbike commented 3 years ago

The game's option settings have changed several times throughout the game's history, including the version range the launcher contains currently. As a result, loading an old version in an instance last played in a newer version may result in the deletion or overwriting of the options set during that prior session, which wastes a lot of time.

This could be averted if the launcher could somehow save those options somewhere else, such that when the game is launched, those saved options (specifically only those the game recognizes at that point) would be decoded by the launcher into a format that that version understands, allowing for forwards and backwards compatibility and having their constant erasure by changing versions no longer be an issue.

notdevcody commented 9 months ago

Will probably look into it for v2. I'm thinking about it just being per-instance and we'd support all the game's settings formats.