Jump to content
Wend ll

[OTC] Compilando OTCLient no Windows

Recommended Posts

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 >>

Please login or register to see this link.

separador-1.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.

*

Please login or register to see this link.

2.8.8 ou superior
*

Please login or register to see this link.

sem o MinGW, nós usaremos a versão mais nova
*

Please login or register to see this link.

20120426 ou superior
*

Please login or register to see this link.


* Código fonte do OTClient

Tenha certeza que você instalou as últimas versões, caso contrário, as coisas podem não funcionar.

separador-1.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.

separador-1.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.

separador-1.png

Instale o CodeBlocks

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

separador-1.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.


separador-1.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:

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:

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.

separador-1.png

Baixe o código fonte do OTClient

Vá para

Please login or register to see this link.

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 é.

separador-1.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.

separador-1.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.

separador-1.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 >>

Please login or register to see this link.

, coloque essas dll na pasta do OTClient.exe

Créditos:

Eu por traduzir do github e trazer pra cá

Edubart pelo tutorial original

Edited by AnnaFeeh

Share this post


Link to post
Share on other sites
2 horas atrás, Trevys disse:

Mesma duvida do psalex, meu .exe compilado vai pra 105mb enquanto os outros que a gente baixa já compilado não passa de 5

Na do cmake você tem que colocar release assim fica 5

 

me ajudar compilar meu cliente?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Jonas ZL
      Online coin system e Sistema de idade do personagem
      Novos eventos (Wave e muito mais)
       

      Please login or register to see this attachment.
       

      Please login or register to see this attachment.
       

      Please login or register to see this attachment.
    • By Devatensei
      Otclient Mobile 740,760,772,800,810,854,860,1090,1099
      Server Testados
      carnage76.4vps.eu:7171 "760"🇵🇱
      Mdq.pl:7171 "772"🇵🇱
      Devlandot.eu:7171 "800"🇲🇫
      854"Só achei derivado"
      Baiak-pelego24hrs.online:7171 "860"🇧🇷
      Realots.pl:7171  "1090"🇵🇱
      Oceraglobal.servegame.com:7171 "1099"🇧🇷
      Link: "Mega"

      Please login or register to see this link.
      Arquivo:
      gen_signed.apk
      Tamanho:
      190,02MB
      Instagram.com/deva.tenseisk8

      Please login or register to see this attachment.
    • By mineiros
      É com muita satisfação que venho informar a todos a inauguração de nosso servidor. Após meses de ajustes, acertando detalhes e corrigindo bugs.
       
      IP: vardera.servegame.com - Versão 8.60 - Porta: 7171 

      Utilizamos Mapa Baiak, Pacera e Vardera 100% editados com 28 quests configuradas, +600 cave e 2.000 houses!.

      • Novas Quest.
      • Adicionado +2 novas cidades.
      • Adicionado +2 Outfit - (Elf / Vampiro).
      • NPC para casamento, Banqueiro, Dodge e Crítical entre outros.
      • Prisão para bot 100% AFK, com fiança de 4kk ou tempo de 4 horas preso.
      • Adicionado montaria sem precisar do cliente próprio - (Item de quest).
      • Adicionado novo gold INGOT no valor de 1kk.
      • XP por stages. 
      • Boss com super loot, 9x por dia.
      • UPGRADE em nosso servidor para maior conforto e jogabilidade 
       
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       


      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       
       
       
      Magias Novas
       
      Sorcerer / Master Sorcerer
      Exevo Gran Vis Mort
      Exevo Gran Mas Mort
      Utevo Mort
       
      Paladin / Royal Paladin
      Exori Flux
      Exori Gran Flux
       
      Knigh / Elite Knight
      Mas Exori
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.
       

      Please login or register to see this link.

      Novas atualizações ou qualquer noticia relacionada ao servidor será publicada em nosso News Ticker.

      Recompensa para bugs reportados: O Jogador que nos ajudar reportando bugs será recompensado pela administração com itens donate. 
      Jogadores que se aproveitarem de qualquer bug para trapaça, será punido, podendo ser banido permanentemente de nossos servidores.

      Desejamos a todos um excelente jogo!

      Att;
      Equipe Vardera OT
    • By Artros
      IP: 
      Please login or register to see this link.
                                                                                                      Client: 8.6 (Custom client)
                                                                                                        Host: Canada
                                                                                                        Uptime: 24/7
                                                                                                       Exp Rate: x999
                                                                                                       Skills Rate: x50
                                                                                                        Loot: x4
                                                                                                         Server Start: Already Started!
       
                                                 [MEDIA=youtube]KuNOUHnujIY[/MEDIA]
       
      Cruel-OT is a custom edited 8.6 Evo-server with a lot of events and features some of them will be listed below:
       
      -Custom remapped Evo with hidden hunting places,  trap places for PVP, and some hidden quests around the map.
       
      -More than 50 Quests and hunting tps
       
      -Hourly Bosses with an advanced loot system that allows everyone that participated in killing the boss gets a loot.
       
      -Hourly Lottery System rewards players with different items including points, tokens etc..
       
      -Hourly events located in temple, Lms, Bosses events raid, Dungeon event, and much more..
       
      -Dodge and critical system that allows you to dodge your opponent attack/critical your dmg.
       
      -Advanced daily monsters task with a reward chest.
       
      -Random Mission NPC with more than 50 creatures task.
       
      -A custom Power system that adds power points to your character can be used later with the Power Npc to improve your character skills.
       
      -Casino system.
       
      -a broadcast system that will help players to gather a team for quests, bosses, etc.
       
      -Vip System can be obtained in-game
       
      -Advanced Weapon system spells.
       
      - Balanced Vocations in PVP
       
      -Rewarding points on level
       
      -Upgrade set system and much more to explore in the game.
       
       
      Regarding the Donations :
       
      - we're not aiming for donations, there's a lot of ways to obtain premium points through the game.
       
      -donation set is not the best set in-game, you can obtain the best set without donating.
       
      -it's not a pay 2 win server, it's more like play for fun.
       
      -First, 20 Players, Will Receive 450 premium points Good luck.
    • By apolimatheus
      Galera, tenho um OT e gostaria de adicionar um Banner de Double Points no ínicio do site, quando a pessoa entra nele...
      site: baiakrealeza.servegame.com
      O banner poderia ser igual a esse, a única diferença seria: tirar o nome ICEWAR e adicionar REALEZA.
      Abraço, dou + REP!!!

      Please login or register to see this attachment.
×
×
  • Create New...