Site hosted by Angelfire.com: Build your free website today!

PRE2CSV / CSV2PRE


Estas dos utilidades fueron pensadas para uso personal, y veréis las consecuencias. Me da pereza hacer algo más generalizable, pero como había gente interesada, he decidido compartirlas, con todas sus limitaciones, eso sí. No están muy probadas así que disculpad los posibles fallos.

pre2csv

Genera un fichero en formato CSV ('pre.csv'), que se puede importar en Excel, con la predecisión de la carrera.
Necesita leer en la misma carpeta de ejecución, además de la predecisión (fichero 'predecision.dat') un fichero de base de datos 'dbase.cdb' (no tiene por qué estar actualizado, aunque si lo está la información es más correcta), y el fichero de carreras 'carreras.sb'.

Trata de extraer el nombre de las carreras de los ficheros 'car0xx.sb', pero utilizando como carpeta de instalación la mía, 'c:\juegos\eurotour\', que no es la carpeta por defecto. Posibles soluciones:
- Ignorar el problema. El conversor funciona pero no muestra el nombre de
las carreras
- Reinstalar el juego en 'c:\juegos\eurotour'
- Copiar tus ficheros 'car0xx.sb' a 'c:\juegos\eurotour\scripts\competicion'
- Pedirme el código fuente y codificar algo más generalizable
- No utilizar el pre2csv. Con un fichero excel y el csv2pre es suficiente para
trabajar

El fichero de salida tiene 6 columnas. Las que más importan son las tres
primeras, que corresponden con los identificadores de carrera, equipo y
ciclista. Las tres restantes son los nombres respectivos del ciclista, el
equipo y la carrera, a título meramente informativo.

csv2pre

Genera un fichero de predecisión, con nombre 'predecision-out.dat', a partir de un fichero de entrada 'pre.csv'

Únicamente requiere de la presencia de dicho fichero 'pre.csv' en la misma carpeta de ejecución. De este fichero, sólamente lee los tres primeros campos.

No es necesario definir exactamente nueve participantes de un equipo en una carrera. Con que haya una fila en que el equipo está asociado a la carrera, incluso con un identificador de corredor falso, ese equipo participará en la carrera. Si son menos de nueve, el conversor inscribirá corredores ficticios (con id=0). Si son más, inscribirá a los nueve primeros. Si hay corredores duplicados, correrán duplicados ;-)

El proceso de generación es algo lento. Tened paciencia.

Estos programas se entregan tal cual. Toma las consabidas medidas de seguridad (backups y demás). En cualquier caso, hay que decirlo: declino cualquier responsabilidad por las consecuencias del uso de estos ficheros.

Para aclaraciones, sugerencias, problemas o cualquier otra información, escribidme a allroch@yahoo.com

(c) Allroch
https://www.angelfire.com/games5/allroch/