ubuntuusers.de

Patch in Wine einflegen?

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

nico_0815

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Hey,

ich habe mir das Spiel "Napoleon - Total War" zugelegt. Installation ging via "Play on Linux" problemlos. Das Spiel läuft - allerdings bis auf die Schlachten.

Laut http://appdb.winehq.org/objectManager.php?sClass=version&iId=20642 hilft ein Patch in diesem Falle weiter. Nur leider habe ich keine Ahnung wie ich diesen integrieren kann.

Vielleicht kann mir da jemand helfen...

nico_0815

(Themenstarter)

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Ui ich habe erst jetzt gesehen, dass es auch eine extra Rubrik Spiele gibt. Sorry, dass das Post an der falschen Stelle landete.

Moderiert von primus pilus:

Thema in das richtige Forum verschoben. Du kannst das Thema melden, dann verschieben wir es für dich.

debobs

Avatar von debobs

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 248

Den Patch musst du in den Sourcecode von WINE einpflegen und ihn dann kompillieren.

nico_0815

(Themenstarter)

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Also ich habe das jetzt wine 1.2 rc5 runtergeladen und inklusive der Änderungen kompiliert. Bei 'checkinstall' bekomme ich jedoch die Fehlermeldung, dass die "DEB"-Pakete nicht erstellt werden konnten.

Das Log liefert:

dpkg-deb: Fehler: Parsen der Datei »/var/tmp/tmp.WVI2xcYmmo/package/DEBIAN/control«, nahe Zeile 7 Paket »wine-1.2«:
 Fehler in Versionszeichenkette »rc5-1«: Versionsnummer beginnt nicht mit einer Ziffer

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi nico 0815,

passe einfach die entsprechende Datei an, indem du die Versionsbezeichnung (entsprechend Fehlermeldung) anpasst.

Gruss Lasall

nico_0815

(Themenstarter)

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Hallo,

dass Umbenennen des Ordners hat bereits geholfen. Danke ☺ Verwirrend finde ich nur, dass ich mir nicht sicher bin welche wine-version ich nun installiert habe:

wine --version
wine-1.2.2

Obwohl ich eigentlich gerade die 1.2.-rc5 installiert habe. PlayonLinux zeigt mir die Variante nicht an. Die Pakterverwaltung erklärt mir aber, dass ich die Version 1.2.001-1 installiert habe (→ so habe ich die genannt). Führe winecfg aus, wird ebenfalls über die Version 1.2.2. als installierte Variante berichtet.

Entsprechend starte ich anscheinend nicht mit der richtigen gepatchten Version und das Problem bleibt bestehen.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi nico 0815,

du hast mit dem Patch nur in der Debian-"control"-Datei die Version geaendert. Die Programmversion != der Paketversion, also ist (sehr wahrscheinlich) alles korrekt. Wie du intern die Programmversion aendern kannst, musst du im Quelltext schauen, hat aber keine Auswirkungen auf Programmfunktionalitaet.

Gruss Lasall

nico_0815

(Themenstarter)

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Okay. Ich glaube ich habe dich verstanden. Allerdings funktioniert das Spiel dennoch nicht wie gewünscht. Es lässt sich nun gar nicht mehr starten. Danke für deine Hilfe, ich versuche das Problem einzukreisen und melde mich dann nochmal.

Grüße

nico_0815

(Themenstarter)

Anmeldungsdatum:
6. Oktober 2008

Beiträge: 60

Die Situation ist folgende. Via PlayOnLinux kann ich das Spiel starten und alles funktioniert bis auf die Schlachten. Interessanterweise scheint es irrelevant zu sein, mit welcher WineVersion "Steam" verknüpft ist.

Wenn ich das Spiel direkt via Konsole starte, kann ich das Spiel nicht einmal starten. Wine liefert.

00000019 GameOverlayUI.exe
	00000050    0
	0000004f    0
	0000004e    0
	0000004d    0
	0000004c    0
	0000004b    0
	0000004a    0
	00000048    0
	00000016    0
	00000026    0
Backtrace:
=>0 0x00485adc in napoleon (+0x85adc) (0x0b35f640)
  1 0x44700000 (0x44a00000)
fixme:faultrep:ReportFault 0x33de6c 0x0 stub
Antworten |