celestia.cfg
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:14k
源码类别:

OpenGL

开发平台:

Visual C++

  1. #************************************************************************
  2. #                     Celestia Configuration File
  3. #
  4. # This file contains configuration data read by Celestia each time it
  5. # is run. Many of the items may be changed to suit your specific needs
  6. # or requirements. PLEASE make a backup copy of this file before you
  7. # make any changes to it.
  8. #
  9. # To learn more about Celestia, visit the Celestia forums at:
  10. #   http://www.shatters.net/forum/
  11. # or the Celestia web site at: http://www.shatters.net/celestia/
  12. #************************************************************************
  13. Configuration
  14. {
  15. #------------------------------------------------------------------------
  16. # This section contains a list of data files that Celestia uses to load
  17. # information about stars, constellations and locations. DO NOT change
  18. # these file names or the order in which they are listed, unless you
  19. # know exactly what you are doing. Most of these files can be viewed
  20. # with a plain text editor. Discussion about their content and formats
  21. # can be found on the Celestia forums: http://www.shatters.net/forum/
  22. #
  23. # If you want to load all your stars from .stc files, you can now comment
  24. # out the StarDatabase entry.
  25. #------------------------------------------------------------------------
  26.   StarDatabase                 "data/stars.dat"
  27.   StarNameDatabase             "data/starnames.dat"
  28.   StarCatalogs               [ "data/revised.stc"
  29.                                "data/extrasolar.stc"
  30.                                "data/nearstars.stc" 
  31.                                "data/visualbins.stc"
  32.                                "data/spectbins.stc"
  33.                                "data/charm2.stc" ]
  34.   HDCrossIndex                 "data/hdxindex.dat"
  35.   SAOCrossIndex                "data/saoxindex.dat"
  36.   GlieseCrossIndex             "data/gliesexindex.dat"
  37.   SolarSystemCatalogs        [ "data/solarsys.ssc"
  38.                                "data/asteroids.ssc"
  39.                                "data/comets.ssc"
  40.                                "data/outersys.ssc"
  41.                                "data/minormoons.ssc"
  42.                                "data/numberedmoons.ssc"
  43.                                "data/extrasolar.ssc"
  44.                                "data/eros_locs.ssc"
  45.                                "data/gaspra_locs.ssc"
  46.                                "data/ida_locs.ssc"
  47.                                "data/merc_locs.ssc"
  48.                                "data/venus_locs.ssc"
  49.                                "data/earth_locs.ssc"
  50.                                "data/mars_locs.ssc"
  51.                                "data/moon_locs.ssc"
  52.                                "data/marsmoons_locs.ssc"
  53.                                "data/jupitermoons_locs.ssc"
  54.                                "data/saturnmoons_locs.ssc"
  55.                                "data/uranusmoons_locs.ssc"
  56.                                "data/neptunemoons_locs.ssc"
  57.                                "data/ring_locs.ssc"
  58.                                "data/world-capitals.ssc" ]
  59.    
  60.   DeepSkyCatalogs            [ "data/galaxies.dsc"
  61.                        "data/globulars.dsc" ]  
  62.    
  63.   AsterismsFile                "data/asterisms.dat"
  64.   BoundariesFile               "data/boundaries.dat"
  65. #------------------------------------------------------------------------
  66. # Default star textures for each spectral type
  67. #
  68. # The default textures may be overridden in individual star definitions.
  69. #------------------------------------------------------------------------
  70. StarTextures
  71. {
  72. # This texture will be used for any spectral type not listed
  73. # in this block.
  74. Default "astar.jpg"
  75. O "bstar.*"
  76. B "bstar.*"
  77. A "astar.*"
  78. F "astar.*"
  79. G "gstar.*"
  80. K "gstar.*"
  81. M "mstar.*"
  82. # carbon stars
  83. C "mstar.*"
  84. R "mstar.*"  # former subclass of carbon star
  85. N "mstar.*"  # former subclass of carbon star
  86. S "mstar.*"  # roughly between M and C
  87. # Wolf-Rayet stars
  88. WC "bstar.*"
  89. WN "bstar.*"
  90. # brown dwarfs
  91. L "browndwarf.*"
  92. T "browndwarf.*"
  93. # stellar remnants
  94. WD "astar.jpg"
  95. NeutronStar "astar.jpg"
  96. }
  97. #------------------------------------------------------------------------
  98. # User Interface files ...
  99. #
  100. # Despite their ".cel" file extension, these are not CEL scripts, but
  101. # rather data files that populate controls such as menus and dialog
  102. # boxes.
  103. #
  104. # FavoritesFile
  105. # -------------
  106. # This is where Bookmarks data are stored. The file does not exist until
  107. # you save a Bookmark from within Celestia. You can view this file with
  108. # a plain text editor and if you write CEL scripts, it contains some
  109. # useful information.
  110. #
  111. # DestinationFile
  112. # ---------------
  113. # This is the list of Destinations used in the Tour Guide dialog box,
  114. # accessed via the Navigation Menu. You can edit this file with a plain
  115. # text editor to add your own destinations to the dialog box. The order
  116. # in which the items are listed in the file is the order in which they
  117. # will be listed in the Tour Guide dialog.
  118. #
  119. # Cursor
  120. # ------
  121. # This parameter allows you to select from three cursors, but currently
  122. # only in the Windows version of Celestia ...
  123. #  * White crosshair ("crosshair") --> default cursor
  124. #  * Inverting crosshair ("inverting crosshair")
  125. #  * Standard Windows arrow ("arrow")
  126. #
  127. # The inverting crosshair can be a better choice because it's more
  128. # visible on bright backgrounds. However, should you decide to try this
  129. # cursor, TEST IT CLOSELY. Not all graphics chipsets support an inverting
  130. # cursor, which will cause Windows to fall back to software emulation.
  131. # The emulated cursor interacts with OpenGL applications in unfortunate
  132. # ways, forcing a lot of extra redrawing and cutting by half the frame
  133. # rate on a GeForce2-equipped laptop. So, if you change this, check your
  134. # FPS rates to make sure you haven't kicked Windows into software
  135. # emulation mode.
  136. #------------------------------------------------------------------------
  137.   FavoritesFile    "favorites.cel"
  138.   DestinationFile  "guide.cel"
  139.   Cursor           "crosshair"
  140. #------------------------------------------------------------------------
  141. # Included CEL script files.
  142. #
  143. # The following CEL script files are included in the basic Celestia
  144. # distribution. These script files may be viewed and edited with a
  145. # plain text editor. They may both be modified or replaced to suit your
  146. # specific needs.
  147. #
  148. # InitScript is the CEL script that is automatically run each time
  149. # Celestia is started. The default script (start.cel) travels to Io, one
  150. # of Jupiter's moons.
  151. #
  152. # DemoScript is the CEL script that is run when you press the "d" key
  153. # on your keyboard from within Celestia. The default script (demo.cel)
  154. # takes you on a short tour of some interesting places in our solar
  155. # system.
  156. #
  157. # To learn more about how to use and write CEL scripts and Lua scripts
  158. # in Celestia, please visit the Celestia Scripting forum at:
  159. #   http://www.shatters.net/forum/viewforum.php?f=9
  160. #------------------------------------------------------------------------
  161.   InitScript  "start.cel"
  162.   DemoScript  "demo.cel"
  163. #------------------------------------------------------------------------
  164. # The 'extras' directory is located under the celestia root directory
  165. # and is used for storing third-party add-ons to Celestia. To learn
  166. # more about Add-Ons for Celestia, visit the Celestia Add-Ons forum at:
  167. #   http://www.shatters.net/forum/viewforum.php?f=6
  168. #
  169. # You may specify additional add-on directories by adding additional
  170. # entries, such as the following example shows:
  171. # ExtrasDirectories  [ "extras" "myextras1" "myextras2" ]
  172. #
  173. # To specify absolute paths on windows, you either have to use "/" or 
  174. # double backslashes to seperate path components. Example:
  175. #   ExtrasDirectories  [ "D:/celestia-extras" ]
  176. # or
  177. #   ExtrasDirectories  [ "D:\celestia-extras" ]
  178. #------------------------------------------------------------------------
  179.   ExtrasDirectories  [ "extras-standard" "extras" ]
  180. #------------------------------------------------------------------------
  181. # Font definitions.
  182. #
  183. # The following entries define the fonts Celestia will use to display
  184. # text on the display screen. To view the list of fonts available with
  185. # your distribution of Celestia, look in the fonts directory located
  186. # under the Celestia root directory. The default fonts are UTF-8
  187. # compatible in order to display non-English characters.
  188. #
  189. # Font:      Used to display all informational text.
  190. #            Default: "sans12.txf"
  191. #
  192. # LabelFont: Used to display all label text (objects, locations, etc.).
  193. #            Default "sans12.txf"
  194. #
  195. # TitleFont: Used to display object names, messages, and script text.
  196. #            Default "sansbold20.txf"
  197. #------------------------------------------------------------------------
  198.   Font       "sans12.txf"
  199.   LabelFont  "sans12.txf"
  200.   TitleFont  "sansbold20.txf"
  201. #------------------------------------------------------------------------
  202. # LogoTexture defines the graphic file to be displayed when Celestia is
  203. # started. The default filename is "logo.png"
  204. #------------------------------------------------------------------------
  205.   LogoTexture  "logo.png"
  206. #------------------------------------------------------------------------
  207. # FaintestVisibleMagnitude defines the lowest magnitude at which a star
  208. # will be displayed in Celestia. This setting may be adjusted real-time
  209. # via the '[' and ']' keys in Celestia. The default value is 6.0.
  210. #------------------------------------------------------------------------
  211.   FaintestVisibleMagnitude 6.0
  212. #------------------------------------------------------------------------
  213. # RotateAcceleration defines the speed at which an object will be
  214. # rotated in Celestia, when using a keypress, such as the left and right
  215. # arrow keys. A higher value will rotate the object quicker, while a
  216. # lower value will cause a slower rotation. The default value is 120.0.
  217. #------------------------------------------------------------------------
  218.   RotateAcceleration 120.0
  219. #------------------------------------------------------------------------
  220. # MouseRotationSensitivity defines the speed at which an object will be
  221. # rotated in Celestia, when using the mouse -- press both mouse-buttons
  222. # or Ctrl+LeftMouseButton, and move the mouse left or right. A higher
  223. # value will rotate the object quicker, while a lower value will cause
  224. # a slower rotation. A value of 0.0 (zero) will disable this particluar
  225. # feature. The default value is 1.0.
  226. #------------------------------------------------------------------------
  227.   MouseRotationSensitivity 1.0
  228. #------------------------------------------------------------------------
  229. # The following parameter is used in Lua (.celx) scripting.
  230. #
  231. #   ScriptScreenshotDirectory defines the directory where screenshots
  232. #   are to be stored. The default value is "", i.e. Celestia's 
  233. #   installation directory.
  234. #------------------------------------------------------------------------
  235.   ScriptScreenshotDirectory ""
  236. #------------------------------------------------------------------------
  237. # CELX-scripts can request permission to perform dangerous operations,
  238. # such as reading, writing and deleting files or executing external 
  239. # programs. If granted, a malicious script could use this to destroy 
  240. # data or compromise system security.
  241. # The following parameter determines what Celestia does upon such
  242. # requests:
  243. #  "ask": ask the user if he want's to allow access (default)
  244. #  "allow": always allow such requests
  245. #  "deny": always deny such requests
  246. #------------------------------------------------------------------------
  247.   ScriptSystemAccessPolicy "ask"
  248. #------------------------------------------------------------------------
  249. # The following lines are render detail settings.  Assigning higher
  250. # values will produce better quality images, but may cause some older
  251. # systems to run slower.
  252. #
  253. #   OrbitPathSamplePoints defines how many sample points to use when
  254. #   rendering orbit paths. The default value is 100.
  255. #
  256. #   RingSystemSections defines the number of segments in which ring
  257. #   systems are rendered. The default value is 100.
  258. #
  259. #   ShadowTextureSize defines the size* of shadow texture to be used.
  260. #   The default value is 256. Maximum useful value is 2048.
  261. #
  262. #   EclipseTextureSize defines the size* of eclipse texture to be used.
  263. #   The default value is 128. Maximum useful value is 1024.
  264. #
  265. #   * The ShadowTextureSize and EclipseTextureSize values should both be
  266. #     powers of two (128, 256, 512, etc.). Using larger values will
  267. #     reduce the jagged edges of eclipse shadows and shadows on planet
  268. #     rings, but it will decrease the amount of memory available for
  269. #     planet textures.
  270. #------------------------------------------------------------------------
  271.   OrbitPathSamplePoints  100
  272.   RingSystemSections     100
  273.   ShadowTextureSize      256
  274.   EclipseTextureSize     128
  275. #-----------------------------------------------------------------------
  276. # Set the level of multisample antialiasing.  Not all 3D graphics
  277. # hardware supports antialiasing, though most newer graphics chipsets
  278. # do.  Larger values will result in smoother edges with a cost in
  279. # rendering speed.  4 is a sensible setting for recent, higher-end
  280. # graphics hardware; 2 is probably better mid-range graphics.  The
  281. # default value is 1, which disables antialiasing.
  282. # AntialiasingSamples        4
  283. #------------------------------------------------------------------------
  284. # The following line is commented out by default.
  285. #
  286. # Celestia enables and disables certain rendering features based on
  287. # the set of extensions supported by the installed OpenGL driver and 3D
  288. # graphics hardware.  With IgnoreGLExtensions, you may specify a list of
  289. # extensions that Celestia will treat as unsupported.  This is useful
  290. # primarily for the developers of Celestia.
  291. #------------------------------------------------------------------------
  292. # IgnoreGLExtensions [ "GL_ARB_vertex_program" ]
  293. #------------------------------------------------------------------------
  294. # The number of rows in the debug log (displayable onscreen by pressing
  295. # the ~ (tilde). The default log size is 200.
  296. #------------------------------------------------------------------------
  297. # LogSize 1000
  298. }