Re: Una pregunta... ¿Puedo hacer un instalador de simutrans?
Reply #72 –
Los nightlies se actualizan cada noche, y la denominación de los ficheros sigue un patrón lógico. Los enlaces de descarga contienen al final un indicador (numero entero) que se corresponde con el identificador de la descarga. Echa un vistazo
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1092
El parametro d tiene como valor el id de la descarga. Y siempre siguen la misma secuencia para numerar: fichero para Linux/gcc 3.3.6, fichero para Linux/gcc 4.1.6 , Windows/GDI, Windows/SDL, Mac Intel y Mac PPC. Es decir que si la primera (Linux/gcc 3.3.6) tiene el id 1099, los enlaces de descarga de las siguiente serán:
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1100 >> Linux/gcc 4.1.6
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1101 >> Windows/GDI
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1102 >> Windows/SDL
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1103 >> Mac Intel
http://simutrans-germany.com/~nightly/simutrans/Download.php?d=1104 >> Mac PPC
Y así cada día hasta que se agote el rango, y vuelta a empezar. Así que localizando el id más alto, puedes saber donde estarán las descarga correspondientes a los nightlies para Windows.
Para las versiones estables es "más fácil" ya que puedes tirar directamente de los enlaces de SourceForge que son estáticos. Los podrías leer de un archivo de texto, que sería facilmente actualizable.
Lo del soporte para otros idiomas no es mala idea, sobre todo considerando casi seguro que no solo los jugadores hispanos lo van a descargar.