02. Criando Instaladores

Transcrição

02. Criando Instaladores
Apostila Básica de Criação de Instalador – por Giosepe Luiz 1
Sumário
1. Introdução .............................................................................................................. 03
2. Conhecendo a Interface ......................................................................................... 03
3. Localização de Arquivo ........................................................................................... 04
4. Geral ....................................................................................................................... 05
5. Colocando Arquivos ................................................................................................ 06
6. Requisitos do Sistema ............................................................................................ 07
7. Configurando Diálogos ........................................................................................... 08
8. Contrato de Licença e Informações ....................................................................... 09
9. Proteção do Instalador ........................................................................................... 10
10. Diálogo de Término ............................................................................................... 10
11. Interface do Instalador ........................................................................................... 11
12. Criando Atalhos ..................................................................................................... 12
13. Comandos Avançados ........................................................................................... 13
14. Fontes .................................................................................................................... 13
15. Desinstalador ......................................................................................................... 14
16. Conclusão .............................................................................................................. 14
Apostila Básica de Criação de Instalador – por Giosepe Luiz 2
1. INTRODUÇÃO
O ponto fundamental após o término e a compilação de um programa ou jogo, é a
criação de seu instalador. É ele quem irá colocar os determinados arquivos nas suas
respectivas pastas no sistema. Criação de um instalador é simples e rápida, basta ter
paciência e fazer com calma para não errar ou esquecer nenhum passo ou arquivo.
Existem vários programas que criam instaladores, mas utilizaremos o Smart Install
Maker, cujo mesmo cria instaladores do tipo Install Shield. Lembrando que esse conteúdo
não é somente para jogos do Game Maker, para qualquer software pode ser usado esse
material.
2. CONHECENDO A INTERFACE
Como você pode observar, a interface do programa é simples, porém direta. Se
comparado aos outros softwares, esse é um dos mais completos da internet.
Na lateral, estão os itens do programa e personalização, já no centro, fica a parte de
edição e opções.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 3
3. LOCALIZAÇÃO DE ARQUIVOS
Já imaginou se cada vez que você fosse de fazer um instalador,
já pensou ter de digitar todo o caminho dos arquivos?
C:\Arquivos de Programas\Meu Jogo\
Sim, essa tarefa não é difícil, mas imagina se a pasta de sistema
e de programas da pessoa fosse em outra unidade, ou até se fosse e
inglês (como no Windows Vista e 7)?
E:\Program Files\Meu Jogo\
Para isso, o Smart Install Maker tem códigos que auxiliam na criação
e vão no caminho certo. Por exemplo, se eu colocar:
%ProgramFiles%\Meu Jogo
O programa será instalado na unidade do sistema, independente
de qual seja a letra e de qual seja o idioma do sistema. Veja a seguir
uma explicação rápida de cada item.
As opções acima estão divididas em três sessões, sendo ela de Controle do Nome,
Controle do Caminho e Controle no Sistema.
%ProductName% → Nome do programa, assim você não precisa ficar repetindo ele;
%ProductVersion% → Versão do produto, não precisará ficar repetindo;
%CompanyName% → Nome da empresa, grupo ou pessoa que criou o jogo;
%InstallPath% → Caminho de instalação, após configurado o caminho na guia
“Diálogos”, use esse código para não precisar repetir todo o processo
com os arquivos. Exemplo, após definir: %ProgramFiles%\Meu Jogo,
nos campos seguintes que precisarem do caminho, coloque apenas
%InstallPath% (geralmente não é necessário, pois o programa já define
em automático);
%UserName% → Se for colocar na pasta dos usuários algum arquivo, use esse código;
%ComputerName% → Nome do Computador;
%Language% → Pasta de idiomas;
%ProgramFiles% → Pasta “Arquivos de Programas”, independente do idioma ou unidade;
%WindowsDir% → Pasta do Sistema (“Windows”), independente da unidade;
%SystemDir% → Pasta “System32”, independente da unidade;
%CommonFiles% → Pasta “Arquivos Comuns”, na pasta do usuário;
%TempDir% → Pasta de Arquivos Temporários;
%Desktop% → “Área de Trabalho”;
%ProgramsDir% → Pasta de Programas no Menu iniciar;
Apostila Básica de Criação de Instalador – por Giosepe Luiz 4
%StartMenu% → Menu Iniciar;
%Favorites% → Pasta de favoritos do usuário;
%StartUp% → Pasta de Inicialização, qualquer coisa colocada aqui, abre com o sistema;
%Templates% → Pasta de modelos do usuário;
%AppData% → Pasta dados de aplicativos;
%SystemDrive% → Disco Rígido, ou a própria unidade.
Preciso inserir cada item para chegar a um caminho? A resposta é não.
Por exemplo, se eu tenho o caminho: C:\Documents and Settings\Administrador\Desktop
Envés de Colocar: %SystemDrive%\Documents and Settings\%UserName%\%Desktop%
Podemos colocar apenas: %Desktop%
Isso porque, o instalador irá detectar automaticamente, que vou instalar no disco local, na
pasta de documentos, na área de trabalho de meu usuário. E o mesmo acontece com as
outras funções.
4. GERAL
Apostila Básica de Criação de Instalador – por Giosepe Luiz 5
Explicando a guia Geral:
Nome do produto: Nome do seu jogo, por exemplo: “Super Mario World”;
Versão: Versão do seu jogo, se quiser pode colocar build;
Build → É a data e hora de compilação, por padrão ela é inserida após a versão e
leitura da direita para a esquerda na data. Exemplo: 1.0.20100512-2105
Explicando: Versão 1.0 - Compilado em: 12/05/2010 às 21h05
Nome da Empresa: Nome da equipe ou da pessoa que criou o jogo;
Texto do título: Título que aparecerá no instalador;
Texto de Copyright: Texto de Copyright que aparecerá na tela de instalação;
Local do Instalador: Local que o instalador será salvo;
Compressão: Nível de compressão dos arquivos;
Tipo: Tipo de compressão, podendo ser Disquete, CD, DVD ou Personalizado.
5. ARQUIVOS
Na guia arquivos, serão adicionados os arquivos do seu projeto. Observação: tenha
cuidado para não esquecer de nada ou para não errar algum caminho:
Apostila Básica de Criação de Instalador – por Giosepe Luiz 6
Explicando a guia Arquivos:
1) Clique no ícone para adicionar arquivos da instalação;
2) Em arquivo, clique na “pasta” e localize o arquivo do produto;
3) Escolha o caminho de instalação, o mais indicado é que seja o %InstallPath% e na
outra guia define o caminho no geral. A não ser que seu arquivo não esteja na pasta
principal, como o Desktop;
4) Se o arquivo já existir, indique se é para substituir, e quando ele irá substituir;
5) Indique se esse arquivo será desinstalado ou não;
6) Clique em OK para confirmar.
Repita esse processo com os outros arquivos. Outra opção, é você arrastar a pasta
com todos os arquivos para o programa.
6. REQUISITOS DO SISTEMA
Se você quer que o computador-alvo tenha exatamente os requisitos necessários
para o jogo, altere nessa guia:
Explicando a guia Requisitos:
Sistemas Operacionais: Marque os sistemas a qual seu jogo irá rodar. No geral, jogos do
Game Maker rodam em todos após o Windows ME até o Windows 7, mas o aconselhado é
Apostila Básica de Criação de Instalador – por Giosepe Luiz 7
que você teste nos devidos sistemas. Obs.: Marcando Windows Vista, automaticamente o
Windows 7 também é reconhecido;
Requerer Direitos de Administrador: Essa opção é indicado marcar, principalmente se os
computadores-alvo utilizam Windows Vista ou Windows 7;
Checar Versão do .NET Framework: Se seu jogo precisa de uma versão especifica do
Framework, marque a opção e em seguida indique a versão. Caso queira que o usuário
baixe o .NET se não possuir, marque a opção para mostrar e insira o link;
Fechar Programas Rodando: Se tiver que fechar algum programa do usuário, marque a
opção e indique o programa.
7. CONFIGURANDO DIÁLOGOS
Aqui você pode definir e configurar os diálogos do seu instalador:
Explicando as opções gerais do Diálogo:
Instalação Silenciosa: Se você quiser que o instalador não mostre nenhuma janela de
instalação, instale em segundo plano;
Apostila Básica de Criação de Instalador – por Giosepe Luiz 8
Mostrar Diálogos: Se você quer que mostre algum diálogo de instalação, marque
conforme sua escolha;
Pasta do Produto: Configure a pasta de instalação do produto. Se lembra que na hora de
adicionar os arquivos, a dica foide colocar %InstallPath%? Então, agora você configura
todos os arquivos que tem %InstallPath% automaticamente. A opção “Forçar Local”, obriga
a pessoa a instalar no caminho que você inserir, impedindo-a de alterar na instalação;
Pasta no Grupo de Programas: Pasta que será inserida no menu “Todos os Programas”
no Menu Iniciar, aqui você também pode forçar o local.
8. CONTRATO DE LICENÇA E INFORMAÇÕES
Essa opção é para caso você queira colocar um texto de Licença e de informações,
cujo será exibida na instalação:
Marque as opções que você quer inserir, tanto de Contrato de Usuário ou
Informações. Em ambos, você pode inserir um texto para cada idioma ou só para o padrão
(Português do Brasil).
Em arquivo, você pode buscar um arquivo no seu HD se possuir um, ou então editar
um (lupa) e em seguida salva-lo.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 9
9. PROTEÇÃO DO INSTALADOR
Se você quiser adicionar uma senha para seu instalador, essa guia é a que podemos
editar.
Se quer que a proteção seja habilitada, marque a opção “Proteção do Instalador” e
digite a senha. As opções “Exibir Senha” e “Somente Letras Maiúsculas” serve para mostrar
a senha que você está digitando e para deixa-las em maiúsculas, respectivamente.
10. DIÁLOGO DE TÉRMINO
Você pode inserir itens para o término da instalação, como reiniciar o computador ou
executar algum programa.
Essas opções são úteis se acaso você inserir algum arquivo ou chave no registro do
sistema, para que após reiniciado ele possa executar sem erros. Ou até mesmo para que a
pessoa visite seu site e conheça mais de seus produtos;
Apostila Básica de Criação de Instalador – por Giosepe Luiz 10
11. INTERFACE DO INSTALADOR
Finalmente você poderá personalizar as caixas de diálogo de seu instalador,
trocando ícones, fundo, cabeçalho e idiomas de instalação.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 11
12. CRIANDO ATALHOS
Agora iremos criar os respectivos atalhos do programa.
Para criar um atalho, clique em “+” e seguida abrirá a caixa acima:
Pasta de Destino: Local onde o atalho será colocado. Ex: Área de Trabalho, Menu Iniciar...
Nome do Atalho: Nome que o atalho irá receber ao chegar ao seu destino;
Nome do Arquivo: Selecionar o arquivo que terá seu atalho criado;
Parâmetros de linha de comando (opcional): Caso seu programa tenha algum comando
extra;
Start in (opcional): A pasta que estará o arquivo depois de instalado;
Comentários (opcional): Se quiser inserir comentários no atalho;
Ícone (opcional): Caso queira que o ícone seja outro, altere nessa opção. Lembrando que
deve estar com os arquivos na compressão. Pode ser um ICO, DLL ou outro EXE e o
“Índice” serve para indicar a posição do ícone caso seja uma DLL ou EXE.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 12
13. COMANDOS AVANÇADOS
Se o usuário que irá criar o instalador e se o jogo (ou programa)
forem avançados, podem ser inseridos na instalação comandos
extras como Registro no Sistema, Comandos, Arquivos INI, ActiveX
e Variáveis.
14. FONTES
Se você colocou fontes personalizadas em seu jogo e quer instalar no computador
destino, em seu computador vá até a pasta:
[X]:\Windows\Fonts - Onde [X] é a sua unidade de disco.
Copie as fontes e coloque junto com os outros arquivos para compressão, na guia
“Fontes” clique em “+” (Adicionar Fontes).
Em seguida abrirá uma caixa de diálogo, onde você deve inserir a fonte e colocar um
nome para ela. E automaticamente na instalação o programa irá instalá-las na pasta Fonts
do computador-alvo.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 13
15. DESINSTALADOR
Nas últimas guias você define um desinstalador ou se não quer que o produto seja
desinstalado.
Se você marcar a caixa, “Permitir Desinstalação”, deverá configurar a mesma,
colocando o nome do desinstalador, título e nome do arquivo. Se você tiver mais
experiência e quiser editar o arquivo log de desinstalação, pode fazer isso na opção
seguinte.
Em “Arquivos”, você seleciona os arquivos que serão desinstalados e em “Registro”
e “Comando” você exclui as linhas adicionadas ao sistema e cria um comando a ser
executado na desinstalação.
16. CONCLUSÃO
A criação de um instalador é muito útil e viável. Além de facilitar para o usuário final,
não há risco do jogo não funcionar por que algum arquivo não está correto.
Essa é só uma explicação básica de criação de um instalador. Se tiver mais dúvidas
pode entrar em contato com o autor.
Apostila Básica de Criação de Instalador – por Giosepe Luiz 14
Editado por Giosepe Luiz
[email protected]
Versão do Programa Usado: 5.0
03 de junho de 2010
Curitiba - Paraná - Brasil
Conheça mais sobre o Game Maker, baixe sprites, engines, outros e
tenha a ajuda que precisar nos sites a seguir:
http://www.gamemakerbrasil.com
http://www.spriters-resource.com
Saiba tudo sobre Informática e Tecnologia, obtendo dicas e downloads
das melhores fontes e sites da web!
http://www.dicasemgeral.com
Apostila Básica de Criação de Instalador – por Giosepe Luiz 15