staging.inyokaproject.org

Alte Loki-Games installieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

bastain

Anmeldungsdatum:
28. Oktober 2008

Beiträge: Zähle...

Hallo,

ich habe hier noch einige Spiele von Loki wie Heroes III, SMAC, etc. Diese würde ich nun gerne auf meinem Xubuntu-Notebook installieren. Gestern habe ich es einmal mit Heroes III probiert, bekam nach dem Aufruf der setup.sh allerdings eine Fehlermeldung (Line 9, irgendwas mit X86). Hat jemand Loki-Spiele unter Xubuntu schon installiert bekommen? Wie gehe ich das am besten an?

Danke und Gruß! Bastian

Moderiert von ditsch:

Ins passende Forum verschoben. Bitte beachte die Themen-Stickies bei der Wahl des richtigen Forums.

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Zeig doch mal was in der setup.sh drin steht. Wie hast du sie ausgeführt?

bastain

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2008

Beiträge: Zähle...

Aufgerufen mit sh ./setup.sh

#!/bin/sh
#
# Product setup script - Loki Entertainment Software

# Go to the proper setup directory (if not already there)
cd `dirname $0`

# Return the appropriate architecture string
function DetectARCH {
	status=1
	case `uname -m` in
		i?86)  echo "x86"
			status=0;;
		*)     echo "`uname -m`"
			status=0;;
	esac
	return $status
}

# Return the appropriate version string
function DetectLIBC {
      status=1
      if [ -f `echo /lib/libc.so.6* | tail -1` ]; then
	      if fgrep GLIBC_2.1 /lib/libc.so.6* 2>&1 >/dev/null; then
	              echo "glibc-2.1"
	              status=0
	      else    
	              echo "glibc-2.0"
	              status=0
	      fi        
      elif [ -f /lib/libc.so.5 ]; then
	      echo "libc5"
	      status=0
      else
	      echo "unknown"
      fi
      return $status
}

# Detect the Linux environment
arch=`DetectARCH`
libc=`DetectLIBC`

# Find the installation program
function try_run
{
    setup=$1
    shift
    fatal=$1
    if [ "$1" != "" ]; then
        shift
    fi

    # First find the binary we want to run
    failed=0
    setup_bin="setup.data/bin/$arch/$libc/$setup"
    if [ ! -f "$setup_bin" ]; then
        setup_bin="setup.data/bin/$arch/$setup"
        if [ ! -f "$setup_bin" ]; then
            failed=1
        fi
    fi
    if [ "$failed" -eq 1 ]; then
        if [ "$fatal" != "" ]; then
            cat <<__EOF__
This installation doesn't support $libc on $arch

Please contact Loki Technical Support at support@lokigames.com
__EOF__
            exit 1
        fi
        return $failed
    fi

    # Try to run the binary
    # The executable is here but we can't execute it from CD
    setup="$HOME/.setup$$"
    cp "$setup_bin" "$setup"
    chmod 700 "$setup"
    if [ "$fatal" != "" ]; then
        "$setup" $*
        failed=$?
    else
        "$setup" $* 2>/dev/null
        failed=$?
    fi
    rm -f "$setup"
    return $failed
}


# Try to run the setup program
status=0
rm -f "$setup"
if ! try_run setup.gtk && ! try_run setup -fatal; then
    echo "The setup program seems to have failed on $arch/$libc"
    echo
    echo "Please contact Loki Technical Support at support@lokigames.com"
    status=1
fi
exit $status

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Bitte mal mit bash setup.sh starten.

bastain

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2008

Beiträge: Zähle...

Installation hat geklappt...super. Allerdings gibt es bei Alpha Centauri (Planetary Pack) ein Problem. Das SPiel startet, aber kurz nachdem das Raumschiff gelandet ist und die erste Siedlung automatisch errichtet wird, bricht das Spiel ab (Konsole) mit der Fehlermeldung:

X Error: BadMatch Request Major Code 66 () Error Serial #324 Current Serial #327

Erics Ultimate Solitaire startet erst gar nicht mit der Meldung:

eus:dynamic-link.h:57:elf_get_dynamic_info:Assertion '! "bad dynamic tag" ' failed. aborted

Bastian

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Viele Loki_Spiele sind schlecht zur Mitarbeit unter *buntu zu bewegen. Zu diversen Spielen existieren jedoch Anleitungen von mir im Wiki. Alpha Centauri und Erics Ultimate Solitaire besitze ich leider (noch) nicht und kann es nicht testen.

Zu Alpha Zentauri fand ich folgendes] im Netz:

Hoffe du findest was um es ans Laufen zu bekommen ☺ Wäre schön, wenn du Wiki-Artikel dazu schreiben könntest und dein Wissen mit anderen teilst - gerne helfe ich dir hierbei. ☺

Zu Heroes of Might and Magic III gibt es einen neuen Installer, den ich noch nicht getestet habe: http://forum.ubuntuusers.de/topic/heroes-of-might-and-magic-3/ - im Wiki steht aber beschrieben wie du es mit dem alten Installer installieren kannst. Es gibt auch eine Erweiterung die sich lohnt: chimera ☺

Wo erhält man die LOKI-Version von Alpha Zentauri? Habe bislang nur die Windows-Version in den gängigen Shops entdeckt und würde sie gerne kaufen. ☹

Edit:

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

EUS heute erhalten. Läuft nun ☺

Gib mir bitte Feedback in neuer-artikel-eric-s-ultimate-solitaire oder korrigiere es in Spiele/Eric's Ultimate Solitaire

Edit: Anleitung aus Thread entfernt, da Artikel verfügbar.

rohezal

Anmeldungsdatum:
10. September 2008

Beiträge: Zähle...

Ist leider leicht am Thema vorbei aber irgendwie passend. Bei Heroes3 von Loki Games, kann man da eine Custom Campaign starten? Also kann man von Fans gemachte Campagnen (h3c Dateien) spielen?

Mit den Addons, die unter Linux leider nicht laufen, geht es einfach. Kennt sich da jemand aus? Vielleicht eine command line option oder die kampagnen datei austauschen?

Hier der Thread im HoMM3 Forum mit HoMM3 Complete Screenshot: http://www.mightandmagicworld.de/phpbb/viewtopic.php?t=22674

Antworten |