[PROYECTO] Instalador/Actualizador de simutrans March 30, 2009, 05:43:04 pm Hola, he estado pensando en realizar un instalador para simutrans basado en Innosetup con todos los pak disponibles. ¿Se podría hacer?Otra pregunta que se me ocurrió hacer con esta: ¿Se podría poner un actualizador de simutrans? Básicamente, tendría que ser un programa que se conecte a sourceforge y bajara la última versión cuando se quiera.Gracias por adelantado. Quote Selected Last Edit: February 28, 2010, 09:39:03 pm by vilvoh
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #1 – March 30, 2009, 05:46:24 pm Me parece una excelente idea. Un paso más para facilitar el acceso a Simutrans para los usuarios de Windows. Yo creo que no habría ningún problema "legal" por parte del equipo de desarrollo y el resto de la comunidad. Otra cosa es que llegue a ser parte de las descargas oficiales. Tienes mi apoyo. El tema del actualizador es algo más complicado, pero hay algún predecente de gente a la que se le ha ocurrido. Uno de los problemas es que en determinados paksets, las versiones anteriores no son compatibles con la actual. Por tanto, no bastaría unicamente con descargar e instalar los archivos nuevos o actualizados de una versión a otra. En muchos casos habría que borrar todo, e instalar de cero, con la consiguiente posible pérdida de información. Después está el tema de buscar fuentes seguras desde donde bajar las actualizaciones, crear un sistema de seguridad para verificar que lo que has descargado es realmente lo que que has descargado, y no un virus, troyano, etc.. Es un tema complicado. Quote Selected Last Edit: March 30, 2009, 05:51:33 pm by vilvoh
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #2 – March 30, 2009, 05:51:47 pm Pues allá vamos, a ver si me acuerdo de cómo funcionaba el ino setup Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #3 – March 31, 2009, 12:30:20 am uy que bien, ya no necesito 6horas para explicarle a mis amigos como instal****lo sin que se cansen y al final no jueguen, jaja Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #4 – March 31, 2009, 04:52:52 pm Pues anoche hice una beta del instalador para comprender la estructura y, de momento funciona bien. Te pone él solo los accesos al juego. De momento, no sé como poner un selector de paks ,es decir, elegir el pak o paks a instalar. Es muy complejo el código del selector. Otra manera es poner sólo simutrans SDL y pak oficial en un instalador, y cada pak como instalador independiente. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #5 – April 01, 2009, 06:52:11 am Ya que estás en las primeras etapas del desarrollo del instalador, yo optaría por pruebas sencillas como instalaciones independientes según cada pakset en vez de ir directamente a por el todo en uno. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #6 – April 01, 2009, 05:03:12 pm Vamos, que hago un instalador del programa y luego de cada pak. Pues a ver cómo lo hago pequeño de tamaño. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #7 – April 01, 2009, 09:34:01 pm Yo empezaría por ahí, pero si lo ves fácil intenta directamente el todo en uno.. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #8 – April 02, 2009, 02:31:55 pm El problema es que el todo en uno pesa 36Mb e instala pak 64,128,128britain, germany, japan 128, hajo 64, 32 y 192. En el disco pesa todo el conjunto 125MB. LA instalaciones separadas pesa 4Mb el SDL y el pak 64. No todo el mundo quiere todo o no puede. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #9 – April 02, 2009, 02:45:45 pm Prueba un paquete con pak64, pak128 y pak96.comic, que son los que tienen un desarrollo más activo en estos momentos. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #10 – April 03, 2009, 10:59:59 am Ok,ya tengo el pak 64 y el 128. Me faltaría el 96 comic. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #11 – April 03, 2009, 11:15:42 am Download pak96.comic: http://www.simutrans-forum.de/forum/thread.php?postid=46652#post46652En la parte inferior, en el primer desplazamiento. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #12 – April 03, 2009, 09:10:57 pm Vale, si ya tengo todos los pak posibles, sólo falta el desarrollo del código. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #13 – April 07, 2009, 10:52:11 am Ya está disponible el instalador de Simutrans SDL con el pak 64. Está en todos los idiomas posibles que tiene Simutrans, excepto chino y japonés.Con cada nueva versión, haré un instalador, que estará disponible en Megaupload y en Medifire.Simutrans SDL con pak 64enlace a MEGAUPLOADenlace a MEDIAFIRESimutrans SDL con pak 96enlace a MEGAUPLOADenlace a MEDIAFIRESimutrans SDL con pak 128enlace a MEGAUPLOADenlace a MEDIAFIRESimutrans all pak in one SDL (pak64,pak96,pak128)enlace a MEGAUPLOADenlace a MEDIAFIREEnlaces de descarga "oficiales" aquíP.D: Pronto el pak 96 y el 128, depués el todo en uno. Si no os parece bien que lo haya subido a este tipo de servidores, notificadlo, gracias.P.D2: Vilvoh, cuando termine con los preparativos si esto continúa, ¿se pone en un tema sólo eso?P.D3: Disponible pak 96.P.D4: Disponible pak 128 y todo en uno. Quote Selected Last Edit: May 11, 2009, 10:21:29 am by vilvoh
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #14 – April 07, 2009, 11:06:13 am Quote from: Aglezabad – on April 07, 2009, 10:52:11 amP.D: Vilvoh, cuando termine con los preparativos si esto continúa, ¿se pone en un tema sólo eso?En principio no habría ningún problema, pero si no te importa voy a plantear al resto de moderadores y admins la posibilidad de que se pueda incluir en el hilo de descargas oficial (el del foro hispano, no el general) como prueba para los usuarios de windows ¿estás usando los archivos disponibles en SourceForge, no?Más tarde te comento como ha ido la prueba de instalación.. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #15 – April 07, 2009, 11:07:14 am Sí, todo el programa está bajado de sourceforge. Si es por infecciones de virus, está escaneado con avast antivirus.P.D:Por cierto, mientras escribía el mensaje, ya he subido el pak 96. También digo que esos enlaces son carpetas permanentes, es decir, las próximas versiones estarán allí.P.D2:Los instaladores caducan en 90 días en megaupload. Quote Selected Last Edit: April 07, 2009, 11:18:12 am by Aglezabad
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #16 – April 07, 2009, 11:30:18 am Bueno, SourceForge es una fuente fiable, pero no está demás el escaneo. Lo preguntaba más que nada por si estabas usando alguna versión de la página de compilaciónes nocturnas, pero veo que no.Lo he instalado, y parece que todo funciona correctamente. Tanto los accesos directos desde el escritorio como los del menú de inicio. La desinstalación también es correcta, lo único que no elimina es la carpeta Simutrans en Documents and Settings\nombre_de_usuario, pero casi mejor porque ahí se almacenan las partidas guardadas, los mapas y las capturas de pantalla. Viene bien conservar eso para cuando instalas una nueva versión.Detalles que deberías revisar, por si acaso hay errores o datos incorrectos:En uno de los pasos de instalación, aparece una licencia. Debes asegurarte de que dicha licencia es correcta (Es la Artistic License)En el siguiente paso, aparece el log de cambios (changelog). No es estrictamente necesario incluirlo, peor tampoco es mala idea.Al final aparece esto, que no sé si es parte de la licencia o es el README.txt (léeme.txt)QuoteSimutrans is copyright (C) 1997-2004 by Hansjoerg Malthaner.(c) 2004-2007 Simutrans Team>>>>>>>>>>> NO WARRANTIES, EXPRESS OR IMPLIED. <<<<<<<<<<<Simutrans may not be sold or modified in any way withoutwritten permission by the author.The original author: Hansjoerg Malthaner D 70563 Stuttgart (Germany) Fuggerstr. 1Have lots of fun playing Simutrans!The version is built by Markus Pristovsek. All complains, or any othercomments please send to: team@64.simutrans.comThe source code from the program is available under the Artistic Licence.Download the source from https://sourceforge.net/projects/simutrans orfind out about our svn in the forum.No es mala idea, porque recuerda que las implicaciones de instalar Simutrans (Sin garantías implícitas de absolutamente nada) pero no sé si está algo desfasado, porque menciona que el software no puede ser modificado ni vendido sin permiso del autor, cuando al licencia que aparece al inicio permite modificarlo, entre otras cosas. Sería conveniente confirmar este punto. Si me dices cual es el archivo que contiene este texto, puedo consultarlo con los admins del proyecto para ver si aún es válido.Por lo demás, has hecho un gran trabajo..¡enhorabuena! QuoteP.D2:Los instaladores caducan en 90 días en megaupload.Por eso te decía que a lo mejor hay opción de alojarlo en simutrans-germany.com Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #17 – April 07, 2009, 11:34:53 am espera, que te lo digo en nada. Parece que es primero la licencia, después el changelog y al final el readme.P.D: La versión todo en uno tiene diferencias muy importantes respecto a los demás instaladores:-Está comprimido con WinRAR SFX (es autoextraíble)-Contiene 4 instaladores: Core(núcleo de simutrans), 64,96 y 128 (paks)-Para elegir uno de ellos, he construido una secuencia en CMD llamada SPSCmd que puedes elegir el pak que más te guste (lenguaje:inglés).-Para instalar este, necesita que se borre Simutrans (hay que hacer backup si tienes add-ons), porque el instalador tiene GUIDs distintas (Son los nombres de los installers dentro de Windows, si dos instaladores tiene el mismo GUID, uno se monta sobre otro). Recomiendo que si elegís un instalador concreto, al actualizar, utilicéis el mismo instalador de la siguiente versión. Proxímamente estarán disponibles todos. Quote Selected Last Edit: April 07, 2009, 11:50:54 am by vilvoh
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #18 – April 07, 2009, 11:53:14 am De acuerdo. En ese caso, déjame confirmar si lo que contiene el readme aún es válido, y en cuanto se resuelva ese tema, lo publicitamos.EDITO:Acabo de comprobar que ese texto no proviene del readme.txt sino de un archivo llamado copyright.txt Quote Selected Last Edit: April 07, 2009, 12:04:54 pm by vilvoh
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #19 – April 07, 2009, 11:54:49 am De acuerdo, si tengo que quitar el readme del instalador, avísame, porque tendría que compilar otra vez todo el código. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #20 – April 09, 2009, 11:48:37 am Disponibles todos los instaladores (64,96,128,all in one). Aquí: http://forum.simutrans.com/index.php?topic=1831.msg19338#msg19338A Vilvoh: No he modificado nada de los instaladores, en la próxima versión de Simutrans (102.1???), haré las correciones. Quote Selected Last Edit: April 09, 2009, 12:02:20 pm by Aglezabad
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #21 – April 09, 2009, 05:14:58 pm Espero que no te importe, he modificado el comentario con los enlaces de descarga para que no aparezcan explicitamente las direcciones tan largas que había. Ahora está un poco más claro y menos cargado.En cuanto al tema del readme, el copyright y demás, es necesario dejarlo porque expone una serie de condiciones especiales dadas por el autor original, Hajo, como que Simutrans no puede tener uso comercial. Para más info, ver este hilo. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #22 – April 12, 2009, 10:13:03 am Bueno, acerca de lo de ponerlo en la sección de descarga ¿cómo va? Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #23 – April 12, 2009, 10:47:39 am Está en proceso de discusión. De toda formas podemos ponerlo en la central de descargas. Habla con Silver. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #24 – April 12, 2009, 10:49:38 am Vale, mejor espero, ¿puedes mirar el all in one, a ver que te parece porque es muy distinto a otros instaladores? Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #25 – April 12, 2009, 06:12:58 pm Cuando aparece la ventana MS-DOS, la opción 4 acerca de los requerimientos mínimos de Simutrans abre el navegador por defecto del sistema operativo (no necesariamente explorer) y te lleva a la página oficial de Simutrans, donde dicho sea de paso no aparecen por ningún lado. Habrá que decirle a IgorTekton o a cualquier otro admin que modifique la página para incluirlas. Están en alguna parte de foro antiguo y creo que también en la página del proyecto en SourceForge. Yo te recomiendo incluir los requerimientos mínimos como texto, cargado desde un fichero a ser posible.Por otro lado, ahora mismo tras instalar ejecutable de Simutrans (Core), aparece de nuevo la ventana de selección de idioma para instalar el pakset indicado. Yo tendría cuidado con esto, porque puede crear confusión ya que al principio creí que iba a instalar dos veces lo mismo. No sé si hay posibilidad de evitar esto e instalar todo del tirón. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #26 – April 13, 2009, 09:52:45 am Ya, para evitar la confusión del core y del pak, al seleccionar un pak (ej:64) te aparece una pregunta que dice:Have you got the Simutrans core installed yet? (¿Has instalado ya el núcleo de Simutrans?)Si selecionas sí (Y) te carga el instalador del pak. Si selecionas no (N), carga el núcleo y el pak después.Lo que puedo hacer para la versión siguiente, es poner un echo en el BAT diciendo que se va a instalar dicho pak.En referencia al punto 4, dije explorer como explorador en general, sin especificar IE, mozilla, safari o chorme. Como no sabía dónde estaban los requisitos mínimos ni sabía cuáles eran, puse la página principal Simutrans.com A ver si encuentro los requisitos y los pondré en texto. (Para los usuarios sin internet)Como dije, las correciones las haré para la próxima vez porque estoy con muchas cosas a la vez (carretera del pak pueblo mexicano, mi carretera, el puente, una cosa de modding que estoy haciendo y el bachillerato), así que para la versión 102.1 ya corregiré todo.P.D: Puedo poner el código del bat para gente que sepa de DOS ayude al desarrollo del programa. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #27 – April 13, 2009, 10:01:36 am Quote from: Aglezabad – on April 13, 2009, 09:52:45 amP.D: Puedo poner el código del bat para gente que sepa de DOS ayude al desarrollo del programa.Ponlo que nunca se sabe quién puede estar mirando. Si es muy largo, adjúntalo en un archivo de texto. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #28 – April 13, 2009, 10:06:37 am Aquí está el código, otra cosa que puede ayudar a proteger el código del instalador es convertir el BAT en EXE y así evitar la modificación para el daño por hackers o juankers. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #29 – April 13, 2009, 05:12:32 pm Entonces ¿lo subo al centro de descargas segun el pak o me espero a la siguiente version con las correcciones?, total la duda de instalacion ya la contestaste y es muy importante para colocar como punto de instruccion o referencia para los que lo descarguen Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #30 – April 13, 2009, 08:36:53 pm Podemos hacer la prueba. En caso de que haya problemas retiramos los enlaces y listo. De todas formas, para los instaladores será mejor crear un tema aparte en el centro de descargas, para distinguirlos de los addons. Quote Selected
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #31 – April 14, 2009, 05:26:26 pm Por mí, adelante. El único error es que no avisa que son dos instaladores independientes en all in one, nada más.Para agilizar el traspaso, aquí pongo las características:QuoteLos instaladores de Simutrans son 4, son independientes uno del otro. Dichos instaladores funcionan en Windows 2000, XP, Vista y Windows 7 beta1 (a testear, si alguien lo intenta, digan cómo les fue).Dichos instaladores son:-Simutrans SDL con pak 64-Simutrans SDL con pak 96-Simutrans SDL con pak 128-Simutrans all in oneLas caracteríaticas de cada uno son:-->Simutrans SDL with pak 64-Instala el ejecutable SDL y el pak 64.-->Simutrans SDL with pak 96-Instala ejecutable y pak 96-->Simutrans SDL with pak 128-Instala ejecutable y pak 128-->Simutrans all in oneNOTA IMPORTANTE:No se debe instalar el all in one si ya has instalado alguno de los tres primeros, para instalar este, se necesita borrar Simutrans (hay que hacer backup si tienes add-ons), porque el instalador tiene GUIDs distintas (Son los nombres de los installers dentro de Windows, si dos instaladores tiene el mismo GUID, uno se monta sobre otro). Recomiendo que si elegís un instalador concreto, al actualizar, utilicéis el mismo instalador de la siguiente versión.ADVERTENCIA: Cuando SPSCmd termine de instalar el núcleo, empieza la instalación del pak en el selector de idiomas, !!! no es el núcleo otra vez, es el pak!!!!Características:-Está comprimido con WinRAR SFX (es autoextraíble)-Contiene permisos de Windows Vista, es decir, se puede "instalar" desde cualquier usuario sin activar Administrador (en teoría)-Contiene 4 instaladores: Core(núcleo de simutrans), 64,96 y 128 (paks)-Para elegir uno de ellos, he construido una secuencia en CMD llamada SPSCmd que puedes elegir el pak que más te guste (lenguaje:inglés).Mejorando Simutrans!!! Quote Selected
Re: Instalador Simutrans ¿se puede hacer? Reply #32 – April 16, 2009, 04:54:40 pm Una cosa, se tendría que haber puesto un enlace a este tema para que pongan sugerencias, comentarios o errores que yo no haya encontrado con tal de mejorarlo. Quote Selected Last Edit: April 16, 2009, 05:24:10 pm by Aglezabad
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #33 – April 16, 2009, 11:01:24 pm buen punto, deja lo mastico, lo hare en este momento Edito:Listo, ya coloque un enlace que une a este topic con el de descargas para hacer lo que ya comentabas Quote Selected Last Edit: April 16, 2009, 11:07:52 pm by Silver
Re: Una pregunta... ¿Puedo hacer un instalador de simutrans? Reply #34 – April 17, 2009, 09:16:59 pm Otra cosa, voy a subirlo también a nreloaded.iespana.es, mi alojamiento web. De esta manera no se perderán archivos hasta 90 días, si no hasta que llene los 100 Mb. XDDD.P.D.:Es provisional porque a lo mejor sólo da para el instalador actual, si lo consigo, tengo que hacer la web de descargas para no tener problemas con los permisos. Quote Selected