Wie einige von euch bereits wissen hatte ich meine Liebe mühe Siebenwind unter Linux ans laufen zu bekommen und auch am laufen zu halten.
Da der Linux FAQ Thread schon ein wenig in die Jahre gekommen ist und die Entwicklung des API-Wrappers wine auch weiter gegangen ist,
habe ich es einmal auf mich genommen und bin mehrere Ansätze durchgegangen und auch auf den einen oder anderen Stolperstein gestoßen.
Das wichtigste zuerst, liebe Linux-Spieler:
Vergesst den Morgrains Legacy Client!Warum soll ich denn nicht die neueren versionen des installers verwenden?Kurz gesagt diese verwenden das .net Framework 2.0 das trotz der neuen mono integration in wine
nicht zufriedenstellend funktionieren.
Kurz gesagt diese Versionen werden einfach abstürzen.
Ihr benötigt einen Client der von dem Siebenwind Installer der Version 2.0 unterstützt wird.
Dazu zählen:
Code:
The Second Age/Renaissance/Third Dawn
Age of Shadows (CD Version)
Age of Shadows (Downloadversion)
Lord Blackthorn's Revenge (Downloadversion)
Lord Blackthorn's Revenge (CD Version)
Lord Blackthorn's Revenge (CD Version2)
Habt ihr? Super!
So nun benötigt ihr noch folgendes:
Code:
wine
winetricks
Wine sollte bei jeder gängigen Distribution einfach aus dem Paketmanager heraus zu installieren sein.
Bei Ubuntu wird auch das winetricks Paket mit angeboten.
Auf 64bit Systemen benötigt ihr eine 32 bit installation von wine.
Sollte wieder erwartend eines von beidem nicht verfügbar sein, habe ich hier mögliche Bezugsquellen für euch:
Für Wine:
http://www.winehq.org/Für Winetricks:
http://code.google.com/p/winetricks/Was wine ist dürften die meisten wissen, aber was ist winetricks?Winetricks ist ein script das in der Lage ist mehrere native komponenten von Windows in Wine zu integrieren oder auch ganze Applikationsinstallationen zu vereinfachen.
Wozu brauche ich denn winetricks?Nun der 2.0 Installer benötigt MFC und die native c runtime von Windows.
So installiert man die benötigten Libraries:
Code:
winetricks vcrun6
Vorher wird der Installer kommentarlos aufgehen und direkt mit einer Speicherzugriffsverletzung abstürzen, da die dlls mittlerweile rudimentär implementiert worden sind und die
Funktionen die der Installer benötigt aber noch nicht implementiert sind.
Nun sollte die Installation mit dem 2.0 Installer in ein beliebiges verzeichnis durchzuführen sein.
Gestartet wird der client dann über die 7wind.exe.
Ich sehe komische ObjektnamenEinfach folgende Zeile in die 7w.cfg eintragen:
Code:
UserLanguageCodeString=DEU
und den client neu starten.
Der client stürzt unregelmäßig ab!Bei mir war es so das ich noch folgendes tun musste bis mein client nicht alle paar minuten abgestürzt ist.
Ich habe noch folgendes in die 7w.cfg eingetragen:
Code:
MouseThread=off
Und ich habe Sound, Musik und Schrittgeräusche deaktiviert.Vorher ist er einfach so abgestürzt.
LG,
Lexianus