Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Crear un instalador con GM  (Leído 1940 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Fenris78

en: Enero 01, 2011, 05:52:19 pm
Saludos.

Llevo tiempo con un juego terminado y estoy dandole vueltas al tema de los instaladores. En un principio debo de incluir uno, pero estoy ojeando los que hay por la red y hasta el momento no he visto ninguno que me termine de convencer.

Llegados a este punto he estado pensando en crear uno con GM, pero tengo mis dudas sobre como crear las rutas de instalacion por defecto. Me gustaria que se instalara por defecto en archivos de programa, independientemente de la version de Windows.

La aplicacion tambien deberia de ser capaz de crear un desinstalador y los enlaces directos correspondientes.

¿Ideas sobre como hacerlo? sobre todo en lo referente a variables de sistema y accesos directos.

Si conoceis alguna aplicacion gratuita, sencilla y sin publicidad para crear buenos instaladores, tambien podria ser una solucion a mi problema.

¡Nos leemos!



No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado lordgeorge

  • Asiduo
  • *
  • Puntos: 0
  • Mensajes: 138
    • Ver Perfil
Respuesta #1 en: Enero 01, 2011, 06:26:24 pm
Yo sé de un creador de instaladores con todo lo que pides, menos que sea gratuito... aún así te dan 30 días de prueba, suficientes para el programa actual.
Sería este: http://www.sminstall.com/

Yo personalmente no lo he usado, pero unos amigos cuando crearon un servidor de ragnarok (que perdida de tiempo xD), lo usaron, e incluso crea un desinstalador.

* Una guía que de todas formas sirve: http://www.foro.divinero.net/eathena-guias-y-faqs/guia-crear-instalador-con-smart-install-maker/

 


Desconectado MatuX

  • Adicto
  • *
  • Puntos: 60
  • Mensajes: 409
  • Sexo: Masculino
  • MX-Games
    • Ver Perfil
    • matuxgames
Respuesta #2 en: Enero 01, 2011, 07:30:43 pm
te has fijado en la parte de recurso creo que hay uno y ademas hay para ponerle un key al juego

La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/
 


Desconectado hernis

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 50
  • Sexo: Masculino
    • Ver Perfil
Respuesta #3 en: Enero 01, 2011, 11:26:00 pm
esta este ke es el ke yo uso y tiene una version gratis  :D
http://www.clickteam.com/website/usa/install-creator.html

xro la idea de crear un instalador con game maker es mejor

 


Desconectado Texic

  • Moderadores globales
  • Legendario
  • *
  • Puntos: 1213
  • Mensajes: 2.158
  • Agradecido: 2 veces
  • Sexo: Masculino
  • I Have The Fire!
    • Ver Perfil
Respuesta #4 en: Enero 01, 2011, 11:46:44 pm
Creo q esto es exactamente lo q buscás
Citar
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SFC\ProgramFilesDir
Calculo q harás el instalador exportando archivos de included files, el desintalador tmb debe ser fácil, basta con un file_delete y ya lo tenés hecho. Y si usás file_find para borrarlos de a uno le podés hacer una barra de carga al desintalador
Para crear un acceso directo ahora me estoy fijando la estructura de los ink, q ahora en winxp no hay manera de cambiarles la extensión XD




 


Conectado Johann

  • Las cosas como son!
  • Moderadores globales
  • Okupa
  • *
  • Puntos: 753
  • Mensajes: 862
  • Agradecido: 117 veces
  • Sexo: Masculino
  • First Class Soldier... 10 años en CGM, 5 como mod
    • Ver Perfil
Respuesta #5 en: Enero 08, 2011, 02:32:33 am
Sos el dueño de la web y no sabes de su contenido???  XD

encontre este articulo por casualidad con varias direcciones a programas para hacer instaladores.


EDIT:aunque viendolo bien, muy pocos enlaces funcionan  :(

Cita de: Fenris78
Si un tema os resulta de interes y veis que hay poca información, la mejor solucion no es quejarse o pedir sin pensar, sino sugerir algo bien planteado o aportarlo vosotros mismos.
Cita de: Calio
Somos desarrolladores independientes y, por lo tanto, no tenemos por qué guiarnos por las tendencias del mercado.
 


Desconectado LigTopet

  • Okupa
  • *
  • Puntos: 86
  • Mensajes: 505
  • Sexo: Masculino
  • A por ellos!!
    • Ver Perfil
Respuesta #6 en: Enero 08, 2011, 02:55:56 am
No Maitreya, Fenris quiere hacer un instalador en GML, y por como se ve todo esto, parece que el mejor camino es el que ha propuesto Texic, incluso creo que Fenris ha estado probandolo porque no he visto alguna respuesta suya.

Saludos

 


Desconectado somnus

Respuesta #7 en: Enero 08, 2011, 07:20:54 am
hace tiempo ciberman hizo una especie de instalador y dijo que lo hizo con el Win Rar.

deberias checar si se puede, creo que no es algo muy laborioso pero genera una estructura para un instalador facilito.

checa algo al respecto haber si es de ayuda o preguntale a ciberman.

 :D

Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona...
Tienes alguna duda con "Game Design" o de videojuegos en general, contactamente mas facil en twitter @pavulzavala
 


Desconectado Masterkey

  • Okupa
  • *
  • Puntos: 233
  • Mensajes: 1.142
  • Sexo: Masculino
    • Ver Perfil
Respuesta #8 en: Enero 08, 2011, 02:12:04 pm
Con winrar se puede hacer un tipo de instalador, pero es MUY sencillo, pero sí confiable... En tu caso fenris, si lo necesitas para semejante juego(no lo he visto pero me imagino) creo que no daría la talla. Salu2

 


Desconectado Wadk

  • In order to see...
  • Legendario
  • *
  • Puntos: 274
  • Mensajes: 2.355
  • Sexo: Masculino
  • ... you must close your eyes.
    • Ver Perfil
Respuesta #9 en: Enero 08, 2011, 09:49:36 pm
Te recomiendo mil veces que uses Inno Setup. Es gratis y rockea.

Pero si no querés, se me ocurre lo siguiente.
Primero el desinstalador. Lo que tenés que hacer es que lea los archivos a borrar de un archivo de texto. Si querés podés encriptar el archivo de texto, y también podés agregar un directorio extra para partidas guardadas y archivos de configuración por si el usuario decide no borrarlos. Después ponés el ejecutable del desinstalador junto al ejecutable del juego, y de nombre le ponés unins000.exe, para hacer pinta nomás XD. También al archivo de texto le podés llamar unins000.dat, para hacer todavía más pinta :P. Pero el archivo no lo crees, va a ser creado por el instalador.

Después en el instalador, en included files, ponés un zip o un rar con una carpeta con el juego entero (incluído el desinstalador), y una dll para poder extraer zips o rars.
Después a el zip/rar le ponés "Export to the temporary folder", mientras que a la dll "Export to the folder containing the game".
Después, usando la dll extraés la carpeta en el directorio que se encuentra en el registro, donde apuntó Texic, y después creás el archivo unins000.dat.
Por último, creás un valor en el registro en HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall y ahí ponés los siguientes valores:
DisplayIcon (REG_SZ) Localización del ejecutable de tu juego. Por ejemplo: "C:\Archivos de Programa\Foobar\foobar.exe"
DisplayName (REG_SZ) Nombre de tu juego.
DisplayVersion (REG_SZ) Versión de tu juego.
InstallLocation (REG_SZ) Localización de tu juego. Por ejemplo "C:\Archivos de Programa\Foobar"
HelpLink (REG_SZ) Tu página web.
UninstallString (REG_SZ) El comando a ejecutar para desinstalar el juego. Sería algo así como ""C:\Archivos de Programa\Foobar\unins000.exe"". Puse comillas dentro de las comillas porque el directorio tiene espacios.
QuietUninstallString (REG_SZ) Deduzco que lo mismo que la anterior, pero para desinstalarlo sin mostrar ninguna ventana ni preguntar nada. Si querés podés poner algo así: ""C:\Archivos de Programa\Foobar\unins000.exe" /SILENT" y en el desinstalador poner que si recibe el argumento /SILENT, desinstale el juego inmediatamente.
URLInfoAbout (REG_SZ) Lo mismo que HelpLink.

Si no me equivoco, todo esto sería para que el programa figure en el cuadro de "Agregar o Quitar Programas" de wingdows.

Y eso es todo.

 


Desconectado Texic

  • Moderadores globales
  • Legendario
  • *
  • Puntos: 1213
  • Mensajes: 2.158
  • Agradecido: 2 veces
  • Sexo: Masculino
  • I Have The Fire!
    • Ver Perfil
Respuesta #10 en: Enero 17, 2011, 11:02:36 pm
Ayer dando vueltas para encontrar la dll checkprocess encontre concretamente lo q faltaba
http://x3non.com/x3nopro.com/dlls/shortcut%20dll.zip
La dll q crea accesos directos :P