Venha conhecer o Xtibia!

Bem Vindo ao 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!


Administrador

ot client Compilar Otclient Mac OS X


Compilar OTCLIENT - MAC OS X

 

Necessário:

  1. Mac OS X 10.6 ou maior
  2. Registre-se para ver link(s).

  3. Command Line Tools for Xcode (install them inside the XCode menu)
  4. Registre-se para ver link(s).

  5. Registre-se para ver link(s).

 

(instale nessa ordem)

 

 

Instalando Bibliotecas Necessárias

Nós usamos brew para instalar a maioria das bibliotecas necessárias, usando os seguintes comandos:

brew install git 
brew install cmake 
brew install lua (this lua library doesn't work with in this process, we need 5.1.5) 
brew install boost 
brew install glew 
brew install physfs 
brew install libogg 
brew install libvorbis

 

Instale LUA 5.1.5

curl "http://www.lua.org/ftp/lua-5.1.5.tar.gz"
tar -zxvf lua-5.1.5.tar.g
z cd lua-5.1.5
make macosx test 
mkdir /opt/lua5.1 
make INSTALL_TOP=/opt/lua5.1 install

 

Clonando e Compilando

git clone git://github.com/edubart/otclient.git 
cd otclient 
mkdir build 
cd build 
cmake -DUSE_STATIC_LIBS=OFF -DLUA_LIBRARY=/opt/lua5.1/lib/liblua.a -DLUA_INCLUDE_DIR=/opt/lua5.1/include/ .. 
make -j4

Agora você pode rodar, o otc output binary deve estar no mesmo diretório.

 


 

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

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

    • Preciso de um Designer
      Por atakashi
      Preciso de um Designer para customizar meu OTC.
      Entrar em contato comigo, para decidir orçamento.
    • Pokebar Problem
      Por RodrigoSc
      Eu tenho um erro no pokebar usado no OTC. Ao momento do usar pokebar a distro manda erro:
      Registre-se para ver spoiler(s).
    • (resolvido) [DUVIDA] Mudando Verção do OTC
      Por Joaotz
      OI QUERIA SABER SE TEM COMO EU MUDAR A VERÇÃO DO MEU OTC ELE TA EM 8.60 QUERO COLOCAR 8.54 EU MUDEI NO ENTERGAME.LUA E NÃO ADIANTOU ESTOU USANDO O CLIENTE DA PLIGTH 

       
       
      @Deadpool
    • [DUVIDA] Como fixar as mini janelas nas laterais do OTClient?
      Por jooabs
      Como fixar as mini janelas nas laterais do OTClient?
      alguem poderia me ajuda? pois procurei e nao encontrei onde eu poderia travar elas nas laterias do otclient.
      por favor, alguem me ajuda!
    • (resolvido) Aumentar Limite de Efeitos FALHA
      Por samlecter
      Não consigo aumentar o limite de efeitos do client, segui um tutorial porém, algumas funções tem pequenas diferenças, já tentei deixar exatamente como no tutorial e não consegui, tentei usar uma outra source que já contém efeitos aumentados para comparação mas na hora de compilar da erro, não entendo de source, alguém poderia fazer o imenso favor de aumentar esse limite nas sources?
       
      OBS: Compila normal se eu não fazer as alterações para aumentar esse limite
       
       
      Link do tutorial ensinando aumentar o limite de effects (único que achei, nele tem 1 source já com effects aumentados como base):
      Registre-se para ver link(s).

       
      Download da Source sem NADA alterado (0.3.6 (Crying Damson))
      Registre-se para ver link(s).
           (Já contém Scan no 4shared)
       
       
      Essa Source é desse Post:

      Registre-se para ver link(s).
       
       
      Download da Source que editei pela ultima vez tentando aumentar os effects, os erros da compilação abaixo são referentes a essa ultima tentativa

      Registre-se para ver link(s).
       
      OBS: Todas tentativas deram erros, os erros são praticamentes os mesmos, mudam poucas coisas ou ordem
       
       
       
      Aqui o Log do Compilador Completo (Todos erros):
       
      Registre-se para ver spoiler(s).
       
       
      Explicando a situação o mais completo possível pra que possam me ajudar:
       
       Na minha source, algumas coisas são um pouco diferentes de como estão no post do tutorial, eu tentei deixar exatamente como  diz lá e na hora de compilar aparecem VÁRIOS erros (se compilar sem editar nada, funciona) 
      Exemplo, no tutorial manda procurar em 2 lugares por:
       
      void ProtocolGame::sendMagicEffect(const Position& pos, uint8_t type) e trocar por:
       
      void ProtocolGame::sendMagicEffect(const Position& pos, uint16_t type)  
      em protocolgame.cpp está exatamente igual, eu substituo como dito no post.
       
      Já no protocolgame.h está assim:
      void sendMagicEffect(const Position& pos, uint8_t type)  
      Em alguns outros lugares eu encontro o "void Game::" em vez de só "void" , em outros ao contrário...
       
      Mesmo com essas diferenças, eu consegui encontrar TODOS, vi que só o que muda é o:
      ProtocolGame:: ou
      Game::   
      Tentei substituir pelo do post e deixar tudo EXATAMENTE como diz o post, porém da erro, creio que em alguns lugares eu devo retirar o "ProtocolGame::", em outros colocar, em alguns lugares adicionar "Game::" e em outros retirar, porém são muitas combinações possiveis, estou tentando e não estou conseguindo, cada combinação que tendo aparecem erros diferentes,
       
       
       
       
      @Skulls
      @Gabrieltxu
      @JairKevick
       

Anuncie no Xtibia!

Anuncie para obter mais acessos em seu servidor, entre em contato conosco: [email protected].