Site hosted by Angelfire.com: Build your free website today!
Estos programas se entregan tal cual. Toma las consabidas medidas de seguridad
(backups y demás). Los ejecutables están en versión beta. De todas formas hasta
ahora no he detectado problemas de compatibilidad con el juego o el editor de
Samrol. En cualquier caso, hay que decirlo: declino cualquier responsabilidad
por las consecuencias del uso de estos ficheros.

Puedes copiarlos, borrarlos, compartirlos, reenviarlos, amarlos o detestarlos a
tu libre antojo. No existen restricciones de uso o distribución.

La versión de csv2et de septiembre de 2004 admite coma (,) y punto y coma (;)
como caracteres separadores. La distribución se acompaña con un posible script
para automatizar la creación de la base de datos (ver script.txt).

ET2CSV
------
et2csv.exe lee el fichero "dbase.cdb" y genera los siguientes:
- "rider.csv", listado de corredores en la base de datos, junto con sus
parámetros
- "team.csv", listado de equipos en la base de datos, junto con sus parámetros.
Se incluye el identificador de uno de los directores, el primero de la lista.
- "dire.csv", listado de directores (informativo, las modificaciones no se
cargan luego en la base de datos)
- "country.csv", listado de paises (informativo, las modificaciones no se cargan
luego en la base de datos)

Estos ficheros con formato CSV se leen y manipulan fácilmente con cualquier hoja
de cálculo, como Excel.

El fichero "dbase.cdb" debe estar en la misma carpeta desde la que se ejecuta el
comando etcsv.exe

Los datos no relevantes para el simulador del Eurotour Cycling no se extraen.
Alguna información que se pierde es:
- Palmarés
- Biografías
- Características de los corredores (el texto que se puede consultar en la base
de datos, no los parámetros del juego)
- La mayoría de los parámetros de los equipos (bicicletas, patrocinadores, etc.)


CSV2ET
------
csv2et.exe lee "rider.csv" y "team.csv" para generar "dbase-out.cdb"
a partir de ellos. A tener en cuenta:
- "rider.csv", "team.csv" y "start.cdb" deben encontrarse en la
carpeta desde donde se ejecuta csv2et.exe
- "rider.csv" y "team.csv" deben conservar el formato generado por et2csv.exe.
Debe mantenerse el orden de las columnas y no utilizar texto en campos que
deben ser numéricos. Errores de este tipo llevarán a un "dbase-out.cdb" inválido
(la comprobación de errores no es muy allá en la versión actual). Si se añade un
nuevo equipo, debe escogerse como director uno de los existentes originalmente,
(pueden verse en "dire.csv".), con id entre 1 y 121 (no todos valen). Sólo
se carga un director por equipo.
- "dire.csv" y "country.csv" no se cargan en "dbase.cdb". Esto es así para
evitar problemas de compatibilidad con el Editor de samrol.

¿Qué hacer con los ficheros CSV?
-----------------------------------
En primer lugar, importarlos a Excel. Una vez hecho esto, se puede
- Copiar y pegar las definiciones de los ciclistas
- Utilizar plantillas para definir corredores
- Hacer modificaciones masivas de parámetros*
- Clasificar y ordenar los corredores por cualquier campo (escalada, contrarreloj, equipo, función, etc.)
- Fusionar bases de datos, aunque debe hacerse con cuidado y esfuerzo**
- Borrar múltiples ciclistas de una vez. Muy útil si por ejemplo quieres crear
una base de datos con el pelotón de 1974.
- Añadir equipos, y modificar su presupuesto

* Modificaciones masivas de parámetros
Por ejemplo, para aumentar las diferencias subiendo, podría insertarse una
nueva columna y calcular el valor de esta columna con la expresión:
    montaña-nuevo = 1.4*mnt - 40
Así, las diferencias de cinco puntos pasan a ser de siete. Una vez hecho esto
hay que copiar *los valores* (que no el contenido) de las celdas de esta columna
y pegarlos en la columna original ('mnt'). El resultado es
    90 -> 86
    60 -> 44
    40 -> 16
Hay que borrar la nueva columna antes de exportar de nuevo a CSV.

** Fusionar bases de datos
El caso fácil es que tengamos una base de datos europea, y otra asiática. En ese
 caso, en que no hay corredores repetidos, la única preocupación es generar
identificadores únicos, lo que puede hacerse fácilmente en Excel.

Pero supongamos que tenemos una base de datos del 2003 (1000 ciclistas), y nos
pasan una actualizada con los equipos italianos del 2004 (300 ciclistas). Va a
haber lógicamente un gran número de corredores redundantes. ¿Qué hacer?
Pues nada, pegamos todos, los ordenamos por nombre, buscamos duplicados y vamos
borrando. Pesado, monótono, penoso, aburrido, pero realizable.

Y eso es todo.


Para aclaraciones, sugerencias, problemas o cualquier otra información,
escribid en el foro o enviad correo a allroch@yahoo.com

19/9/2004
(c)allroch
https://www.angelfire.com/games5/allroch/