Paolo Angeli
 Personal Website

Celestia Feature requests: Group 4

FR16 Add-On Registration

Home

My Celestia

Feature requests

 Group 4

  FR15 A-O identification

  FR16 A-O registration

  FR17 On-the-fly man.

  FR18 A-O repository

  FR19 Auto update

  FR20 A-O profiles

  FR21 A-O events

 

 

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:

  Add-On Manager Proposal

 

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.
Back to Feature requests.
Back to
My Celestia.

 

Last update: 19-09-03