|
|
Paolo Angeli Personal Website |
Celestia Feature requests: Group 4 FR16 Add-On Registration |
A system that registers the list of available add-on To allow a correct add-on management it is necessary to collect some additional data about the various available file.
Description: Every add-on file (with extension dat, dsc, ssc, xyz) should be provided with an header section containing the following data: - The GUID (See FR15 if the header choice is made); - The add-on name; - The author; - The version; - The size; - The revision date; - A flag (if the file is in the standard package distribution); - The type (Scientific-Fictional); - The group (optional); - A short description of the content (optional);
The group is used to identify groups of add-on like Kuiper Belt Objects, Asteroid belt objects, Star wars objects , Star Trek objects, etc.
Celestia should read the file headers in the subfolder and then build the list of the available add-on associating to the GUIDs the paths of the files and the header data.
This process should be called add-on registration.
The list should be kept in memory to allow the on the fly loading-unloading of the add-on file and will be the base for the implementation of the add-on repository.
Another possibility is to have multiple header sections in the same add-on file. This capability should give even more flexibility to the whole system.
Required/Suggested: FR15 Add-On identification;
Further related improvements: FR17 On-the-fly Add-On loading; FR18 Add-on repository;
Related Newsgroup Threads:
Reference Celestia Version: 1.3.0
Status: (17-08-03) Submitted to forum attention. (24-08-03) Waiting.
Subscribers (Subscribe this item) Paolo Angeli.
Back
to
Group 4.
|
Last update: 19-09-03