You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use known good versions for now - store them on s3 and just add them to the builds.
Remove updater from codebase
merge Qt-based updater with MultiMC itself (could be a library that handles these things)
fix internal update logic not working on XP, where you can't rename running binaries
download into an 'update' folder guaranteed to be on the same drive as MultiMC
preserve changed exe name on Windows
The only problem is that Windows can't rewrite running/in use binaries and libraries. This can be worked around by renaming the files first.
Rollback can be done by running a second instance with the new files:
if it crashes/doesn't run, roll back.
if it runs, exit
clean up moved files on next start
The XP fix will be MultiMC creating a tiny batch script that swaps the exe.
The text was updated successfully, but these errors were encountered:
* download to multimc folder hierarchy
* use rename, not copy
* keep backup after update
* clean previous backup before update
* it's not 'copy', it's 'replace'
The only problem is that Windows can't rewrite running/in use binaries and libraries. This can be worked around by renaming the files first.
Rollback can be done by running a second instance with the new files:
The XP fix will be MultiMC creating a tiny batch script that swaps the exe.
The text was updated successfully, but these errors were encountered: