For Debian-based distros we also needed to install these things:
mono-complete
xprintidle
p7zip-full
wget
Since some maps are 7zip files, wget was used for some downloads, xprintidle for debugging, and simply "mono" did not include all of the parts of Mono that are being used. Also, if you have no games installed before Zero-K, we also needed to install SDL2 ( libsdl-2.0 ). Are you sure these are not needed on manjaro? Do you have them installed?
Also, before the itch.io client, I had a script that would install ZK for Linux. You would run it after extracting it to a folder, which would then become the game folder. It does not depend on any debian stuff, should work on all Linux computers. However, it does not know how to install the dependencies except on Debian based distros.
installdir=$( dirname "${0}" )
# User install folders
lshare="$HOME/.local/share"
# Where to place .desktop file
apps="${lshare}/applications"
# Where to place icon
icons="${lshare}/icons"
# Setup dependencies ...
pkgmanager=$( which apt-get )
pkx=$( which pkexec )
if [ -n "${pkgmanager}" -a -n "${pkx}" ]
then
${pkx} ${pkgmanager} -y install mono-complete libsdl2-2.0-0 libopenal1 libcurl3 zenity libgdiplus
fi
# Binary name
bin="Zero-K.exe"
# Setup ZK...
cd ${installdir}
installdir=$PWD
wget -N
https://zero-k.info/lobby/${bin} 2>&1 | tee /dev/stderr | sed -u "s/^ *[0-9]*K[ .]*\([0-9]*%\).*/\1/" | zenity --progress --text "Downloading Zero-K Lobby..." --title "Downloading Zero-K" --auto-close --auto-kill --no-cancel
chmod +x ${bin}
# Create .desktop file for launching Zero-K from the menu
echo "[Desktop Entry]
Type=Application
Version=1.0-5
Name=Zero-K
Keywords=game;strategy;
Icon=Zero-K
Path=${installdir}
Exec=mono ${installdir}/${bin}
Terminal=false
StartupNotify=false
Categories=Game;StrategyGame;
Comment=Free real time strategy (RTS) game
" > "${installdir}/Zero-K.desktop"
chmod +x "${installdir}/Zero-K.desktop"
# Verify local folders exist
if [ ! -d "$apps" ]
then
mkdir "$apps"
fi
if [ ! -d "$icons" ]
then
mkdir "$icons"
fi
mv "${installdir}/Zero-K.desktop" "${apps}/."
mv "${installdir}/Zero-K.png" "${icons}/."
# Delete itself
zenity --info --title "Done\!" --text "Zero-K is now installed\! You can find it in your applications menu."
rm "${0}"