Compilar Otclient Mac OS X

Administrador
em Tutoriais de Clients

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

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

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

Developer Berg

Ricardo Berg
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 12/04/15Posts: 655Gênero: MasculinoChar no Tibia: Developer Berg

para que plataforma é essa compilação ? tipo o otclient vai rodar em qual plataforma ?

Waterson

Não gosto compra outro :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/06/10Posts: 89

@ricardoberg

Não ricardo, pelo visto isso é para compilar para a plataforma MacOSX:

089a85d6e81e5872545e7ddd73036920.png

railsonsousa

KAnait
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/06/11Posts: 8Gênero: MasculinoChar no Tibia: Dark Knight Rokor

Como coloca essa barra de HP e como aumentar esse limite de dimensão? 

Em 20/08/2016 at 20:16, Waterson disse:

Como coloca essa barra de HP e como aumentar esse limite de dimensão? 

Waterson

Não gosto compra outro :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/06/10Posts: 89

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

railsonsousa

KAnait
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/06/11Posts: 8Gênero: MasculinoChar no Tibia: Dark Knight Rokor
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.

Waterson

Não gosto compra outro :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/06/10Posts: 89

Estou muito sem tempo devido a graduação, eu não havia visto nenhum tutorial a respeito, tudo eu aprendi observando os outros sistemas.

moscamortacomsa

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/03/17Posts: 1

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?

Togumelo

Togu
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/09/06Posts: 22Gênero: Masculino

Tem que ser compilado no mac? Não da pra compilar pra mac em windows ou linux?

The Forgotten Tibia Project

 

Porque todo mundo esqueceu que o Tibia podia ser assim

Sem vocações, sem treino, apenas level up

Aumente seu magic, vitality, strenght, dexterity, intelligence, faith, resistance e endurance para ficar mais forte.

 

http://theforgottentibia.servegame.com:8090/                                  test server acontecendo!

build_sorc_60_2.png