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/