celestia/locale/start_gl.cel

337 lines
17 KiB
Plaintext

{
# ... comezo do script
#****************************************************************************
# *
# START.CEL - Script de inicio para Celestia *
# (version 2.1) *
# *
# Tradución por Xabier Cancela *
#---------------------------------------------------------------------------*
# *
# Este script é executado automaticamente cada vez que se inicia Celestia. *
# *
# NOTA: No elimine as chaves situadas ó comezo é o final deste documento. *
# Elas definen este arquivo coma un script CEL. *
# *
# Pode modificar este script de moitos xeitos, para achega-lo ás túas ne- *
# cesidades. Simplemente descomenta unha ou máis liñas de abaixo, do xeito *
# indicado. Cada liña ou sección de código contén comentarios ilustrando o *
# funcionamento dos comandos. Para descomentar unha liña só debes elimina- *
# los caracteres "#" do comezo da liñas en cuestión. *
# *
# Se decides modificar este script, por favor garda unha copia de seguri- *
# dade antes de comeza-la modificación, así terás unha referencia dos cam- *
# bios que fixeches no script. *
# *
#****************************************************************************
overlay {
duration 5.0
fadeafter 4.0
colortop "#9999ff"
colorbottom "#ccccff"
filename "logo.png"
}
preloadtex { object "Sol/Earth" }
preloadtex { object "Sol/Earth/Moon" }
select {object "Sol"}
goto {time 3.0 distance 30}
wait {duration 3.0}
select {object "Sol/Earth"}
follow {}
goto {time 3.0 distance 6.0}
wait {duration 2.0}
print {text "Benvido a Celestia!" row -3 column 1 duration 3}
wait {duration 3.0}
#****************************************************************************
# A liñas que pode ver arriba son todo o script de start.cel . Debaixo po- *
# deras ver unha descrición do que fai cada comando. Imos cara ó Sol en *
# primeiro lugar e despois imos á Terra, a cal amosará a súa cara ilumi- *
# nada, independentemente de cal sexa a túa hora local .... *
# *
# preloadtex: Dille a Celestia que ten que carga-las texturas para o *
# obxecto citado. Doutro xeito Celestia cargaría a imaxe do *
# obxecto cando este entrase no campo visual, producindo unha *
# pequena pero apreciable demora. *
# *
# select: Pídelle a Celestia que un obxecto (planeta lúa, sonda espacial, *
# etc.) sexa definido coma o obxecto actualmente seleccionado. *
# Sol define o noso Sistema Solar, o "/" carácter é un simple di- *
# visor de xerarquías, Earth é a Terra, que é o obxecto que quere- *
# mos seleccionar. Se queres selecciona-la nosa lúa, o comando se- *
# ría o seguinte: *
# select {object "Sol/Earth/Moon"} *
# *
# goto: Pídelle a Celestia viaxar ó obxecto actualmente escollido, xusto *
# coma se se premese a tecla "G". O parámetro "time" define *
# canto segundos debería de levar face-la citada viaxe. A distan- *
# cia é definida co parámetro "distance" que nos da a distancia a *
# que nos colocamos respecto do obxecto ó cal viaxamos, este pará- *
# metro está definido en unidades de radios do obxecto, máis 1. *
# Por ex. se o radio dun obxecto é 10000 kms, e ti especificaches *
# 6.0 para a distancia, quedarías posicionado a 50000 kms de dis- *
# tancia do centro do obxecto. *
# *
# wait: Dado que o comando "goto" dille a Celestia que tome certo tempo *
# para facer algo, necesitamos pois darlle a Celestia a mesma *
# cantidade de tempo para facelo. Cando imos ó Sol, o comando *
# "wait" pídelle a Celestia que espere 3 segundos mentres "goto" *
# tarda 3 segundos en ir ó lugar fixado. A valor do parámetro é *
# normalmente o mesmo có do tempo do parámetro asignado a "goto". *
# Pero poden existir excepcións. *
# *
# Cando imos Á Terra, o comando "wait" que hai despois do "goto", *
# espera só dous segundos. O seguinte comando é o comando "print", *
# o cal amosa un texto na pantalla e ten outro "wait" a continua- *
# ción, que espera outros 3 segundos. Todo é cuestión de tempo. *
# O comando "goto" permítenos amosar texto mentres se está execu- *
# tando. Así asegurámonos de que o valor total da duración dos co- *
# mandos "wait" que hai despois dun comando "goto" sexa coma míni- *
# mo igual ó valor deste último comando "goto", aínda que se se *
# desexa, este valor pode ser superior. *
# *
# follow: Dille a Celestia que siga ó obxecto seleccionado a través do es- *
# pazo, do mesmo xeito que se se premese a tecla "F" no te- *
# clado. Pódese substitui-lo comando "follow {}" polo comando *
# "synchronous {}", o cal permítenos posicionarnos nunha órbita *
# estacionaria, ou xeosincrónica sobre o obxecto seleccionado. *
# *
# print: Pídelle a Celestia que amose un texto na pantalla. O parámetro *
# "text" define o texto que será amosado. O parámetro "row" defi- *
# ne a cantas filas da esquina inferior esquerda será amosado *
# o texto en cuestión. O parámetro "column" define a cantas co- *
# lumnas da esquina inferior esquerda será amosado o texto en *
# cuestión. O parámetro "duration" define durante cantos segundos *
# deberá ser amosado o texto na pantalla. O cal é seguido do *
# comando "wait", tal coma se describe máis arriba. *
#****************************************************************************
#****************************************************************************
# Se queres posicionarte sobre a túa localización especifica na Terra, usa *
# o comando "gotolonglat" que aparece abaixo. As instrucións paso a paso...*
# *
# * Copia a liña enteiro de código. *
# *
# * Pega o código debaixo do comando "goto" que hai arriba. *
# *
# * Elimina o carácter "#" que hai ó comezo da liña do código. Isto des- *
# comenta a liña de código e así pode ser executada. *
# *
# * Engade o carácter "#" ó comezo da liña do comando "goto" orixinal. *
# Isto deshabilitara esta liña de código, polo cal non será executada. *
# *
# * Cambia os valores da lonxitude e da latitude ós valores da túa loca- *
# lización. *
# *
# * Posto que estarás indo a un lugar específico da Terra, pode que alí *
# non sexa de día. Se o prefires, podes deshabilita-las liñas de código *
# indicadas un pouco máis abaixo, engadindo un carácter "#" ó principio *
# de cada liña, co fin de non facer escala inicial no Sol... *
# select {object "Sol"} *
# goto {time 3.0 distance 30} *
# wait {duration 3.0} *
# Se queres ir a túa localización de día, usa o comando "time" que está *
# explicado máis abaixo. *
#****************************************************************************
# gotolonglat {time 5.0 distance 4.0 longitude 0.0 latitude 0.0}
#****************************************************************************
# Se desexa que Celestia sempre se inicie cunha data/hora especificas, use *
# o comando "time", do xeito que se amosa abaixo. *
# *
# ATENCIÓN: Iniciar Celestia cunha data/hora predeterminadas require que *
# premas fisicamente a tecla "!" (o carácter de exclamación) *
# para restablece-lo hora á "hora actual", sempre e cando vostede *
# queira facer unha exploración, onde a data é hora sexan moi *
# relevantes. *
# *
# Instrucións paso a paso... *
# *
# * Determina se queres escolle-la data mediante o sistema UTC de *
# data/hora ou mediante un día Xuliano (véxase abaixo). *
# *
# * Copia a liña de código co comando "time" que queres usar. *
# *
# * Pega a liña arriba do comando "goto" que está ó comezo do arquivo. *
# *
# * Elimínalle o carácter "#" que está ó comezo da liña. Isto desco- *
# mentará a liña de código, co cal poderá ser executada. *
# *
# * Cambia o valor da data/hora segundo as túas preferencias. *
#****************************************************************************
# Escolle-la hora co sistema UTC de data/hora...
# time { utc "2003-08-11T09:29:24.0000" }
# YYYY-MM-DDTHH:MM:SS.SSSS
# Fágase notar que o "T" .........^ ... (é obrigatorio)
# Escolle-lo tempo co método de día Xuliano...
# time { jd JulianDate }
# Conversor de Data/Hora UTC a Data/Hora Xuliana da U.S. Navy:
# http://aa.usno.navy.mil/data/docs/JulianDate.html
#****************************************************************************
# Os comandos listados abaixo permítenche definir moitas das configura- *
# cións de Celestia, que serán establecidas cada veza que inicies Celestia.*
# Modifícaos segundo as túas necesidades. *
#****************************************************************************
# Campo de visión (DEScomente / modifique segundo as súas necesidades)...
# Por defecto é 25 graos, nunha pantalla cunha resolución de 1024 x 768
# set {name "FOV" value 25.0}
# Nivel da luz ambiental (DEScomente / modifique segundo as súas necesidades)...
# 0.0 a 0.5 é un bo rango
# set {name "AmbientLightLevel" value 0.1}
# Magnitude (brillo) estelar máis feble visible...
# (DEScomente / modifique segundo as súas necesidades)
# Celestia UI: 0.8 a 15.2, por defecto é 6.0
#
# setvisibilitylimit {magnitude 6.0}
# Brillo máis feble visible a 45 graos, por defecto é 8.5...
# (DEScomente / modifique segundo as súas necesidades)
# setfaintestautomag45deg {magnitude 8.5}
# Elementos para ser representados (renderizados):
# Non renderiza-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
# renderflags {clear "constellations"}
# renderflags {clear "eclipseshadows"}
# renderflags {clear "galaxies"}
# renderflags {clear "grid"}
# renderflags {clear "markers"}
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
# Elementos para ser representados (renderizados):
# Renderiza-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
# renderflags {set "constellations"}
# renderflags {set "eclipseshadows"}
# renderflags {set "galaxies"}
# renderflags {set "grid"}
# renderflags {set "markers"}
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
# Etiquetas de texto:
# Non etiqueta-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# labels {clear "asteroids"}
# labels {clear "constellations"}
# labels {clear "galaxies"}
# labels {clear "moons"}
# labels {clear "planets"}
# labels {clear "spacecraft"}
# labels {clear "stars"}
# Etiquetas de texto:
# Etiqueta-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# labels {set "asteroids"}
# labels {set "constellations"}
# labels {set "galaxies"}
# labels {set "moons"}
# labels {set "planets"}
# labels {set "spacecraft"}
# labels {set "stars"}
# Control de marcadores:
# Deshabilitar tódolos obxectos actualmente habilitados (escollidos) e deshabilita-la
# opción de "Habilitados" (marcados)
# (DEScomente / modifique segundo as súas necesidades)
# unmarkall { }
# Diámetro orbital mínimo a representar (en pixels)...
# (DEScomente / modifique segundo as súas necesidades)
# set {name "MinOrbitSize" value 1.0}
# Distancia da estrela visible máis arredada, por defecto é 1000000...
# (DEScomente / modifique segundo as súas necesidades)
# set {name "StarDistanceLimit" value 1000000}
# Factor de tempo na simulación (1x, 100x, 1000x, etc.)...
# (DEScomente / modifique segundo as súas necesidades)
# Valor en negativo = Inversión temporal
# 0 = Tempo pausado
# 1.0 = Tempo real (por defecto)
# 1000.0 = Factor de tempo perfecto para ve-la Lúa na súa órbita
#
# timerate {rate 1.0}
#****************************************************************************
# Se estás usando texturas grandes, terás que facer que Celestia as cargue *
# na túa memoria gráfica, listándoas do mesmo xeito que podes ver máis *
# abaixo. *
#****************************************************************************
# Exemplos...
# preloadtex {object "earth.*"}
# preloadtex {object "earth.png"}
#****************************************************************************
# orbit é un comando fantástico para xogar con el. Os eixos son especifi- *
# cados na orde [ X Y Z], e cada eixo debe estar entre 0 ou 1. O comando *
# "rate" darache a velocidade, e o comando "duration" darache o tempo en *
# segundos. Só tes que asegurarte de de ter un obxecto seleccionado. *
#****************************************************************************
# orbit {axis [0 1 0] rate 10.0 duration 7.0}
#****************************************************************************
# Para aprender máis de coma facer scripts en Celestia, visita: *
# *
# * Scripting forum: (http://www.shatters.net/forum/viewforum.php?f=9) *
# * Don G's Celestia page: (http://www.donandcarla.com/Celestia/) *
# * Harald's Celestia page: (http://www.h-schmidt.net/celestia/) *
# *
# A web de Don G inclúe unha guía para facer scripts en CEL. A web de *
# Harald inclúe unha guía para facer scripts CELX (da Lúa). Ambos teñen *
# scripts de exemplo e outras utilidades. *
#****************************************************************************
# Fin do script...
}