Ir para conteúdo

Compilar Otclient Mac OS X


Posts Recomendados

  • Administrador

Compilar OTCLIENT - MAC OS X

 

Necessário:

  1. Mac OS X 10.6 ou maior
  2. XCode
  3. Command Line Tools for Xcode (install them inside the XCode menu)
  4. XQuartz
  5. Homebrew

 

(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.gz cd lua-5.1.5make 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: https://github.com/edubart/otclient/wiki/Compiling-on-Mac-OS-X

Xtibia.com - Sua comunidade de Tibia e Otserv

Link para o comentário
Compartilhar em outros sites

  • 5 weeks later...
  • 6 months later...

@railsonsousa

São sistemas que aumentam a quantidade de SQMs enviados pelo servidor ao cliente, e no caso da HealthBar, sistemas desenvolvidos no OTClient que através de OPCodes atualiza as informações contidas na HealthBar.

Não é necessário usar MacOSX para fazer essas alterações, poderão ser feitas em Windows e LINUX também.

Link para o comentário
Compartilhar em outros sites

Em 12/03/2017 at 14:24, Waterson disse:

@railsonsousa

São sistemas que aumentam a quantidade de SQMs enviados pelo servidor ao cliente, e no caso da HealthBar, sistemas desenvolvidos no OTClient que através de OPCodes atualiza as informações contidas na HealthBar.

Não é necessário usar MacOSX para fazer essas alterações, poderão ser feitas em Windows e LINUX também.

Teria como postar um link de algum tutorial? ou vc mesmo pode fazer o tutorial seria de grande ajuda a comunidade.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Estou com o seguinte erro ao executar o arquivo gerado após a compilação:


FATAL ERROR: Unable to open X11 display
Assertion failed: (e == 0), function ~recursive_mutex, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/libcxx/libcxx-307.4/src/mutex.cpp, line 86.
Abort trap: 6

 

Como resolver?

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...