• Nenhum resultado encontrado

Apostila Básica de Criação de Instalador por Giosepe Luiz 1

N/A
N/A
Protected

Academic year: 2021

Share "Apostila Básica de Criação de Instalador por Giosepe Luiz 1"

Copied!
15
0
0

Texto

(1)
(2)

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

(3)

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.

(4)

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”;

(5)

%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.

(6)

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:

(7)

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 é

(8)

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;

(9)

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.

(10)

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;

(11)

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.

(12)

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.

(13)

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.

(14)

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.

(15)

Editado por Giosepe Luiz giosepe_luiz3@hotmail.com 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!

Referências

Documentos relacionados

Detectadas as baixas condições socioeconômicas e sanitárias do Município de Cuité, bem como a carência de informação por parte da população de como prevenir

submetidos a procedimentos obstétricos na clínica cirúrgica de cães e gatos do Hospital Veterinário da Universidade Federal de Viçosa, no período de 11 de maio a 11 de novembro de

O relatório encontra-se dividido em 4 secções: a introdução, onde são explicitados os objetivos gerais; o corpo de trabalho, que consiste numa descrição sumária das

Afinal de contas, tanto uma quanto a outra são ferramentas essenciais para a compreensão da realidade, além de ser o principal motivo da re- pulsa pela matemática, uma vez que é

2 - OBJETIVOS O objetivo geral deste trabalho é avaliar o tratamento biológico anaeróbio de substrato sintético contendo feno!, sob condições mesofilicas, em um Reator

O primeiro passo para introduzir o MTT como procedimento para mudança do comportamento alimentar consiste no profissional psicoeducar o paciente a todo o processo,

E para opinar sobre a relação entre linguagem e cognição, Silva (2004) nos traz uma importante contribuição sobre o fenômeno, assegurando que a linguagem é parte constitutiva