BVE:Diseño de rutas
De TrenSimpedia
En la actualidad hay 2 herramientas especÃficas para la creación de rutas:
- ROUTEBUILDER: Nos permite crear rutas visualmente.
- CONSTRUCTOR BVE "ADVANCED EDITOR": Nos permite crear rutas de manera sencilla.(No disponible)
Aunque también se puede llevar a cabo la construcción de las mismas en un editor de texto (como vi, emacs o Bloc de Notas o en una hoja de cálculos (como OpenOffice Calc o Microsoft Excel).
Contenido |
Principios básicos de una ruta
Primeros conocimientos
Los formatos a utilizar para la construcción de las mismas pueden ser CSV y RW.El formato más recomendado es el CSV, ya que es menos compleja su utilización. El directorio en donde se encontrará nuestra ruta es la carpeta "C:\archivos de programa\BVE\railway\route".
Trucos en la escritura de las rutas
Es muy aconsejable aprender a copiar y pegar texto y las combinaciones de teclas necesarias para realizar todas esta operaciones de la forma más rápida posible. Esto nos ayudará mucho en la creación de nuestras rutas favoreciendo nuestro trabajo
Idear un proyecto
Antes de llevar a cabo la construcción deberás tener en cuenta todos los aspectos de la ruta a crear, estaciones terminales e intermedias, paisaje de la misma, relieves, vegetación predominante, etc.
Inicio de la construcción
Después de elegir la aplicación que usaremos, empezaremos con la construcción de la ruta. Cabe decir que los comandos que utilicemos en la ruta son en inglés, por lo que únicamente traduciremos aquello que sea imprescindible para su comprensión. La estructura de una ruta de BVE se divide en cuatro secciones:
- ROUTE: ruta
- TRAIN: tren
- STRUCTURE: estructura
- TRACK: trayecto
Todos estos elementos tendrán que ir siguiendo este mismo orden:
ROUTE
Esta primera sección se utiliza para dar información sobre la ruta y para realizar determinados ajustes sobre la misma.
- Route.Comment: Aquà debemos poner la descripción o comentario de nuestra ruta. Lo que pongamos será la información que aparecerá de nuestra ruta al seleccionarla en el menú del BVE.
- Nota: En el comentario no se pueden poner puntos, pues el BVE los puede confundir y dará error en la ruta.
- Route.Timetable: Se utiliza para poner la información de cabecera en nuestra hoja de horarios del BVE . Podemos utilizar el nombre de nuestra primera estación, las intermedias y la última.
- Route.Gauge: Anchura de la vÃa en milÃmetros. La anchura de la vÃa afecta a los efectos fÃsicos del tren. La anchura de vÃa europea es de 1435 mm.
TRAIN
En esta nueva sección seleccionaremos y definiremos algunas variables relacionadas con el tren.
- Train.Folder: Aquà tenemos que poner el directorio donde se encuentra el tren que vayamos a utilizar para que el BVE lo encuentre al cargar la ruta.
No es necesario escribir la ruta completa de su ubicación —ya que por defecto el BVE buscará dentro del directorio TRAIN de BVE— , únicamente el nombre del directorio donde estén guardados los ficheros del tren. Lo único que debes realizar es colocar el nombre del tren.
- Train.Sound: Este comando nos va a permitir especificar el sonido que realizará el tren cuando vaya por una vÃa en concreto. Por ejemplo, si va por una vÃa dentro de un túnel, el paso del tren por dicha vÃa tiene un sonido diferente al que se oye cuando no está dentro de un túnel.
- TrackIndex#: Pondremos el número Ãndice que utiliza la vÃa. A cada vÃa que creemos le asignamos un número, y es aquà donde asignamos el número de vÃa para el sonido en concreto.
Variable: Se refiere a los ficheros de sonidos del tren. La vÃa por donde circula el tren es la numero "0".
Los sonidos del tren en movimiento se almacenan como RUN1.WAV,RUN2.WAV,RUN3.WAV,RUN4.WAV... y asà sucesivamente. Por ejemplo, si el valor es 2, se refiere al fichero llamado RUN2.WAV
STRUCTURE
Este apartado define cada uno de los objetos que se van a utilizar en nuestra ruta y el fondo de pantalla. Para que lo entendáis, es como si se tratase de la cesta de la compra, donde vamos metiendo todos nuestros productos: carne, pan, leche, huevos, que se utilizarán después para hacer nuestra comida. Pues lo mismo es esto, en este apartado incluiremos todo aquellos objetos que vayamos a utilizar en nuestra ruta, a cada elemento le asignaremos un número Ãndice.
Para los siguientes comandos tened en cuenta que muchos de ellos comienzan con un punto "."
LA SECCIÓN DE LA ESTRUCTURA COMIENZA CON LA CABECERA
- With Structure
- .Rail: Este comando se utiliza para definir el OBJETO del tipo de vÃa que utilizaremos en nuestro trayecto. Nuestra ruta puede utilizar diversos tipos de vÃa para diferentes tipos de terreno. Por ejemplo, utilizaremos un tipo de vÃa distinto cuando nuestra vÃa esté construida bajo un túnel, o cuando nuestra vÃa pase por zonas de nieve, asfaltadas, etc. Designaremos el tipo de vÃa colocando la ubicación del objeto, esto se escribirá al lado de ".Rail", por ejemplo: ".rail(0)\miruta\tracks\via.b3d". Los objetos a utilizar deberán ser colocados en la carpeta "object", dentro de la carpeta Railway.
- .Ground: Lo usaremos para definir aquel OBJETO que se utiliza para establecer el "tipo de terreno", igual como definÃamos el tipo de vÃa, podemos establecer varios "tipos de terreno". Este comando lo utilizaremos para establecer un tipo concreto de terreno cuando nos convenga.
Designaremos los terrenos colocando la ubicación del objeto, esto se escribirá al lado de ".Ground". Por ejemplo: ".ground(0) miruta\grounds\terreno.b3d". Los objetos a utilizar deberán ser colocados en la carpeta "object", dentro de la carpeta Railway.
- Texture.Background: Este comando se utiliza para definir el mapa de bits o BITMAP que se utilizará como fondo de nuestra ruta.
TRACK
En esta sección se definirá el trayecto de vÃa sobre el que trabajemos y sus caracterÃsticas. Será en este apartado donde posteriormente se concentre todo nuestro trabajo, definiendo las rectas, su longitud, las curvas, las señales de tráfico, la distancia entre una estación y otra y diversos aspectos más.
Esta sección comienza con:
- WITH TRACK: Los comandos que se van a utilizar vienen referidos a una distancia expresada en metros. Por lo que no tendremos dificultad alguna al definir las distancias entre un tramo de nuestro trayecto y otro. Por ejemplo, para definir 1 km de distancia lo tendremos que expresar como 1000 m (sin la "m"). Tenemos que tener en cuenta, sin embargo, que algunos de los comandos que se utilizan, se moverán en intervalos de 25 m, es decir, que sólo podemos colocar o modificar ese objeto en intervalos de 25 m. Cada función distinta en el apartado de TRACK, deberá ir separada por coma ",". Podemos establecer una separación por una coma o por cuantas deseemos entre diferentes tipos de funciones. Todas las funciones dentro de esta misma sección comienzan con un punto, es importante NO OLVIDARLO. Un punto kilométrico también se considerará como una función por lo que hay que separarlo también por coma, la única diferencia con el resto de funciones es que NO comienza con un punto.
Primero se debe definir las caracterÃsticas del primer tramo de la ruta que vamos a construir:
- .Accuracy: Nos va a determinar la calidad de la vÃa (si es nueva, vieja ,etc.. ). Podemos utilizar también este comando para ir cambiando la calidad de la vÃa a lo largo de nuestra ruta cuando nos interese. Un valor de 1, nos da una vÃa en perfectas condiciones. Un valor de 4 vÃa en pobres condiciones.
- .Adhesion: Nos determina los niveles de adhesión del tren con respecto a la vÃa. Se suele utilizar para rutas con condiciones climáticas de lluvia o nieve, o cualquier otro efecto meteorológico que afecte a la adhesión del tren. 150 es un valor muy bueno de adhesión, 100 para tiempo con lluvia.
- .Height: Determina la altura de la vÃa con respecto el suelo. Lo utilizaremos para alterar la altura de los tramos de nuestra ruta. El valor se expresa en metros, un valor de 0.5 es un buen nivel de altura para comenzar.
- .Ground: Lo usaremos para importar y utilizar el "tipo de terreno" que definimos antes en la sección de STRUCTURE. Aquà tendremos que indicar el numero Ãndice del tipo de terreno que se estableció.
- .Back: Igual que en el apartado Ground, aquà fijamos el "fondo" que queramos usar. Aquà ponemos el número indice del tipo de fondo que se definió anteriormente.
Estaciones
.Sta Nombre_estación;T1;T2;Alarma_paso;Puertas;Stop;Seguridad;Snd1;tiempo_espera;Carga;Snd2 25m
Este comando se utiliza para poder situar nuestra estación, éstas deberán situarse en intervalos de 25 m.
- Nombre_estación: Aquà pondremos el nombre de nuestra estación.
- T1: Hora de la llegada a la estación expresada como Hora.MinutosSegundos "H.MS". Para nuestra primera estación tendremos que determinar el horario con el que comenzamos nuestra ruta. Para trenes EXPRESS una "P" nos indica que la estación debe pasarse de largo y por lo tanto el tren no parará.
- T2: Hora de salida en H.MS. En la última estación de nuestro recorrido debemos poner una "T".
- Alarma_paso: Alarma de paso de estación. Un valor de "1" advertirá al conductor que se ha pasado una estación con parada. Si ponemos un "0" no sonará.
- Puertas: Selección del lado de la vÃa en la que nuestro tren abrirá las puertas en la estación. "l" significa abrir puertas de la izquierda, y "r" las de la derecha.
- Stop: Puede usarse para asignar una señal de parada para la estación: el número 0 para adelantar el stop, 1 nos mostrara Stop antes de que el tren esté cerca de la marca de parada.
- Seguridad: Puede ser usado para activar el sistema de seguridad. Usar 0 para el ATS ó 1 para el ATC.
- Snd1: Designa un sonido en formato WAV que sonará cuando lleguemos a la estación.
- Tiempo_espera: Tiempo mÃnimo de parada en la estación expresado en segundos. Si el conductor llega tarde, esto determinará cuánto tiempo tiene que estar parado antes de poder reiniciar la marcha.
- Ejemplo. Llegada: 10:30:30 - Salida: 10:31:00. Si el conductor llega a la estación a las 10:30:55 y el tiempo mÃnimo de parada es de 15 segundos, no se podrá reiniciar la marcha hasta las 10:31:10.
- Carga: Nos determinará la carga de pasajeros o carga del tren. Usar valores entre 0 (vacÃo) y 250 (totalmente cargado).
- Snd2: Establece un sonido en formato WAV que sonará cuando las puertas se cierren y salgamos de la estación.
Creación de curvas
.Curve Radio; Peralte - 25m Utilizaremos este comando para definir las curvas, tanto para su inicio como para su final. Cada modificación de una curva ha de hacerse cada 25m. Simplemente para añadirlas a tu rutas debes colocarlas en la parte del trayecto que desees.
- Radio: Utilizado para asignar el radio de la curva en metros. Para valores positivos del radio estaremos creando curvas a derecha; Para valores negativos, curvas a izquierdas. Cuando queramos finalizar nuestra curva y volver al tramo recto, el valor que usaremos para el final de la curva será el 0.
- Peralte: El peralte es el desnivel entre el carril exterior y el interior en las curvas de la vÃa férrea. El valor que asignaremos viene dado en mm.