Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Compilando OTCLient no Windows

 

Antes de mais nada, gostaria de dizer que eu não fiz o tutorial, apenas traduzi para português.
Link de post original >> https://github.com/edubart/otclient/wiki/Compiling-on-Windows
 

3f6f.png

 
Neste tutorial eu explicarei como compilar e rodar o OTClient em máquinas com o Windows.

Faça o download do que você precisará
Existem várias ferramentas que você precisa para compilar o projeto, cada uma delas está listada abaixo com seu link.
 
* CMake 2.8.8 ou superior
* CodeBlocks sem o MinGW, nós usaremos a versão mais nova
* MinGW32 20120426 ou superior
* otclient libraries for mingw32
* Código fonte do OTClient
 
Tenha certeza que você instalou as últimas versões, caso contrário, as coisas podem não funcionar.
 

3f6f.png

 
Instale o MinGW32

Observe que o GCC que deve ser usado é o 4.6 ou superior, qualquer versão antiga do GCC que você já tenha instalado não funcionará porque o OTClient precisa de alguns recursos que só são suportados por compiladores recentes. Rode o instalador do MinGW32 e no processo de instalação quando for perguntado tenha certeza que você marcou a caixa para usar o catálogo mais atual.
 

3f6f.png

Instale o CMake

Rode o instalador do CMake, durante o processo de instalação deverá ser perguntado se você quqer que o CMake configure suas variáveis do sistema(PATH), diga que não, isso será manualmente feito nos próximos passos.
 

3f6f.png
 

Instale o CodeBlocks

Rode o instalador do CodeBlocks, Lembre-se, NÃO instale o MinGW quando ele pedir.
 

3f6f.png
 

Instale as bibliotecas do OTClient

Extraia o arquivo otclient-libs_mingw32-dwarf2.zip em C:/MinGW/. Esse arquivo zip contem três pastas *lib, include e bin, que serão fundidas a C:/MinGW/lib, C:/MinGW/include e C:/MinGW/bin.
 

3f6f.png
 

Configure a variável PATH do sistema

Agora que todas as ferramentas necessárias estão instaladas, você deve configurar a variável PATH do sistema, para fazer o CMake encontrar o MinGW32 e as bibliotecas instaladas, vá para:

 

Citar

Painel de controle -> Sistema -> Avançado -> Variáveis de Ambiente

Verifique se na área Variáveis de usuário, existe a variável PATH, se não, crie uma e defina ela como:
 

Citar

C:\Program Files\CMake 2.8\bin;C:\MinGW\bin;C:\MinGW\lib;C:\MinGW\include

Tenha certeza que a variável do usuário PATH existe e que refere para o diretório do CMake.

 

3f6f.png

 

Baixe o código fonte do OTClient

Vá para página de download e faça o download do código fonte do OTCLient. O diretório onde você colocará esses arquivos não deve ser longo. Por exemplo: "C:\OTClient\" é um bom diretório, mas "C:\Program Files\OTClient" não é.

 

3f6f.png

 

Gere o arquivo de projeto do CodeBlocks


Rode o CMake-gui.exe localizado em \Program Files\CMake 2.8\bin, e especifique o diretório onde você colocou o código fonte do OTCLient, e onde você quer que os arquivos do projeto sejam criados. Clique em configure, seleciona CodeBlocks - MinGW Makefiles, como gerador e gere os arquivos do projeto.

 

 

3f6f.png

 

 

Compilando

Abra o arquivo de projeto do CodeBlocks que foi gerado (**otclient.cbp**) pelo CMake com o CodeBlocks. Para compilar você deve primeiro configurar a pasta do MinGW32, indo em Settings > Compiler And Debugger... > Toolchain Executables.

Tenha certeza de copiar os arquivos Tibia.dat e Tibia.spr dentro da pasta /data/things// antes de rodar o cliente.

 

 

3f6f.png

 

 

Suporte a Dx9


Se você quiser ativar a camada de suporte do dx9 para o OTClient, você deve compilar com -DOPENGLES=2.0. Agora o OTClient.exe vai pedir pelas dll libEGL.dll e libGLESv2.dll que você pode conseguir aqui >> https://dl.dropbox.com/u/49948294/otclient/dx9_dlls.zip, coloque essas dll na pasta do OTClient.exe 

  • Respostas 40
  • Visualizações 23.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Show gato, sempre contribuindo, reputado. Abraços.

  • luanluciano93
    luanluciano93

    Ótimo tutorial, se der tempo vou postar um de compilar pela visual studio ... reputado.

  • Ótimo tutorial, bem formatado. Só faltou algumas imagens.   E ao ver esse conteúdo meréce destaque.

Posted Images

Postado

Show gato, sempre contribuindo, reputado. Abraços.

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Postado
  • Autor

Show gato, sempre contribuindo, reputado. Abraços.

ooooooh gato eu? kk nada  

Obrigado Luuuki ^^

 

Ótimo tutorial, se der tempo vou postar um de compilar pela visual studio ... reputado.

Traz mesmo, queria ver como é pelo visual studio.

se der também estarei trazendo um de compilar para linux, se alguém quiser claro ^^

 

Ótimo tutorial, bem formatado.

Só faltou algumas imagens.

 

E ao ver esse conteúdo meréce destaque.

Obrigado ^^

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.1k
  • Posts 512.6k

Informação Importante

Confirmação de Termo