Just tried 1.167c: download, unzip, run, enjoy!
Awesome!
Big thanks for the fix!
redmie
Recent community posts
The script takes 2 parameters:
1. the path to the hyperspace-dogfight zip file
2. the desired install path (where the zip will be unpacked and libraries downloaded)
So if the script is named install-hyperspace-dogfights, the install command is for me (for install in ~/Document/game/hyperspace-dogfights):
./install-hyperspace-dogfights ~/Downloads/hyperspace-dogfight-linux.zip ~/Document/game/hyperspace-dogfights
Thanks!
I'm really impressed by your speed!
Played a few more games, I'm still no good...
Still trying to reach wave 5.
I downloaded your new release! Every library needed is here!
There still miss a symlink from libpng12.so.0 to libpng12.so.0.54.0 in the archive (like the symlink there was in the previous zip version).
So after a
ln -s libpng12.so.0.54.0 libpng12.so.0
the game launch! It's not perfect but far easier than before!
Just tried to play on Ubuntu 20.04.
libpng seems to be missing in the zip (we just have a broken symlink: libpng12.so.0 -> libpng12.so.0.54.0).
After finding this dependency in the ubuntu xenial (16) packages repository the game still didn't launch as libGLEW.so.1.13 was not found at launch.
I thus also downloaded libGLEW.1.13 from the xenial repository.
Then the game launched, and it is awesome! Thanks for your work!
Could you consider shipping both libraries in the zip file for easy gaming ?
Side note: I think bumping libpng to version 16 (only version currently supported) might not be too hard but bumping libGLEW to 2.x may not be worth the undertaking.
Here is a script to automate missing library install for the game in the mean time:
#!/bin/sh
# Licensed under CCBYSA
# By redmie <redmie at srvo.fr>
# Install Hyperspace-dogfights on Ubuntu 20.04 LTS if [ "$#" -le 1 ]; then
echo "Illegal number of parameters"
echo "Usage $0 [hyperspace-dogfights-linux v3 zip path] [install path]"
exit 1;
fi CURRENT_PATH=`pwd` ZIP_PATH=`realpath $1` INSTALL_PATH=`realpath $2` # fail script on failure set -x # Create install directory mkdir -p "$INSTALL_PATH/tmp/"
cd "$INSTALL_PATH/tmp/" # get libglew1.3 from xenial (16.04) packages # https://packages.ubuntu.com/xenial/libglew1.13 wget http://cz.archive.ubuntu.com/ubuntu/pool/main/g/glew/libglew1.13_1.13.0-2_amd64.deb
# get libpng12 from wenial (16.04) packages
# https://packages.ubuntu.com/xenial/libpng12-0
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
# extract .deb
dpkg -x libglew1.13_1.13.0-2_amd64.deb .
dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb .
# get lib
cp lib/x86_64-linux-gnu/libpng12.so.0.54.0 $INSTALL_PATH
cp usr/lib/x86_64-linux-gnu/libGLEW.so.1.13 $INSTALL_PATH
# Remove temp path
rm -Rf $INSTALL_PATH/tmp/
# Unzip game
unzip "$ZIP_PATH" -d $INSTALL_PATH
cd "$CURRENT_PATH"