Jump to content
Sign in to follow this  
Majesty

OTClient [Windows][VC2022] Compilando Sources OTClient Redemption + VCPKG

Recommended Posts

Majesty    1,755
Majesty

[Windows][VC2022] Compilando Sources OTClient Redemption + VCPKG

Tutorial explicando como compilar as Sources do OTClient Redemption + VCPKG com o Visual Studio 2022.

1 - Downloads Necessários:

- Visual Studio 2022 Community: https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=17

- Microsoft Visual C++ Redistributable 2015-2022: (32-bit download64-bit download)

- Git: https://git-scm.com/download/win

2 - Visual Studio 2022:

- Na tela inicial do Visual Studio, no produto Visual Studio Community 2022 clique no botão Instalar.

-  Na próxima tela, selecione Desenvolvimento para Desktop com C++.

- Na mesma tela em Detalhes da Instalação, selecione:

Spoiler

VisualStudio2022-1.png

 

- Depois em Pacotes de Idiomas, selecione:

Spoiler

VisualStudio2022-2.png

 

3 - Instale os softwares necessários:

- Instale o Git.

4 - VCPKG:

- Utilize o Powershell no diretório C:

cd C:\

- Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Powershell:

Spoiler

git clone https://github.com/Microsoft/vcpkg

cd vcpkg

.\bootstrap-vcpkg.bat

5 - Sources OTClient Redemption:

- Faça o download das sources do OTClient Redemption com o comando abaixo no Powershell:

Spoiler

git clone --recursive https://github.com/mehah/otclient.git

6 - Integração do VCPKG ao Visual Studio:

- Execute o comando abaixo com o Powershell:

.\vcpkg integrate install

- Execute o comando abaixo com permissão de usuário Administrador no Powershell:

[System.Environment]::SetEnvironmentVariable('VCPKG_ROOT','C:\vcpkg', [System.EnvironmentVariableTarget]::Machine)

7 - Compilando as Sources do OTClient Redemption:

- Abra o Visual Studio 2019, na janela "Get Started", selecione "Open a local folder" e abra a pasta raíz do otclient.

- Espere o visual studio carregar. Ele irá gerar automaticamente o cache do cmake, certifique-se de ter todas as libs instaladas no vcpkg, pois irá verificá-las durante a primeira instalação do cmake (Tenha paciência, o primeiro cache pode demorar alguns minutos).

- Depois que o cache cmake for gerado com sucesso, você pode compilar o otclient indo no menu Build > Build All.
8 - Abrindo o OTClient:

- Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient.

- Faça o download dos assets do cliente 12 https://github.com/dudantas/tibia-client/releases/latest e coloque em data/things/versão12/. Exemplo: data/things/1286.

- OTClient será aberto com sucesso!

9 - Créditos:

Edubart, Mehah e Colaboradores (OTClient)

Majesty (Tutorial de compilação do OTClient no VS2022)

Microsoft - VCPKG: https://github.com/Microsoft/vcpkg

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×