    FreedroidRPG: LEIAME
   ----------------------

0. Índice
=========
  1. Introdução
  2. Instalar & Jogar
  3. Controles Básicos
  4. Problemas Conhecidos
  5. Resolução de Tela
  6. FAQ - Perguntas e respostas
     - Miscelânea
     - Gráficos
     - Som
     - Editor de Níveis & Desenvolvimento
  7. Entre em Contato
  8. Licença


1. Introdução
================
 O jogo conta a história de um mundo destruído por um conflito entre
 robôs e seus mestres humanos. Jogue como Tux em uma jornada para salvar o
 mundo de robôs assassinos que não conhecem misericórdia. Você pode
 escolher que caminho você quer seguir, e liberdade de escolha está
 em todo lugar no jogo.

 FreedroidRPG possui um sistema de combate em tempo real com armas para
 luta corpo-a-corpo e à longa distância, no estilo do Diablo. Há um
 sistema inovador de programas que podem ser executados para que
 se controle os robôs inimigos, altere seu comportamento, ou
 melhore suas características. Você pode usar 150 tipos de itens e
 lutar contra incontáveis inimigos no caminho de seu destino. Um
 sistema de diálogo avançado fornece uma história de fundo e situações
 de interpretação de papeis (que é o RPG!)

 O jogo está completo, completamente jogável, e pode fornecer cerca
 de 10 horas de diversão. Ainda está sendo desenvolvido, e ajuda
 é muito bem-vindo em muitas áreas. Programadores, mapeadores,
 editores e escritores certamente acharão o FreedroidRPG um
 projeto excitante e rápido, no qual pode-se expressar sua criatividade.


2. Instalar & Jogar
==================
 Último lançamento estável e pré-compilado para Windows/MacOsx em ftp://ftp.osuosl.org/pub/freedroid/
 Para ajuda com a instalação, veja o arquivo INSTALL localizado na mesma pasta que este arquivo.
 Para mais informação, veja também INSTALL.freedroidRPG
 Pacotes necessários para compilar depende da sua distribuição. Eles estão listados em INSTALL.freedroidRPG
 Então, basicamente, você precisa executar

    ./configure
    make
    make install

 Se não quiser instalar o jogo, ignore "make install", bastando apenas indo ao subdiretório src/ e executar
    ./freedroidRPG
 Para opções avançadas, execute "freedroidRPG --help" (em um terminal) para obter as opções de linha de comando.


3. Controles
============
 Movimento
 
  O jogo é controlado utilizando o mouse. Clique com o botão esquerdo aonde você quer ir. Mantenha pressionado
  o botão para continuar se movendo naquela direção. Manter a tecla CTRL pressionada lhe fará correr.

 Ataque

  Clicar com o botão esquerdo em um inimigo fará com que Tux se aproxime do robô e comece a atacá-lo com a
  arma atual. Se a arma atual for uma arma de longa distância então Tux ficará parado e atirará no robô.

 Funções especiais

  Use o botão direito do mouse para ativar a habilidade/programa atualmente selecionado.

 Teclas padrões (a maioria das teclas podem ser reconfiguradas com F1 no jogo)

  Escape         ... Mostra o menu principal
  F1             ... Mostra a lista de atalhos
  F2             ... Habilita a tela cheia (apenas Linux)
  F3             ... Salvamento rápido
  F4             ... Carregamento rápido
  F5-F12         ... Seleciona rapidamente programas de 1 até 8

  I              ... Painel do inventário
  C              ... Painel do personagem
  S              ... Painel de habilidades/programas
  Espaço         ... Fecha todos os painéis abertos
  Q              ... Registro de quests
  0-9            ... Usa itens de inventário rápido 0-9

  P              ... Pausa
  Segurar A      ... Ataca enquanto parado na mesma posição
  Segurar Shift  ... Mantém o alvo selecionado enquanto se move
  Tab            ... Ativa o automapa (se disponível)

  R              ... Recarrega a arma
  Segurar Ctrl   ... Corre
  U              ... Ativa correr sempre

  Segurar X      ... Mostra as etiquetas de itens no chão
  Z              ... Ativa mostrar as etiquetas dos itens no chão
  T              ... Ativa paredes ficarem transparentes quando Tux se aproxima
  Ctrl + Q       ... Sai do jogo
  Ctrl + G       ... Ativa captura da entrada (evita do cursor escapar da janela do jogo)
  Print          ... Captura a tela (salva na pasta ./.freedroid_rpg/ de seu diretório pessoal)

  Teclas de seta ... Move para
     Cima        ...          Norte
     Baixo       ...          Sul
     Direita     ...          Leste
     Esquerda    ...          Oeste


4. Problemas Conhecidos
================
 Geral
   * Algumas armas de corpo a corpo e de longa distância ainda possuem lugar para rifles e sabres de luz
	 para segurar e animação de ataques do tux. Você mexe com modelagem 3D, nos ajude.
   * Quando você inicia o jogo no modo OpenGL e alguma coisa aparece por cima da janela do FreedroidRPG ao iniciar,
	 as imagens de fundo parecem um pouco estranhas. Se você clicar em um dos itens de menu, deveria voltar
	 a aparecer como intencionado.
   * Alt+Tab para dentro/fora do jogo em OpenGL quando um popup é exibido faz com que a tela escureça totalmente.
	 Clicar ou pressionar na tecla necessária para fechar o popup vai redesenha/voltar a tela.

 Mac
   * Abrir arquivos: O número máximo de arquivos abertos no OSX é 256, por padrão (no 10.6). Pode resultar
	 em erros ao carregar imagens: "In Function: get_iso_image_from_file_and_path. Could not load image
	 /usr/local/share/freedroidrpg/graphics/obstacles/<nome-do-arquivo>.png"
	 Solução:
		1) Verifique valores de limites em arquivos abertos com $ ulimit -n
		2) Defina novo valor para limite de arquivos abertos com $ ulimit -n 2048
	(problema #2913487)
   * Renderização de fonte: Não aparecendo nenhuma fonte no menu com SDL ou em OpenGL, o jogo fecha
	com mensagem de erro: "In Function: PutCharFont. Surface for character 46 was NULL pointer!",
	verifique sua configuração de exibição e defina o perfil de cores para sRGB.
	(problemas #2913485 e #2913484)
   * SDL instalado via MacPorts: SDL instalado via MacPorts vai fornecer info erradas ao freedroidRPG
	sobre a ordem de bytes se você tive rum CPU big-endian (PowerPC), então as cores podem ficar erradas e você
	provavelmente não conseguirá iniciar um novo jogo por causa de travamentos do FreedroidRPG.
	Para corrigir isso, com privilégios de root, edite o arquivo /opt/include/SDL/SDL_config.h para que a linha
		#define SDL_BYTEORDER=1234
	diga
		#define SDL_BYTEORDER=4321
	Após editar e salvar o arquivo, recompile o freedroidRPG e ele deve funcionar corretamente.
	Usar o SDL compilado do código-fonte em vez de MacPorts vai funcionar também bem.

 Linux
   * Pulseaudio: Se usa o SDL-pulseaudio, você provavelmente não obterá som. Isso não tem nada a ver
	 com FreedroidRPG, e sim com Pulseaudio e seus plugins ainda instáveis, em geral. Recomendamos usar,
	 por exemplo, SDL-esd ou SDL-alsa até que esses problemas tenham sido corrigidos no upstream.
   * Placas de vídeo Intel 915/945/IDG (EEE PCs, netbooks, etc): O Mesa 7.9-devel tem um problema que faz o jogo
   	 rodar devagar e consumir muita memória. Isso é corrigido instalando e iniciando "driconf" e configurando 
	 "Enable texture tiling" para "No".   
   * Devido a drivers de hardware e software, a opção "Correção de gama" pode afetar em nada.


5. Resolução de Tela
=====================
 Existem algumas configurações ocultas de alta resolução acessíveis somente da linha de comando. Elas mal foram testados
 e, portanto, geralmente consideradas como tendo bugs e não sem suporte. No entanto,
 eles ainda podem ser bastante úteis para muitos, especialmente para LCDs widescreen no modo de tela cheia.

 Para obter uma lista atualizada de resoluções disponíveis, use "freedroidRPG -r99".

 Alguns problemas conhecidos em resoluções sem suporte:
	- Imagem de retrato em diálogos sobrepõe suas bordas
	- Raio de luz descentralizada
	- Rolagem de texto incorreta ao falar com NPCs às vezes


6. FAQ - Perguntas e respostas
============
FAQ diversos:

	P: Eu realmente preciso ter Linux para experimentar o FreedroidRPG?
	R: Enquanto o uso de Linux é altamente recomendável para a sanidade do administrador
	   do sistema, FreedroidRPG tem executáveis do MS-Windows disponíveis.
	   Note que, como a equipe de desenvolvimento do FreedroidRPG não usa 
	   MS-Windows, ele recebe muito menos testes. Ajuda de testes e comentários 
	   de usuários do Windows são, portanto, muito bem-vindos e apreciados.

	P: Como eu posso me inscrever/desinscrever para/da lista de discussão?
	R: O FreedroidRPG tem duas listas de discussão. Uma é para discutir sobre o
	   FreedroidRPG, a outra é uma lista com registros de mudanças gerados automaticamente de nosso 
	   servidor de desenvolvedor e, portanto, geralmente apenas interessante para os desenvolvedores.
	   Em qualquer caso, você pode se inscrever, cancelar a inscrição ou alterar suas opções de associação
			na seguinte página da Web:
	   https://sourceforge.net/mail/?group_id=54521


FAQ de gráficos:

	P: O jogo é *extremamente* lento no meu sistema com Windows e usando a saída OpenGL.
	R: Pode ser que você esteja usando os drivers OpenGL fornecidos com o sistema
	   operacional da Microsoft. Esses drivers não usam aceleração de hardware e,
	   portanto, são extremamente lentos. Você terá que baixar e instalar um driver
	   compatível com OpenGL real para sua placa gráfica. Geralmente, eles podem ser 
	   baixados do site do fabricante do chip gráfico, normalmente da Nvidia, AMD/ATI,
	   etc. Observe que, se você não conseguir fazer o OpenGL funcionar corretamente
	   no seu sistema, ainda poderá rodar o jogo com um modo de saída SDL pura.
	   Para isso, você deve usar um 'prompt de linha de comando do MS-DOS' e digitar

	   freedroidRPG -n 

	   dentro desta linha de comando, ou você também pode criar um atalho para
	   freedroidRPG.exe e editar as propriedades do link e adicionar -n após
	   freedroidRPG.exe na caixa de diálogo de propriedades do atalho.

	P: O jogo está *extremamente* lento na minha máquina Linux com OpenGL ativado.
	R: A razão para isso pode ser que você não está usando o OpenGL acelerado por
	   hardware. OpenGL por software deve ser evitado. Se você não tem OpenGL
	   acelerado por hardware no seu sistema (porque, por exemplo, o fabricante da
	   sua placa gráfica não faz drivers adequados para Linux), pode ser muito
	   melhor desabilitar o suporte a OpenGL. Para isso, você pode usar a linha
	   de comando switch -n, isto é, digite

	   freedroidRPG -n

	   para começar o jogo com OpenGL desabilitado. Os gráficos serão revertidos
	   para o modo de SDL puro.
	P: Eu uso Linux com vários monitores no modo TwinView (Xinerama), no entanto,
	   o modo de tela cheia é centrado sobre o intervalo entre os dois monitores.
	   Eu preferiria que fosse centrado em uma das telas.
	R: Para que o jogo só utilize um monitor para o modo tela cheia, faça o seguinte:
	   1)  Certifique-se que você usa SDL versão >=1.2.14.
	   2)  Defina a variável de ambiente "SDL_VIDEO_FULLSCREEN_DISPLAY" para o número correspondendo
			ao monitor que você deseja usar: 0 é a sua primeira tela, 1 é sua segunda, etc.

	   Se não funcionar, você pode ter que adicionar metamodos de monitor único ao arquivo xorg.conf.
	   Modificações no xorg.conf requerem uma reinicialização do servidor X antes que elas entrem em vigor.

FAQ de som:

	P: Meu som não está funcionando com o FreedroidRPG. Eu não ouço nada.
	R: 1.) Primeiro tenha certeza de que o seu som está funcionando com outras aplicações. Se você
		    não ouvir nada quando tentar tocar arquivos em mp3 ou ogg,
		    então o sistema de som na sua máquina não está apropriadamente instalado e
		    este não é um problema relacionado ao FreedroidRPG. Neste caso você deve instalar a sua
		    placa de som apropriadamente primeiro.
	   2.)  Veja se você tem as bibliotecas do SDL_mixer instaladas. Você pode querer
		    usar "locate SDL_mixer" e ver se você obtém um monte de resultados.  Se
		    não, então a falta de biblioteca SDL_mixer é o problema.
		    Também verifique se você tem libogg e libvorbis instaladas.
	   3.)  Se você está compilando do código-fonte, certifique-se que o script ./configure
		    detectou adequadamente a biblioteca SDL_mixer. Basta olhar no ./configure
		    para sua saída. Pode haver uma linha como:

		      checking for Mix_ChannelFinished in -lSDL_mixer... yes

		    Se você obtiver, em vez disso, algo como

		      checking for Mix_ChannelFinished in -lSDL_mixer... no

		    então o script ./configure não detectou seu SDL_mixer como estando
		    instalado. Você pode querer se certificar de que você tem SDL_mixer e
		    SDL_mixer_devel instalados por pacotes ou instalar SDL_mixer do código-fonte.
		    Você pode baixar tudo daqui:

		      https://github.com/libsdl-org/SDL_mixer

		    Se você compilou do código-fonte, você pode ter que recompilar agora, pois a
		    compilação anterior não incluiu o módulo de som do FreedroidRPG. Se
		    as coisas do SDL_mixer estiverem instaladas, deve funcionar após a
		    recompilação.

	P: Meu som está ficando atrasado. Todo som parece estar um pouco fora de sincronia.
	R: Deve haver um daemon de som em execução no seu sistema. Muitos gerenciadores de janela
	   como, p.ex. o KDE, iniciam um daemon de som por padrão na inicialização. Para se livrar
	   da maioria dos daemons comuns de som, você pode tentar (melhor como root)

	   killall -9 artsd
	   killall -9 esd
	   killall -9 yiff
	   killall -9 pulseaudio

	   Após isso, você pode tentar o freedroidRPG novamente. O atraso do som deve
	   não ocorrer mais.

FAQ de Editor de mapas & Desenvolvedor:

	P: Há um editor de mapa?
	R: Sim, nós temos um editor de mapas integrado ao FreedroidRPG. Ele pode ser acessado
       pelo menu principal ou executando

		  freedroidRPG -e

       Ele tem dicas em cada botão para lhe ajudar a encontrar o seu
       caminho. Brique com ele um pouco por conta própria e não hesite em pedir
       ajuda no IRC ou na lista de discussão.

	P: Como eu posso obter a última versão em desenvolvimento do jogo?
	R: Isso é muito simples quando se está usando Linux:
	      git clone https://codeberg.org/freedroid/freedroid-src.git
	   Se você estiver usando Windows nós recomentamos usar uma ferramenta como 
	      http://www.collab.net/downloads/giteye?CID=tigris
	   Se você ainda está tendo problemas, melhor conversar novamente com as pessoas na
	   lista de discussão freedroid-discussion ou pedir ajuda no canal IRC também.

	P: Eu quero ajudar com o desenvolvimento do FreedroidRPG. O que eu devo fazer primeiro?
	R: Primeiro, recomendamos que leia https://www.freedroid.org/developer-area/contribute/
	   Em seguida, entre em contato conosco. Isso pode ser feito via IRC (veja "Contato")
	   ou usando a lista de discussão freedroid-discussion.
	   Então, a próxima coisa a se fazer é obter a última versão de desenvolvimento do jogo
	   a partir do git, para então fazer um patch pequeno ou discutir qualquer coisa
	   grande que você tenha em mente com as pessoas na lista de discussão ou IRC, de forma que
	   tenhamos certeza que todos os desenvolvedores estão caminhando na mesma direção e
	   saibam o que está acontecendo e quem está trabalhando nisso.


7. Contato
===========
 Site       ................... https://www.freedroid.org
 Código-fonte do projeto   .... https://codeberg.org/freedroid
 Canal IRC            ......... #freedroid em irc.libera.chat ou
                                https://web.libera.chat/#freedroid
 Lista de discussão   ......... freedroid-discussion@lists.sourceforge.net
 Rastreador de erros  ......... https://bugs.freedroid.org/


8. Licença
===========
 O jogo em si é licenciado no GPL. Outras ferramentas tem uma licença mais permissiva, 
 por favor veja o arquivo FILES localizado na mesma pasta que este arquivo.
