/otcv8-The-Josh-Wife-Edition

josh passed away the last wednesday we are on his funeral right now

Primary LanguageC++

OTClientV8 - The Josh Wife Edition

No support because I am at funeral of the Josh you expect me to sit on my phone and texing you? no Mirror: https://mega.nz/file/bFV1wYTS#hVkhHLH91xy91OODFl_Dx6605id2w9uXfBvNP45e3nE

Windows

You need visual studio 2019

vcpkg install boost-iostreams:x86-windows-static boost-asio:x86-windows-static boost-beast:x86-windows-static boost-system:x86-windows-static boost-variant:x86-windows-static boost-lockfree:x86-windows-static boost-process:x86-windows-static boost-program-options:x86-windows-static luajit:x86-windows-static glew:x86-windows-static boost-filesystem:x86-windows-static boost-uuid:x86-windows-static physfs:x86-windows-static openal-soft:x86-windows-static libogg:x86-windows-static libvorbis:x86-windows-static zlib:x86-windows-static libzip:x86-windows-static openssl:x86-windows-static

Linux

on linux boost >=1.67 and libzip-dev, physfs >= 3 also gcc >=9, because otcv8 uses c++17 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-9 g++-9 Then just mkdir build && cd build && cmake .. && make -j8

Android

To compile on android you need to create C:\android with

Also install android extension for visual studio In visual studio go to options -> cross platform -> c++ and set Android NDK to C:\android\android-ndk-r21b Right click on otclientv8 -> proporties -> general and change target api level to android-25

Put data.zip in android/otclientv8/assets You can use powershell script create_android_assets.ps1 to create them automaticly (won't be encrypted)