AD
ot client

Compilar OTClient Windows

Por Administrador, 21 de jul. de 2016 em Tutoriais de Clients

compilação
otc
tutorial
client
tibia client
custom
7
20.5k
AdministradorA
21 de julho de 2016 às 19:24

Compilando OT CLIENT - WINDOWS

 

Necessário:

 


 

Certifique-se de que você instalou as últimas versões, ou algumas coisas podem não funcionar. Nota: otc utiliza C:/MinGW como diretório toolchain, você pode mudar mas cuidado.

 

Instale MinGW32

Note que esse GCC precisa ser 4.6 ou posterior, qualquer outro GCC que você já tenha instalado não vai funcionar porque otclient precisa de features C++11 que são suportados apenas por compiladores recentes. Execute o instalador MinGW32 e no processo de instalação certifique-se que você usa o último catalogo, quando perguntado e marque a instalação do compilador C++. Quando acabado, o MinGW deve ser instalado em C:/MinGW. é seguro instalar o sistema MSYS e funciona com isso.

 

Instale CMake

Rode o Instalador, se perguntado se você quer que o CMake configure Path Variable, diga não. Isto será setado manualmente nos próximos passos.

 

Instale CodeBlocks

Execute o instalador do CodeBlocks, lembre, não instale MinGW quando pedir.

 

Instale Bibliotecas Otclient

Extraia o otclient-libs_mingw32-dwarf2.zip em C:/MinGW/. Este zip contém 3 pastas *Lib,include e bin devem ser jogados em C:/MinGW/lib, C:/MinGW/include e C:/MinGW/bin.

 

Configure system PATH variable

Agora todas as ferramentas necessárias estão instaladas, você precisa configurar o system path variable para fazer o CMake encontrar o MinGW32 e as bibliotecas instaladas, vá até:

 

Control Panel->System->Advanced->Environment Variables

 

Verifique se o user variable path existe, se não, crie um, então sete isso para:

 

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

 

Tenha certeza que esse user variable path existe e referencia para o diretório do CMake apropriadamente.

 

Faça Download das Sources do OTClient

Baixe as últimas sources do OTClient (otclient-master.zip). O diretório no qual você colocou as sources pode não conter espaços (e.g. "C:\OTClient\" é bom, contudo "C:\Program Files\OTClient" não é).

 

Gere CodeBlocks Arquivo de Projeto (Project File)

Rode CMake-gui.exe localizado em \Program Files\CMake 2.8\bin, e especifique o diretório no qual você recém jogou as sources, e onde você quer que os arquivos do projeto sejam criados. Pressione configurações, selecione CodeBlocks - MinGW Makefiles como gerador, então gere os arquivos do projeto.

 

Scripting e Compilação

Abra o (otclient.cbp) por CMake com CodeBlocks, e escreva. Para compilar, você precisa primeiro configurar a pasta do MinGW32, indo em Settings >Compiler And Debugger... > Toolchain Executables.

 

Mantenha uma cópia do Tibia.dat e Tibia.spr dentro de /data/things// antes de rodar o cliente.

 


Créditos e Fonte: https://github.com/edubart/otclient/wiki/Compiling-on-Windows

Xtibia.com - Sua comunidade de Tibia e OTServ!

 

 

otclient-master.zip

otclient-libs_mingw32-dwarf2.zip

diarmaintD
26 de julho de 2016 às 21:36

Dúvidas nessa parte.

Scripting e Compilação

Abra o (otclient.cbp) por CMake com CodeBlocks, e escreva. Para compilar, você precisa primeiro configurar a pasta do MinGW32, indo em Settings >Compiler And Debugger... > Toolchain Executables.

Lá em 

Settings >Compiler And Debugger... > Toolchain Executables.

eu preciso direcionar a parta do MinGW?

Como é a primeira vez que tento isso pra compilar eu fui em Build/Build. e deu esse erro.

http://imgur.com/a/VDEJQ

VDEJQ

Editado Julho 26 por diarmaint

diarmaintD
31 de julho de 2016 às 14:22

.

Editado Agosto 2 por diarmaint

1 mês depois...
KotZletYK
30 de agosto de 2016 às 17:41

O download das Lib's-OTC estão corrompidas, dando falha após chega aos 15MB de download! 

4 meses depois...
24 de dezembro de 2016 às 14:38

tenho uma duvida !!!

se eu compilar meu otclient com minhas spr's e dat e com o items.otb do meu servidor ele nao vai dar debug depois?

3 meses depois...
04 de março de 2017 às 17:44

Nao entendi nada do seu tutorial T_T

2 semanas depois...
radhanamaR
13 de março de 2017 às 20:54

quais opções do mingw32 tenho que selecionar? no codeblok oque eu tenho que fazer? tenho que abrir um novo projeto? se sim como? se não oque devo fazer então?

Sem título ming w 32.png

mingw32.png

esse erro oque esta havendo eu fis algo errado?

cmake.png

58c7301f32b21_Semttulomingw32.png.b50bd254bca78dcd3c95e906a5825bb1.png

mingw32.png.aa50c6bf2011e993238e3fa7cf7110e7.png

cmake.png.143e1fb76761bf0df0abe40da1d09bbe.png