__ __ _ _ _ _ __ __ _ _____ | \/ (_) __ _| |__ | |_ __ _ _ __ __| | | \/ | __ _ __ _(_) ___ |___ / | |\/| | |/ _` | '_ \| __| / _` | '_ \ / _` | | |\/| |/ _` |/ _` | |/ __| |_ \ | | | | | (_| | | | | |_ | (_| | | | | (_| | | | | | (_| | (_| | | (__ ___) | |_| |_|_|\__, |_| |_|\__| \__,_|_| |_|\__,_| |_| |_|\__,_|\__, |_|\___| |____/ |___/ |___/ This is a mini-guide for running VCMI (Open-source engine for Heroes of Might and Magic III) on a PinebookPro Manjaro aarch64 As of writing this was done on the latest updated version Linux pinebookpro 5.7.0-1-MANJARO-ARM with mesa-git (Panfrost drivers) Packages needed to be installed via pacman ( pacman -S *packagename* ) boost sdl2_gfx sdl2_mixer sdl2_net sdl2_ttf sdl2_image zlib cmake ffmpeg // Create a working directory // and cd to it git clone --recursive https://github.com/vcmi/vcmi cd vmci mkdir build cd build cmake .. make (Please note here that this process takes very long on a single thread ! ) (when I ran it with make -j3 the PinebookPro froze and I had to hard-reset it) su # make install // Before running the game check the /etc/ld.so.conf.d and define a new file for local libraries ---> local.conf /usr/local/lib /usr/local/lib/vcmi // Once done reload ldconfig as root # ldconfig // You can now install the data files as stated here https://wiki.vcmi.eu/Installation_on_Linux // I have tested the GOG Windows executable which I have installed under Wine on x86_64 Linux // And tarballed the C:\path\to\mm3 and copied it over to the PinebookPro // Then I ran the vcmibuilder /usr/local/bin/vcmibuilder --data /path/to/h3/data // And finally the game launcher /usr/local/bin/vcmilauncher // If you get stuck (like me) with 800x600 resolution just git clone this repo and follow the instructions https://github.com/z3bu/vcmi-highres