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

Copyright (c) 1999, Leandro Bernsmller
O MCOE e demais partes desse sistema so "free",
distribudos sem qualquer garantia.

Licensa de distribuio: GNU-GPL
(maiores detalhes em: .\dp\gnu-gpl.txt)

Aqui voc vai encontrar o cdigo fonte e os arquivos de dados.
Deve ser feita "download" da documentao e arquivos executveis.

Os executveis devem ser colocados no diretrio principal do projeto.



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

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

Recomendvel:
- 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 criao de imagens 3D com o "Retained Mode"
em "software" caiu drasticamente se comparado ao DirectX 5.
Por isso  aconselhvel instalar o DirectX 5 no lugar do 6.



Compilao
----------

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

* Edite o arquivo Makefile, fazendo as devidas alteraes para
  o seu sistema. Converta o Makefile para o arquivo de projeto:
  mcoe.mak

* Defina compilao tipo "Release", o "debug" no funciona
  diretamente. Para compilar para "debug" edite o Makefile
  conforme instrues encontradas no final do prprio Makefile.

* Configure o Visual C para encontrar os arquivos do DirectX
(supondo VisualC 4):
 1. Tools - Options - Directories ( uma das opes do Tab)
 2. Na lista dos diretrios do "Include files" acrescente
    o diretrio com os "headers" dos arquivos do DirectX.
    Esse diretrio est no SDK do DirectX e, em geral,
    tem nome: "inc" ou "include".
    Altere a ordem da nova linha inserida para a primeira posio,
    com o boto de seta-para-cima.
 3. Na caixa de combo onde aparece "Include files" selecione
    "Library files" e inclua na lista de diretrios os seguintes:
    "lib" e "bin".
 4. Clique no boto de "OK", a configurao deve estar pronta.
 5. Compile com a opo "Build".

* Compilao fora do ambiente de desenvolvimento do VisualC:
  como no gosto de tal ambiente :-(, boa parte do desenvolvimento
  foi feita com compilaes diretamente no Prompt do DOS.
  Para isso  necessrio alterar o arquivo "conf.bat", conforme o
  seu sistema (o arquivo est nesse mesmo diretrio),
  execut-lo no Prompt do DOS e ento comandar: nmake.
  Nesse mtodo  usado diretamente o Makefile e no requer criao
  de mais arquivos de projeto.
  Somente usei esta maneira com DirectX 5 SDK.

* Caso ocorram problemas durante as compilaes
  pode ser necessrio:
  - reeditar o "Makefile"
  - editar o arquivo "mcoe\extra\Win32.mak"
  - copiar os arquivos .Lib e .H do DirectX para os
    respectivos diretrios do VisualC.

* Importante: toda alterao no Makefile requer recriao
  dos arquivos de projeto!



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

- salve o modelo como .3DS
- use o utilitrio x.bat que est nesse mesmo diretrio.
  Pode ser necessrio edit-lo para que fique adaptado
  ao seu sistema. O arquivo doc\notas.txt possui mais detalhes.



BUGS (conhecidos :-)
----

1.As caixas de dilogo podem levar muito tempo para abrir,
  principalmente em mquinas com pouca memria. Se, aps ter
  comandado algo pelos menus, o dilogo demorar muito para
  aparecer, tecle ALT.

2.Os botes 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 botes reaparecerem.

3.Em modos grficos de 256 cores  possvel que o programa perca a palette,
  exibindo imagens com cores visivelmente erradas. Para solucionar
  esse problema, feche o MCOE e outras aplicaes que manipulem palette
  que estejam abertas (em geral editores grficos e modeladores 3D).
  Ento, inicie novamente o programa. Em modos sem palette
  (Hi-color ou true-color) esse problema no deve ocorrer.

4.A implementao do jogo em rede no est concluda, no funciona.

5.O utilitrio Ajuda no compila corretamente para "Debug", apenas
  gere verses "Release".



Maiores informaes
-------------------

Leia os arquivos que esto no diretrio DOC,
e principalmente o arquivo principal "xecodoc.rtf".
Naquele arquivo est a descrio tcnica do projeto e
o manual do usurio.

Observao:
os textos do diretrio DOC esto desatualisados.



Contato
-------

Leandro Bernsmller

  lebe@geocities.com

  ou

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

  ou

  Rua Amadeu Rossi, 425
  So Leopoldo, RS, Brasil
  CEP 93030-220
