para que plataforma é essa compilação ? tipo o otclient vai rodar em qual plataforma ?
- Forums
- OTServ
- Tutoriais
- Tutoriais de Clients
- Compilar Otclient Mac OS X
Compilar Otclient Mac OS X
By Administrador, 21 de jul. de 2016 in Tutoriais de Clients
info
Group: Conde
Joined: 12/04/15
Posts: 655
Reputation: +65
Gender: Masculino
Tibia Character: Developer Berg

info
Group: Campones
Joined: 22/06/10
Posts: 89
Reputation: +9

@ricardoberg
Não ricardo, pelo visto isso é para compilar para a plataforma MacOSX:
info
Group: Campones
Joined: 11/06/11
Posts: 8
Reputation: 0
Gender: Masculino
Tibia Character: 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?
info
Group: Campones
Joined: 22/06/10
Posts: 89
Reputation: +9

@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.
info
Group: Campones
Joined: 11/06/11
Posts: 8
Reputation: 0
Gender: Masculino
Tibia Character: 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.
info
Group: Campones
Joined: 22/06/10
Posts: 89
Reputation: +9

Estou muito sem tempo devido a graduação, eu não havia visto nenhum tutorial a respeito, tudo eu aprendi observando os outros sistemas.
info
Group: Campones
Joined: 23/03/17
Posts: 1
Reputation: 0
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?



info
Group: Administrador
Joined: 08/07/05
Posts: 5.8k
Reputation: +1.4k
Gender: Outro
Compilar OTCLIENT - MAC OS X
Necessário:
(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 libvorbisInstale 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 installClonando 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 -j4Agora 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