Programas de "Setup Generator"

Discusión en general sobre Gemix.

Re: Programas de "Setup Generator"

Postby CicTec » Tue Oct 19, 2010 7:16 pm

simulatorone wrote:
CicTec wrote:Comprimir, comprime con la funcion COMPRESS_FILE y descomprime con la funcion UNCOMPRESS_FILE, aunque con la nueva beta hay metodos mejores ya...

No lo sabia, o nunca lo e programado... :/
Realmente vale la pena??
ahora mismo no sabria que usos dar a ese comando,(Estoy confuso)

Aqui tienes el uso de las funciones, sacadas de la ayuda de DIV2:
compress_file(<nombre de archivo>)

Descripción:

Comprime uno o varios archivos del disco, como único parámetro se requiere el <nombre de archivo> que debe comprimirse, como un literal (texto entre comillas). Pueden utilizarse los carácteres comodín "?" y "*" para especificar varios archivos (por ejemplo, "*.BAK" para comprimir todos los archivos con extensión BAK).

Para descomprimir estos archivos se debe utilizar la función uncompress_file(). El formato de archivo encriptado es un formato propio de DIV Games Studio, por lo que no se podrán descomprimir con ninguna utilidad externa.

El archivo se guarda comprimido con el mismo nombre y extensión que tenía el original. No se podrán comprimir por segunda vez los archivos que ya están comprimidos.
Programa ejemplo:

PROGRAM ejemplo_compress_file;

GLOBAL
contador;
mitabla[999];

BEGIN
FOR (contador=0;contador<1000;contador++)
mitabla[contador]=contador;
END

save("help\help.cmp",OFFSET mitabla,sizeof(mitabla));

compress_file("help\help.cmp"); // Comprime el archivo
END



Este pequeño programa utiliza la función save() para crear un archivo llamado help.cmp con los datos contenidos en mitabla, siendo estos una serie de números consecutivos del 0 al 1000.

Una vez creado el archivo, se comprime con la función compress_file().

En este caso, el tamaño original del archivo es de 4000 bytes (1000 datos), y el tamaño del archivo comprimido es de 1441 bytes (un 36% del tamaño original).

Nota: Las funciones encode_file() y decode_file() permiten encriptar y desencriptar archivos del disco.

Los archivos encriptados generados con estas funciones no podrán comprimirse debido a que su contenido es completamente aleatorio. No obstante, los archivos comprimidos si que pueden encriptarse.


-------------------------------------


uncompress_file(<nombre de archivo>)

Descripción:

Descomprime uno o varios archivos del disco que hubieran sido anteriormente comprimidos con la función compress_file(), como único parámetro se requiere el <nombre de archivo> que debe descomprimirse, como un literal (texto entre comillas). Pueden utilizarse los carácteres comodín "?" y "*" para especificar varios archivos (por ejemplo, "*.BAK" para descomprimir todos los archivos con extensión BAK).

El formato de archivo encriptado es un formato propio de DIV Games Studio, por lo que no se podrán descomprimir con ninguna utilidad externa.

El archivo se descomprime con el mismo nombre y extensión que tenía comprimido. No se podrán descomprimir archivos que no están comprimidos con la función compress_file() del lenguaje.
Programa ejemplo:

PROGRAM ejemplo_uncompress_file;

GLOBAL
contador;
mitabla[999];

BEGIN
FOR (contador=0;contador<1000;contador++)
mitabla[contador]=contador;
END

save("help\help.cmp",OFFSET mitabla,sizeof(mitabla));

compress_file("help\help.cmp"); // Comprime el archivo

// ...

uncompress_file("help\help.cmp"); // Descomprime el archivo

load("help\help.cmp",OFFSET mitabla);
END



Este pequeño programa utiliza la función save() para crear un archivo llamado help.cmp con los datos contenidos en mitabla, siendo estos una serie de números consecutivos del 0 al 1000, entonces se comprime el archivo con la función compress_file().

Una vez creado el archivo comprido en disco, se descomprime con la función uncompress_file() y se vuelve a cargar sobre la tabla original con la función load().

Nota: Las funciones encode_file() y decode_file() permiten encriptar y desencriptar archivos del disco.

Los archivos encriptados generados con estas funciones no podrán comprimirse debido a que su contenido es completamente aleatorio. No obstante, los archivos comprimidos si que pueden encriptarse.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Programas de "Setup Generator"

Postby erkosone » Tue Oct 19, 2010 7:27 pm

Simulatorone mirate esto, es muy interesante, NO RECOMENDADO PARA NOVATOS, PODEIS DESTRUIR EL MENU DE INICIO.

1. Ves a C:

2. Pulsa ALT y aparecen los menus, pica en HERRAMIENTAS y entra en OPCIONES DE CARPETA.

3. Busca la opcion que indica "MOSTRAR CARPETAS, ARCHIVOS Y UNIDADES OCULAS" y seleccionala, dejando sin seleccionar la de no mostrarlos.

4. Te aparece en c:\ una nueva carpeta llamada "ProgramData" jeje...

5. Entra en "C:\ProgramData\Microsoft\Windows\Menu Inicio"

6. E boila!!! Mete en esta carpeta el archivo .LNK que está linkado a tu programa y ya tienes el acceso directo, puedes crearle hasta su propia carpeta con todos sus sub apartados y opciones que quieras.


Espero te sea de ayuda, ves que es muy facil crear iconos, links al menu de inicio y todo este royo tan "mistico" que en el fondo es muy facil. ;)
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Programas de "Setup Generator"

Postby erkosone » Tue Oct 19, 2010 7:34 pm

Repito que manipular estas carpetas puede traer consecuencias graves, espero nadie utilice esta info para andar fastidiando..

Por conocer metodos a bajo nivel no hay problema, pero toda esta info, usada con mala intención puede ser catastrofica.. mucho cuidado si borrais cualquier archivo a carpeta dentro de esta ruta.

Ahora se me remuerde la conciencia jeje.. Sed buenos..
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Programas de "Setup Generator"

Postby SimulatorOne » Tue Oct 19, 2010 7:39 pm

erkosone wrote:5. Entra en "C:\ProgramData\Microsoft\Windows\Menu Inicio"

6. E boila!!! Mete en esta carpeta el archivo .LNK que está linkado a tu programa y ya tienes el acceso directo, puedes crearle hasta su propia carpeta con todos sus sub apartados y opciones que quieras.


Espero te sea de ayuda, ves que es muy facil crear iconos, links al menu de inicio y todo este royo tan "mistico" que en el fondo es muy facil. ;)


En windows XP esa carpeta(ruta) no existe,
En windows XP/2000 usan estas carpetas

C:\Documents and Settings\<usuario>\Menú Inicio
C:\Documents and Settings\<usuario>\Escritorio
C:\Documents and Settings\All Users\Menú Inicio
C:\Documents and Settings\All Users\Escritorio

En Vista y 7, es diferente.

Ademas los archivos LNK, te repito, como los creas??
Piensa que los archivos LNK, tienen una ruta interna de acesso directo.
Si el usuario a la hora de instalar el juego,debe ubicar una ruta, esa ruta debe ser la que tenga el LNK, de lo contrario el LNK se rompe y no funciona.
El Winrar/setup Generator te los crea de forma automatica, si el usuario desea instalar en la D:
El LNK tendra la ruta en la D:
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Programas de "Setup Generator"

Postby erkosone » Tue Oct 19, 2010 7:44 pm

Hombre lo suyo es que metas el juego en la carpeta preestablecida que tu has decidido jeje, como por ejemplo PROGRAM FILES\GEMIX GAMES\GAME...

Lo de crear el archivo .LNK al vuelo, hombre pues poderse de puede, lo que necesitas crear el motor para hacerlo, vamos que si lo que buscas es algo sencillo, mejor utiliza los instaladores gratuitos, pero solo queria decir que en Gemix, o mejor dicho, usando CMD puedes hacer todo eso y mas, solo es cuestion de hacerse el motor del instalador y ya está.

Yo muchas veces he querido instalar algun programa y la verdad es que es un follon, porque como bien has dicho, esa info es para W7, para cada version de windows cambia, pero no es problema conocerla, pero no es le metodo mas "rapido" claro jeje, hay que crearse en gemix nuetro propio instalador.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Programas de "Setup Generator"

Postby SimulatorOne » Thu Oct 21, 2010 5:34 pm

Hola!

Acabo de encontrar, parece ser el definitivo!!
y el mas costumizable que encontrado hasta ahora!!

http://www.clickteam.com/website/usa/in ... eator.html
Image
Te permite agregar texto de inicio, agregar imagen de fondo de instalacion.
imagen personalizado lateral y de icono.
Instalacion en Español ,ingles....

de momento aun lo estoy probando y parece bastante bueno.
de momento no se que limitaciones tiene la DEMO, pero bueno, ya deja hacer demasiadas cosas :)
y en modo wizar!
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Programas de "Setup Generator"

Postby Dluk » Thu Oct 21, 2010 6:06 pm

Gracias por el aporte, simulatorone, cuando pueda bajo la DEMO y la pruebo a ver que tal esta :)
Image
"El destino es como un juego... ¿No? Y ahora, esperas mi último movimiento"

Kain - Legacy of Kain: Soul Reaver
User avatar
Dluk
 
Posts: 2423
Joined: Sun Jan 04, 2009 3:51 pm
Location: En el campo de batalla

Re: Programas de "Setup Generator"

Postby SimulatorOne » Thu Oct 21, 2010 6:19 pm

lo unico que no e visto, es como añadir aceso directos al menu de inicio de programas, solo deja añadir el .exe normal y el desinstalador...

Eso si, es el mejor programa de creador de instalacion mas completo que e visto jamas. es demasiado.
te permite editar hasta los modulos de las ventanas de instalacion, y todos los textos del instalacion!

------------

E conseguido la version full traducida al español.
pero usa una licencia pirata U___U
para desbloquear todas las opciones....
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Programas de "Setup Generator"

Postby SimulatorOne » Fri Oct 22, 2010 10:47 am

Hola

E estado haciendo comparaciones, entre 2 super generador de setups.
-Instal creator Pro (Esp)
y
-famoso: InstallShield wizar 2008 (Ingles)

como todos conocemos el nombre de "InstallShield Wizard" , cuando instalamos algun juego famosillo, o algunos programas.
Pues el mas profesional y algo dificil de llevar. y mas si esta en ingles.
Me acostado unas horas en aprender en usarlo a nivel basico normal.
Pero no deja de ser muy profesional :/
Y menos diseño grafico de la instalacion U_U

en fin...

Yo me quedo con el Installcreator pro.
que lo tengo en español, es mas customizable a nivel grafico y diseño.

Luego hay un aplicacion que viene aparte del Installcreator pro, pero es del mismo creador.
sirve para crear actualizaciones, son como instalaciones normales pero este se encarga de instalar las actualizaciones que necesite.
http://www.clickteam.com/website/usa/patch-maker.html
Image
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Programas de "Setup Generator"

Postby GINO » Fri Oct 22, 2010 11:58 am

Y que me decís del Nullsoft Scriptable Install System? Más de un programa conocido lo usa. Seguro que también lo habéis visto bastante a la hora de instalar los programas:
http://nsis.sourceforge.net/Main_Page
User avatar
GINO
 
Posts: 2823
Joined: Thu Jul 31, 2008 10:25 pm

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 5 guests