More options for extraction and conflicts in the expansion manager

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Post Reply
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 462
Joined: Mon Sep 17, 2018 5:01 pm

More options for extraction and conflicts in the expansion manager

Post by Milo »

I find myself often going into the ManagedAddOns folder to remove an original OXZ from there because I have created a modified copy in my AddOns folder. When using the 'x' feature in the expansion manager, it would be helpful if instead of simply unpacking the contents of an OXZ into the AddOns folder and renaming the resulting folder with the .off extension, it would still do that but also move the original OXZ, as-is, to the AddOns folder, and remove it from ManagedAddOns, so the active OXZ would be in the same place as the .off folder. This would make it easier to edit the active copy.

Another scenario to consider is when there is an OXZ/OXP in the unmanaged AddOns folder and an updated version of the same OXZ (same identifier) is available for download through the expansion manager.

In that case, I would like the expansion manager to allow me to download and immediately extract the conflicting new version as a .off in the AddOns folder, with the version included in the folder name so it doesn't collide with a previously extracted .off folder for the same identifier (if any). This would conveniently place the unpacked old and new versions together where they can be easily compared to see the differences. As it is now, I would need to first move the older unmanaged version out of the AddOns folder before the expansion manager would let me download the new version.

In general, I would like the extraction feature to put the version in the .off folder name, to allow multiple .off folders of the same OXZ to co-exist.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5366
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: More options for extraction and conflicts in the expansion manager

Post by Cholmondely »

I can't get this to work on the dreaded AppleMac.

I select the OXZ. Then:

I've tried just pressing x and then pressing X: nothing happens.

Then I tried x with return - that just downloaded the unexpanded .OXZ into the ManagedAddOns folder.

X with return does the same.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
Post Reply