Majesty 1,755 #1 Posted November 18, 2021 [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 download, 64-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 - Depois em Pacotes de Idiomas, selecione: Spoiler 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