Paolo Angeli
 Personal Website

Celestia Feature requests: Group 4

FR17 On-The-Fly Add-On management

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 manages the add-on at runtime.

To allow the management of the add-on loading/unloading at runtime.

 

Description:

Actually to use various scenarios that are possible when some add-on are available, and specially when different fictional ones are available, Celestia obliges the user to create several Celestia installations or to move some add-on file in or out of the extras folder or to change the extension of some file. After that it is necessary to stop and restart the program to see the changes.

 

Another tedious problem is caused by the fact that when an add-on is developed the file is modified and saved often. To see the effect of the changes Celestia must be restarted every time.

 

So is requested the capability to choose at runtime which are the add-on that Celestia has to load during the simulation. The choice is made by the user checking the items of the list prepared by the add-on registration feature (See FR16 for details).

 

Having this capability should be possible to use different fictional/scientific scenarios without restarting the program and without complex manual file management.

 

Some examples, of add-on file that should be possible to load/unload:

- Extended Stars databases;

- Asteroid belts files;

- Minor moons files;

- Extended ground locations;

- etc.

 

Since the in-place editing (see G6) won't be implemented the capability of loading/unloading some add-on file at runtime should be very appreciated by add-on developers.

When the add-on file is updated the capability of reloading an add-on disabling and re-enabling it should be very handy.

 

Another drawback should be the capability of splitting the very large datasets (like the extended stars databases) in smaller ones that should be loaded/unloaded separately.

 

Required/Suggested:

  FR15 Add-On identification;

  FR16 Add-On registration.

 

Further related improvements:

  FR20 Add-On profiles.

 

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