What is StarBridge
StarBridge is a program that updates and converts files that contain technical information about stars and satellites. It is primarily intended for users of the Celestia program. Currently, StarBridge runs in command-line mode only. However, a graphical user interface is already under development and will be available in the next release.
What Can I Do With StarBridge?
- Get up-to-date information on satellites orbiting the earth to assist your viewing.
- Create your own fictional universe and populate it with stars, planets, natural and man-made satellites and view the results in Celestia
Download Information
Binary version: http://jeffdavies.org/files/starbridge/starbridge.zip
Source code: http://jeffdavies.org/files/starbridge/ ... ge_src.zip
You can also see news and updates on my site: http://jeffdavies.org/starbridge. I have also posted the installation notes there.
You can view the ReadMe file at: http://jeffdavies.org/starbridge/ReadMe.html
You can view the online User Guide at http://jeffdavies.org/starbridge/userguide/index.html
What is new in 0.6.0?
- Update Check feature has been added. You can now configure StarBridge
to look for newer versions of StarBridge. These features are turned on by default. Use the
Edit -> Options menu to set your update preferences. - Added a satellite browser to the GUI. You can now use the GUI for editing satellite file information.
More improvements to this interface are incomming. - Created the Celestia add-in. This creates a starbridge/ folder in the Celestia
extras/ folder. It also copies the starbridge.celx file into the Celestia
scripts/ folder. You can run the script within Celestia by selecting
File -> Scripts -> Update Satellites from the main menu. - Provided a work-around an issue with the satellite names with regard to Celestia. Some
satellites have a forward slash ("/") in their names and Celestia doesn't like that.
So now when the information is exported to Celestia, all forward slashes are replaced by a dash (-)
character. - Added the NORAD tracking number and International Code as additional names for each satellite
when you export satellites into Celestia format. - Altered the Celestia satellite output file (the .ssc) to contain the original Two Line Element
(TLE) information for each satellite. This will help other people to confirm the accuracy of my
algorithms that convert from TLE format to Celestia format. - Added the InfoURL attribute to the Celestia satellite information to take you to the
http://www.n2yo.com/satellite web site when you request information on a satellite from withing Celestia. - Added a crude 3DS model for the default satellite and the GOES class of satellites. Not much to look at
but I think they are more interesting than the default sphere that was used before this release. if anyone
wants to volunteer to provide more or better satellite models, please let me know! - Added the data/starbridge.satmeshmap file. This file is used to map satellites to their models
by name. You can map all satellites with a specific name to a single model and/or map a model to a specific
satellite. Take a look at the data/satellite_meshes.properties file for information on how this is done. - Fixed the Satellite Converter dialog to use the recommended default directories. It will also rememeber
the last files used for each adapter. Makes repetitive tasks using the GUI a bit easier. - Added new StarBridge specific file extensions. Universe files now end in ".sbuniv" instead of
".xml". Similarly, satellite files end with ".sbsat" instead of ".xml". - Renamed the <code>data/</code> directory to config/ to more accurately reflect its purpose.
- Added pattern matching to the Select Satellite By Name field in the Select Satellites
dialog box. For example, if you enter the following: "^ISS, [.]*DEB[.]*" into the By Name
field of the Select Satellites dialog, you are telling StarBridge to look for all satellites whose name
either starts with "ISS" or contains the string "DEB". These are examples of
"Regular Expressions". They can be a bit tricky to use and they are not for the faint of heart. To
learn more about regular expressions just Google it!
- Jeff