Welcome to xTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

Compilando OT CLIENT - WINDOWS

 

Necessário:

  • Registre-se para ver link(s).

    (2.8.8+)
  • Registre-se para ver link(s).

     com MinGW, otc usa a nova versão
  • Registre-se para ver link(s).

    (20120426+)
  • Otclient bibliotecas para mingw32 (

    Registre-se para ver attachment(s).

    )
  • Otclient source (

    Registre-se para ver attachment(s).

    )

 


 

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 (

Registre-se para ver attachment(s).

). 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: 

Registre-se para ver link(s).

Xtibia.com - Sua comunidade de Tibia e OTServ!

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Postado (editado)

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.

Registre-se para ver link(s).

Registre-se para ver attachment(s).

Editado por diarmaint

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Registre-se para ver attachment(s).

Registre-se para ver attachment(s).

esse erro oque esta havendo eu fis algo errado?

Registre-se para ver attachment(s).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Conteúdo Similar

    • Por Arisen Trapzer
      Olá jovens, não sei se já existe algum tutorial sobre o assunto aqui no Ékz, mas hoje resolvi fazer esse pequeno tutorial no qual estarei ensinado como remover aquele pequeno quadradinho que costuma ficar no canto inferior direito do OT Client, segue abaixo uma imagem mostrando de qual quadradinho estou falando.

      Registre-se para ver link(s).
      Para remover é até que uma coisa que considerei simples depois que descobri, sem mais enrolação vamos começar o tutorial.
       
      Vá na pasta do seu OT Client, em seguida vá em modules>client_background, e abra o background.lua
       
      e remova as seguintes linhas
       
      clientVersionLabel = background:getChildById('clientVersionLabel') clientVersionLabel:setText(g_app.getName() .. ' ' .. g_app.getVersion() .. '\n' .. 'Rev ' .. g_app.getBuildRevision() .. ' ('.. g_app.getBuildCommit() .. ')\n' .. 'Built on ' .. g_app.getBuildDate()) if not g_game.isOnline() then addEvent(function() g_effects.fadeIn(clientVersionLabel, 1500) end) end Antes
       
      Registre-se para ver spoiler(s).
       
      Espero ter ajudado   Abraços. OBS: Se ajudei REP+
    • Por Peonso

       
      Nosso website:
      Registre-se para ver link(s).
       
      Guilcera vai ser lançado sexta-feira, 25 Agosto 2017, 14:00. Registre-se para ver link(s).
      !
       
      Guilcera é um servidor OpenTibia olschool, com mapa customizado, o gameplay de antigamento que nós nostálgicos amamos, e algumas surpresas também. O servidor tem as mecânicas do protocolo 7.72, o sistema de magias do 7.4 e os monstros baseados nos arquivos vazados da CIP do 7.7. Nós temos um vasto número de quests escondidas e areas secretas que você vai ser que descobrir por você mesmo.
       
      E também, toda a expêriencia em Guilcera é de graça, você e nem ninguém precisara pagar nada para aproveitar todo o conteúdo do jogo.
       
      É necessário o nosso client customizado para jogar em Guilcera. Registre-se para ver link(s).
      .
       
      O servidor tem como caracteristicas:
      Skills and Magic rates are staged, you advance faster in the beginning. Game mechanics from 7.72. Spells system the same as 7.4 Tibia. Monsters from 7.7. Party can share exp. Knights and paladins damage is buffed. Mana regen is slightly faster. Loot message can be enabled/disabled. Exp Rate From 01 To 29 - x20 From 30 To 39 - x18 From 40 To 49 - x16 From 50 To 54 - x15 From 55 To 59 - x14 From 60 To 64 - x13 From 65 To 69 - x12 From 70 To 74 - x10 From 75 To 79 - x8 From 80 To 89 - x6 From 90 To 99 - x4 From 100 To 109 - x3 From 110 To 139 - x2 From 140 - x1   A cidade inicial, Peonsville:

       
      Guilcera Minimap:

       
      Screenshots
       
      Registre-se para ver link(s).

    • Por NelsonMaldonado
      Registre-se para ver link(s).
      Rates 3.5x Loot 2.5x Spawn 1.8x   Features +300 Custom monsters Unique hugue map WoW type raids Region bosses Reward shop (free supplies)   Connectivity and Host 8 gb RAM Inte i7 50 MB/s speed Hosting in West USA Follow us: Registre-se para ver link(s).
        Game Pictures (spoilers) Registre-se para ver spoiler(s).
    • Por PERSONAGEMW
      Olá boa tarde estou tendo o seguinte erro após mudar o meu OLD Client Para OTC Quando vou logar no OTC Da o seguinte erro no distro Alguém pode me Ajudar ?
      Obrigado!
       ERRO>