In Far Cry 1 mit Wine nicht sichtbare Schriftarten

7

Ich habe kürzlich Far Cry 1 (5 CD im Einzelhandel) unter Wine mithilfe dieses Tutorials auf meinem Ubuntu 14.04 64-Bit installiert .

Meine PC-Spezifikationen lauten wie folgt:

Integrated graphics: Intel G33
openGL version: 1.4
Ram: 2GB DDR2 (upto 4GB upgradable)
Wine version: 1.6.2

Die Installation verlief einwandfrei und später installierte ich den kumulativen Patch 1.4. Dann lief das Spiel mit Verzögerung unter der Einstellung r_Driver = "Direct3D9" und ich bekam folgenden Bildschirm.

Spielmenü unter r_Driver = "Direct3D9"

Dann habe ich gemäß dem Tutorial r_Driver = "openGL" geändert und danach das Spiel erneut ausgeführt. Das Spiel lief mit openGL schneller (weniger Verzögerung). Diesmal sah ich jedoch beim Start einen weißen Bildschirm (wenn das Ubisoft-Logo abgespielt wird) und danach den folgenden Menübildschirm.

Spielmenü unter r_Driver = "openGL"

Jetzt werden die Grafiken viel besser gerendert, aber ich kann keine Schriftarten anzeigen.

Kann mir bitte jemand bei der Lösung dieses Problems helfen? Danke im Voraus.

nlern
quelle
Fehlerberichte sind in AU nicht zum Thema. Bitte melden Sie diesen Fehler im offiziellen Wine Bug Tracker.
David Foerster
Ich würde empfehlen, eine neuere Weinversion zu probieren . Sie scheint jedoch in der AppDB mit Gold / Platin bewertet zu sein: appdb.winehq.org/objectManager.php?sClass=version&iId=13613 . Wenn dies mit dem Steam Dwrite-Text zusammenhängt, der keinen Fehler anzeigt, wurde dies kürzlich ebenfalls behoben.
Wilf
1
@ Wilf - das sollte eine Antwort sein - in der Antwort sagen, wie man die PPA installiert und Wein von 1.6 auf 1.7.x aktualisiert
fossfreedom

Antworten:

1

Einige Programme, die aus irgendeinem Grund Wein verwenden, verbergen Text und andere Dinge, wenn sie openGL verwenden. (Ein gutes Beispiel ist die Verwendung des RuneScape-Clients mit openGL.)

Eine andere Sache ist, dass openGL bei bestimmten Grafikkarten manchmal nicht richtig angezeigt wird. Ihre spezifische Karte unterstützt Direct3d9 gut, openGL jedoch viel weniger.

Elijah Cruz Webservices
quelle
3

Was Sie wahrscheinlich tun müssen, ist nur eine neuere Weinversion auszuprobieren - es gibt eine Datenbank mit Apps, die unter Wein getestet wurden, und FarCry wird dort mit den neuesten Versionen und Betriebssystemen mit Gold / Platin bewertet.

Die Verwendung von PlayOnLinux usw. mit einer bestimmten Weinversion funktioniert häufig - aber häufig funktionieren neuere Weinversionen möglicherweise besser - die Informationen "Dies ist die neueste Version von Wein, die dafür funktioniert" können mit neueren Versionen veraltet sein.

So installieren Sie die neueste Weinversion (derzeit):

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7

Dies wird auch stark detailliert hier .

NB Soweit ich weiß, hat Wine gerade und ungerade Veröffentlichungen, gerade (z. B. 1.4, 1.6) sind "stabil", ungerade (z. B. 1.7) sind "inszeniert". Staging-Releases funktionieren im Allgemeinen einwandfrei und funktionieren möglicherweise besser mit einigen Apps, da sie aktueller sind, es sei denn, sie leiden unter Regressionen. Das Wiki sagt:

Sie sollten die Verwendung dieser [Entwicklungsversionen von Wine] vermeiden, es sei denn, die aktuelle stabile Version von Wine unterstützt die von Ihnen gewünschte Anwendung nicht oder ist nicht mit ihr kompatibel.

aber das kann sowieso veraltet sein ... Es wird jedoch von Wine empfohlen, die App in neueren Versionen zu testen, bevor Fehler gemeldet werden.

Wilf
quelle