18.02.2008, 15:30:47
This is what I'm working on:
A single list (just like for Mods).
One entry per plugin type.
In square brackets, the version installed or "Not Active"
On selecting the list item, details loaded as per current.
Next to the version number will appear a dropdown list if and only if there are multiple versions installed.
Selecting a version that is not installed will offer the 'Activate Plugin' button.
Selecting the version that is installed will offer the 'Deactivate Plugin' button.
Plugin buttons will no longer have RA2/YR versions because most plugins are for YR and it is assumed that RA2 plugins will have RA2 in their title.
Throughout the program I am rephrasing:
Activate/Deactivate = in the game
Install/Uninstall = in Launch Base
-This means some skin updates will be required.
Right-clicking on a list item will give you the option to remove from Launch Base any of the installed versions.
Plugins do not have to be known to launch base unless special actions are required (e.g. TX and RP must be stored in pre-chosen directories.
A plugin ID is determined based on the folder installed to Plugins\PLUGINID\version
Example: Terrain Expansion 2.02a will be stored in Plugins\TX\whatever
Obviously this will require replacements for all the plugin installers, and RPMI so that the files can be put in the correct place.
====================
I am also considering an improvement to the update facility that will:
1. Allow multiple update installers to be specified (i.e. version 2->4 and 3->4 installers can be specified in a single update check file.
2. Download mirrors can be specified. i.e. rather than having a single download location for each installer, you will specify a list of download locations and Launch Base will randomly pick a location to download from.
3. Possibly (I have to check how much work this would require) the ability to right click on a mod and check for updates to just that mod. Also the option to automatically check for updates to a mod prior to launching it.
This will require changes to the update check files.
A single list (just like for Mods).
One entry per plugin type.
In square brackets, the version installed or "Not Active"
On selecting the list item, details loaded as per current.
Next to the version number will appear a dropdown list if and only if there are multiple versions installed.
Selecting a version that is not installed will offer the 'Activate Plugin' button.
Selecting the version that is installed will offer the 'Deactivate Plugin' button.
Plugin buttons will no longer have RA2/YR versions because most plugins are for YR and it is assumed that RA2 plugins will have RA2 in their title.
Throughout the program I am rephrasing:
Activate/Deactivate = in the game
Install/Uninstall = in Launch Base
-This means some skin updates will be required.
Right-clicking on a list item will give you the option to remove from Launch Base any of the installed versions.
Plugins do not have to be known to launch base unless special actions are required (e.g. TX and RP must be stored in pre-chosen directories.
A plugin ID is determined based on the folder installed to Plugins\PLUGINID\version
Example: Terrain Expansion 2.02a will be stored in Plugins\TX\whatever
Obviously this will require replacements for all the plugin installers, and RPMI so that the files can be put in the correct place.
====================
I am also considering an improvement to the update facility that will:
1. Allow multiple update installers to be specified (i.e. version 2->4 and 3->4 installers can be specified in a single update check file.
2. Download mirrors can be specified. i.e. rather than having a single download location for each installer, you will specify a list of download locations and Launch Base will randomly pick a location to download from.
3. Possibly (I have to check how much work this would require) the ability to right click on a mod and check for updates to just that mod. Also the option to automatically check for updates to a mod prior to launching it.
This will require changes to the update check files.
Ever wondered what the hell is going on?
Believe me friend you're not the only one.
--Lysdexia
Check out Launch Base for RA2/YR - http://marshall.strategy-x.com
Also home to the Purple Alert mod, 1.002 UMP, and the YR Playlist Manager.
Believe me friend you're not the only one.
--Lysdexia
Check out Launch Base for RA2/YR - http://marshall.strategy-x.com
Also home to the Purple Alert mod, 1.002 UMP, and the YR Playlist Manager.