Projeto MCOE
------------

Copyright (c) 1999, Leandro Bernsmüller
O MCOE e demais partes desse sistema são "free",
distribuídos sem qualquer garantia.

Licensa de distribuição: GNU-GPL
(maiores detalhes em: .\dp\gnu-gpl.txt)

Aqui você vai encontrar o código fonte e os arquivos de dados.
Deve ser feita "download" da documentação e arquivos executáveis.

Os executáveis devem ser colocados no diretório principal do projeto.



Requer para executar
--------------------

Mínimo:
- Windows 95
- DirectX 5
- 486 DX 2 66Mhz
- 8Mb RAM
- 10Mb HD
- SVGA 800x600 256 cores

Recomendável:
- Windows 95
- DirectX 5
- Pentium 100Mhz
- 16Mb RAM
- 20Mb HD
- SVGA 1024x768 Hi-color
- placa de som

Embora o DirectX 6 seja mais recente e possua mais recursos,
a velocidade de criação de imagens 3D com o "Retained Mode"
em "software" caiu drasticamente se comparado ao DirectX 5.
Por isso é aconselhável instalar o DirectX 5 no lugar do 6.



Compilação
----------

* Requer:
  - SDK do DirectX 5 ou versão superior;
  - Visual C 4 ou posterior (o projeto foi testado em Visual C 4 e 5);

* Edite o arquivo Makefile, fazendo as devidas alterações para
  o seu sistema. Converta o Makefile para o arquivo de projeto:
  mcoe.mak

* Defina compilação tipo "Release", o "debug" não funciona
  diretamente. Para compilar para "debug" edite o Makefile
  conforme instruções encontradas no final do próprio Makefile.

* Configure o Visual C para encontrar os arquivos do DirectX
(supondo VisualC 4):
 1. Tools - Options - Directories (é uma das opções do Tab)
 2. Na lista dos diretórios do "Include files" acrescente
    o diretório com os "headers" dos arquivos do DirectX.
    Esse diretório está no SDK do DirectX e, em geral,
    tem nome: "inc" ou "include".
    Altere a ordem da nova linha inserida para a primeira posição,
    com o botão de seta-para-cima.
 3. Na caixa de combo onde aparece "Include files" selecione
    "Library files" e inclua na lista de diretórios os seguintes:
    "lib" e "bin".
 4. Clique no botão de "OK", a configuração deve estar pronta.
 5. Compile com a opção "Build".

* Compilação fora do ambiente de desenvolvimento do VisualC:
  como não gosto de tal ambiente :-(, boa parte do desenvolvimento
  foi feita com compilações diretamente no Prompt do DOS.
  Para isso é necessário alterar o arquivo "conf.bat", conforme o
  seu sistema (o arquivo está nesse mesmo diretório),
  executá-lo no Prompt do DOS e então comandar: nmake.
  Nesse método é usado diretamente o Makefile e não requer criação
  de mais arquivos de projeto.
  Somente usei esta maneira com DirectX 5 SDK.

* Caso ocorram problemas durante as compilações
  pode ser necessário:
  - reeditar o "Makefile"
  - editar o arquivo "mcoe\extra\Win32.mak"
  - copiar os arquivos .Lib e .H do DirectX para os
    respectivos diretórios do VisualC.

* Importante: toda alteração no Makefile requer recriação
  dos arquivos de projeto!



Convertendo modelos do 3D Studio
--------------------------------

- salve o modelo como .3DS
- use o utilitário x.bat que está nesse mesmo diretório.
  Pode ser necessário editá-lo para que fique adaptado
  ao seu sistema. O arquivo doc\notas.txt possui mais detalhes.



BUGS (conhecidos :-)
----

1.As caixas de diálogo podem levar muito tempo para abrir,
  principalmente em máquinas com pouca memória. Se, após ter
  comandado algo pelos menus, o diálogo demorar muito para
  aparecer, tecle ALT.

2.Os botões da barra de ferramentas já clicados alguma vez desapassem
  se a janela principal perde o foco (?). Para resolver, ao voltar, clique
  sobre a barra de ferramentas, isso fará os botões reaparecerem.

3.Em modos gráficos de 256 cores é possível que o programa perca a palette,
  exibindo imagens com cores visivelmente erradas. Para solucionar
  esse problema, feche o MCOE e outras aplicações que manipulem palette
  que estejam abertas (em geral editores gráficos e modeladores 3D).
  Então, inicie novamente o programa. Em modos sem palette
  (Hi-color ou true-color) esse problema não deve ocorrer.

4.A implementação do jogo em rede não está concluída, não funciona.

5.O utilitário Ajuda não compila corretamente para "Debug", apenas
  gere versões "Release".



Maiores informações
-------------------

Leia os arquivos que estão no diretório DOC,
e principalmente o arquivo principal "xecodoc.rtf".
Naquele arquivo está a descrição técnica do projeto e
o manual do usuário.

Observação:
os textos do diretório DOC estão desatualisados.



Contato
-------

Leandro Bernsmüller

  lebe@geocities.com

  ou

  http://www.geocities.com/SiliconValley/Bay/1704

  ou

  Rua Amadeu Rossi, 425
  São Leopoldo, RS, Brasil
  CEP 93030-220
