|
-
Rookie
G2 DNDR unter Wine 1.9.2. Freeze
Servus zusammen,
ich möchte G2 DNDR gerne auf meinem Linux Rechner zum Laufen bringen. Ich habe die Gold Version 2.6, (noch) keine Mods und ich nutze Wine 1.9.2. unter Lubuntu 14.
Das Spiel startet ordnungsgemäß (okay da gibt es am Anfang die vdfs32e.exe Fehlermeldung, was aber laut Forum normal ist und einfach weggeklickt werden kann). Ich habe in der INI die Musik ausschalten müssen, weil angeblich eine XT....sgt Datei gefehlt hätte, die aber vorhanden war. Egal, die Musik ist mir nicht sonderlich wichtig.
Jetzt kann ich ein neues Spiel beginnen, der Intro-Trailer kommt, und Xardas beginnt den Dialog. ~ 5 Sekunden nach Dialogbeginn friert der Bildschirm ein. Ich kann den Dialog noch mit Esc und Mausklicks steuern, aber das Bild bleibt starr.
Ich bin leider kein wirklicher Linux/Wine-Spezialist, aber habe schon andere Spiele annehmbar zum Laufen gebracht, doch hier komme ich nicht weiter.
Die im Forum vorhandenen Anleitungen für Linux habe ich bereits gelesen, allerdings kommt dort mein Fehler nicht vor.
Ich freue mich über eure Hilfe, vielen Dank, Ben
-
Metasyntaktische Variable
Ich habe es gerade nochmal bei mir getestet. Xubuntu 15.10 mit Wine 1.6.2. Erforderte 'winetricks d3dx9' und 'winetricks vcrun6' sowie das Abschalten der Musik und ich komme zumindest durch Xardas' ersten Dialog und kann im Turm herum laufen. Weiter habe ich nicht getestet.
Versuche im Zweifel mal eine stabile Wine-Version (also 1.6.x oder 1.8.x). Die 1.9.x ist die Entwicklerfassung, da kann durchaus auch gerade mal was kaputt sein.
Und starte das Spiel mal aus einem Terminal, dann schreibt Wine Nachrichten nach stderr und man kann u.U. sehen, wo's klemmt.
EDIT: Hält man sich bzgl. der Musik-DLLs an die Installationsanleitung hier im Forum, klappt's auch mit der Musik.
Geändert von foobar (04.02.2016 um 12:45 Uhr)
-
Rookie
Vielen Dank für die Rückmeldung und dein Testen!
Ich habe es inzwischen zum Laufen gebracht. Es war das Systempack 1.1. notwendig und diverse wine-Pakete, die ich noch nicht hatte (u.a. vcrun6).
Das Systempack hätte ich erstmal nicht erwartet, weil das für Win Vista aufwärts konzipiert wurde und ich es unter Wine mit XP-Einstellung versuchte.
Das Spiel läuft nun in allen Belangen, wenn auch mit mäßiger Grafik mangels externer GraKa.
Lg Ben
-
Metasyntaktische Variable
Zitat von BenLUbuntu
Das Systempack hätte ich erstmal nicht erwartet, weil das für Win Vista aufwärts konzipiert wurde und ich es unter Wine mit XP-Einstellung versuchte.
Bei mir war es auch nicht nötig.
Das Spiel läuft nun in allen Belangen, wenn auch mit mäßiger Grafik mangels externer GraKa.
Ich habe es auf meinem Laptop mit Core i3 (1,9 GHz, Haswell) auf der integrierten Grafikeinheit (HD4400) in der nativen Auflösung (1366x768) laufen lassen und es scheint problemlos zu funktionieren. Nochmal getestet: Bei normalen Einstellungen sind teilweise bis zu 100 fps drin. Erst wenn ich auf max. Details und Sichtweite 300% stelle, geht die Framerate in Khorinis mal bis auf 20 runter. Natürlich kommt es auf die Hardware an, aber wenn du vergleichbare Komponenten hast und wesentlich andere Leistungsdaten bekommst, stimmt vielleicht noch irgendwas nicht.
-
Rookie
Habe extra einzeln getestet: Erst mit neuen Winepaketen, dann Reportversion 2.6, dann Systempack.
Ich habe leider nur die ATI/Radeon 3000 als interne Einheit. Leider stellt ATI keine passenden & aktuellen Treiber für Linux bereit. Ich denke daher dürfte die Performance bescheiden sein.
G2 läuft mit einer Auflösung von 800x600 mit 32 Bit Farbtiefe und geringen Details (Sichtweite, Wasser etc.) flüssig. Ab 1024x768 gehen die FPS schon runter, alles darüber unspielbar.
Aber damit möchte ich hier niemanden behelligen, ich bin froh, dass es überhaupt läuft und ich nach fast 10 Jahren erfahre, wie es nach Gothic I weitergeht
-
Lehrling
Zitat von BenLUbuntu
Vielen Dank für die Rückmeldung und dein Testen!
Ich habe es inzwischen zum Laufen gebracht. Es war das Systempack 1.1. notwendig und diverse wine-Pakete, die ich noch nicht hatte (u.a. vcrun6).
Das Systempack hätte ich erstmal nicht erwartet, weil das für Win Vista aufwärts konzipiert wurde und ich es unter Wine mit XP-Einstellung versuchte.
Das Spiel läuft nun in allen Belangen, wenn auch mit mäßiger Grafik mangels externer GraKa.
Lg Ben
Halli hallo. Ich benutz seit einiger Zeit Linux Mint, und hatte bisher mit Wine recht viel Glück, denn ich kenn mich fast nicht aus, aber einige Sachen funktionierten bis jetzt. Ich steh derzeit aber ziemlich auf der Leiter was Gothic 2 anbelangt. Wie genau hast du das denn gelöst? Ich benutze auch Wine 1.9.2, und habe winetricks und vcrun6 installiert (was auch immer das macht). Das Systempack 1.1 hab ich auch in der richtigen Reihenfolge installiert mit Gothic Gold von Steam. Ich komme ins Menü, aber sobald ich das Spiel starte crasht es entweder sofort, oder aber nach ein paar Sekunden nach dem Gespräch mit Xardas.
Könnte mir jemand helfen, der sich besser auskennt als ich?
Crashlog:
Code:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004e956c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004e956c ESP:0135f084 EBP:0135f930 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:7b8519f0 ECX:0135f068 EDX:00000000
ESI:0082e6f0 EDI:0ff12124
Stack dump:
0x0135f084: 0135f930 0135f934 0176c0c4 00000000
0x0135f094: 0082e6f0 00000000 00000000 00000000
0x0135f0a4: 00000000 0082e6f0 7ffd8000 0082f80c
0x0135f0b4: 0a0e8034 0ff120dc 0082e6f0 0000005c
0x0135f0c4: 00000000 00000000 00000000 0082f61c
0x0135f0d4: 0082e6f0 0000000f 0a09c73d 0000000d
Backtrace:
=>0 0x004e956c in gothic2 (+0xe956c) (0x0135f930)
1 0x0082e6bb in gothic2 (+0x42e6ba) (0x0082e6f0)
2 0x00000000 (0x0041c760)
0x004e956c: movl 0x0(%eax),%edx
Modules:
Module Address Debug info Name (156 modules)
PE 400000- b52000 CodeView gothic2
PE 3000000- 300a000 Deferred bugslayerutil
PE a930000- a957000 Deferred shw32
PE 10000000-10247000 Deferred vdfs32g
PE 21100000-21164000 Deferred mss32
PE 30000000-30072000 Deferred binkw32
PE 63420000-6343c000 Deferred msdbi
PE 71460000-71479000 Deferred imagehl2
ELF 7a800000-7a92d000 Deferred opengl32<elf>
\-PE 7a820000-7a92d000 \ opengl32
ELF 7aedb000-7afd8000 Deferred quartz<elf>
\-PE 7aef0000-7afd8000 \ quartz
ELF 7afd8000-7b0ce000 Deferred libasound.so.2
ELF 7b32e000-7b353000 Deferred dmband<elf>
\-PE 7b330000-7b353000 \ dmband
ELF 7b353000-7b380000 Deferred msvfw32<elf>
\-PE 7b360000-7b380000 \ msvfw32
ELF 7b380000-7b3a3000 Deferred dmsynth<elf>
\-PE 7b390000-7b3a3000 \ dmsynth
ELF 7b3a3000-7b3d5000 Deferred winealsa<elf>
\-PE 7b3b0000-7b3d5000 \ winealsa
ELF 7b3d5000-7b400000 Deferred dmusic<elf>
\-PE 7b3e0000-7b400000 \ dmusic
ELF 7b503000-7b519000 Deferred midimap<elf>
\-PE 7b510000-7b519000 \ midimap
ELF 7b519000-7b545000 Deferred libvorbis.so.0
ELF 7b545000-7b6bd000 Deferred libvorbisenc.so.2
ELF 7b6bd000-7b800000 Deferred oleaut32<elf>
\-PE 7b6d0000-7b800000 \ oleaut32
ELF 7b800000-7ba6b000 Deferred kernel32<elf>
\-PE 7b810000-7ba6b000 \ kernel32
ELF 7ba76000-7ba8e000 Deferred libresolv.so.2
ELF 7ba8e000-7bb00000 Deferred libsndfile.so.1
ELF 7bc00000-7bcf0000 Deferred ntdll<elf>
\-PE 7bc10000-7bcf0000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7bf09000-7bf12000 Deferred libogg.so.0
ELF 7c012000-7c046000 Deferred libflac.so.8
ELF 7c046000-7c0b5000 Deferred libpulsecommon-4.0.so
ELF 7c0b5000-7c104000 Deferred libpulse.so.0
ELF 7c105000-7c11e000 Deferred msacm32<elf>
\-PE 7c110000-7c11e000 \ msacm32
ELF 7c125000-7c14e000 Deferred winepulse<elf>
\-PE 7c130000-7c14e000 \ winepulse
ELF 7c14e000-7c172000 Deferred mmdevapi<elf>
\-PE 7c150000-7c172000 \ mmdevapi
ELF 7c172000-7c1c0000 Deferred dsound<elf>
\-PE 7c180000-7c1c0000 \ dsound
ELF 7c1c0000-7c200000 Deferred dmime<elf>
\-PE 7c1d0000-7c200000 \ dmime
ELF 7c404000-7c40b000 Deferred libasyncns.so.0
ELF 7c40b000-7c415000 Deferred libwrap.so.0
ELF 7c415000-7c43a000 Deferred dmcompos<elf>
\-PE 7c420000-7c43a000 \ dmcompos
ELF 7c43a000-7c469000 Deferred dmloader<elf>
\-PE 7c440000-7c469000 \ dmloader
ELF 7d03f000-7d04a000 Deferred libjson-c.so.2
ELF 7d072000-7d086000 Deferred psapi<elf>
\-PE 7d080000-7d086000 \ psapi
ELF 7d0bc000-7d0ed000 Deferred dmstyle<elf>
\-PE 7d0c0000-7d0ed000 \ dmstyle
ELF 7d2bf000-7d834000 Deferred i965_dri.so
ELF 7daad000-7dae4000 Deferred libtxc_dxtn.so
ELF 7db2c000-7db37000 Deferred libpciaccess.so.0
ELF 7db37000-7db54000 Deferred libgcc_s.so.1
ELF 7dc3c000-7dc4a000 Deferred libdrm_radeon.so.1
ELF 7dc4a000-7dc52000 Deferred libdrm_nouveau.so.2
ELF 7dc52000-7dc75000 Deferred libdrm_intel.so.1
ELF 7dc75000-7dc7e000 Deferred librt.so.1
ELF 7dc7e000-7dcc9000 Deferred libdbus-1.so.3
ELF 7dcc9000-7dcd3000 Deferred libnih-dbus.so.1
ELF 7dcd3000-7dcec000 Deferred libnih.so.1
ELF 7dcec000-7dd0a000 Deferred libcgmanager.so.0
ELF 7dd0a000-7dd1d000 Deferred libudev.so.1
ELF 7dd1d000-7dd2b000 Deferred libdrm.so.2
ELF 7dd2b000-7dd2e000 Deferred libxshmfence.so.1
ELF 7dd2e000-7dd35000 Deferred libxcb-sync.so.1
ELF 7dd35000-7dd39000 Deferred libxcb-present.so.0
ELF 7dd39000-7dd3d000 Deferred libxcb-dri3.so.0
ELF 7dd3d000-7dd43000 Deferred libxcb-dri2.so.0
ELF 7dd43000-7dd5b000 Deferred libxcb-glx.so.0
ELF 7dd5b000-7ddbb000 Deferred libgl.so.1
ELF 7dddc000-7de15000 Deferred uxtheme<elf>
\-PE 7dde0000-7de15000 \ uxtheme
ELF 7de15000-7de1b000 Deferred libxfixes.so.3
ELF 7de1b000-7de26000 Deferred libxcursor.so.1
ELF 7de26000-7de36000 Deferred libxi.so.6
ELF 7de36000-7de3a000 Deferred libxcomposite.so.1
ELF 7de3a000-7de45000 Deferred libxrandr.so.2
ELF 7de45000-7de50000 Deferred libxrender.so.1
ELF 7de50000-7de56000 Deferred libxxf86vm.so.1
ELF 7de56000-7de5a000 Deferred libxinerama.so.1
ELF 7de5a000-7de61000 Deferred libxdmcp.so.6
ELF 7de61000-7de65000 Deferred libxau.so.6
ELF 7de65000-7de87000 Deferred libxcb.so.1
ELF 7de87000-7dfbb000 Deferred libx11.so.6
ELF 7dfbb000-7dfce000 Deferred libxext.so.6
ELF 7dfce000-7dfd1000 Deferred libx11-xcb.so.1
ELF 7dfd1000-7dfd5000 Deferred libxdamage.so.1
ELF 7dfd5000-7dfed000 Deferred libglapi.so.0
ELF 7dfef000-7e084000 Deferred winex11<elf>
\-PE 7e000000-7e084000 \ winex11
ELF 7e084000-7e0a9000 Deferred imm32<elf>
\-PE 7e090000-7e0a9000 \ imm32
ELF 7e0f7000-7e120000 Deferred libexpat.so.1
ELF 7e120000-7e15b000 Deferred libfontconfig.so.1
ELF 7e15b000-7e183000 Deferred libpng12.so.0
ELF 7e183000-7e19d000 Deferred libz.so.1
ELF 7e19d000-7e23d000 Deferred libfreetype.so.6
ELF 7e25e000-7e2d9000 Deferred shlwapi<elf>
\-PE 7e270000-7e2d9000 \ shlwapi
ELF 7e2d9000-7e318000 Deferred d3d9<elf>
\-PE 7e2e0000-7e318000 \ d3d9
ELF 7e318000-7e364000 Deferred dinput<elf>
\-PE 7e320000-7e364000 \ dinput
ELF 7e364000-7e4bc000 Deferred wined3d<elf>
\-PE 7e370000-7e4bc000 \ wined3d
ELF 7e4bc000-7e533000 Deferred ddraw<elf>
\-PE 7e4c0000-7e533000 \ ddraw
ELF 7e533000-7e5ec000 Deferred msvcrt<elf>
\-PE 7e550000-7e5ec000 \ msvcrt
ELF 7e5ec000-7e615000 Deferred iphlpapi<elf>
\-PE 7e5f0000-7e615000 \ iphlpapi
ELF 7e615000-7e651000 Deferred ws2_32<elf>
\-PE 7e620000-7e651000 \ ws2_32
ELF 7e651000-7e66d000 Deferred wsock32<elf>
\-PE 7e660000-7e66d000 \ wsock32
ELF 7e66d000-7e779000 Deferred comctl32<elf>
\-PE 7e670000-7e779000 \ comctl32
ELF 7e779000-7e7a4000 Deferred msacm32<elf>
\-PE 7e780000-7e7a4000 \ msacm32
ELF 7e7a4000-7e82a000 Deferred rpcrt4<elf>
\-PE 7e7b0000-7e82a000 \ rpcrt4
ELF 7e82a000-7e970000 Deferred ole32<elf>
\-PE 7e840000-7e970000 \ ole32
ELF 7e970000-7ea2b000 Deferred winmm<elf>
\-PE 7e980000-7ea2b000 \ winmm
ELF 7ea2b000-7eaa5000 Deferred advapi32<elf>
\-PE 7ea40000-7eaa5000 \ advapi32
ELF 7eaa5000-7ebc7000 Deferred gdi32<elf>
\-PE 7eab0000-7ebc7000 \ gdi32
ELF 7ebc7000-7ed26000 Deferred user32<elf>
\-PE 7ebe0000-7ed26000 \ user32
ELF 7ed26000-7ed33000 Deferred libnss_files.so.2
ELF 7ed33000-7ed3f000 Deferred libnss_nis.so.2
ELF 7ed3f000-7ed58000 Deferred libnsl.so.1
ELF 7ef99000-7efdf000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7372000-f7377000 Deferred libdl.so.2
ELF f7377000-f7525000 Deferred libc.so.6
ELF f7526000-f7542000 Deferred libpthread.so.0
ELF f7547000-f7550000 Deferred libnss_compat.so.2
ELF f7563000-f7719000 Dwarf libwine.so.1
ELF f771b000-f773d000 Deferred ld-linux.so.2
ELF f773d000-f773e000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001e 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
00000026 GothicStarter.exe
00000027 0
00000028 (D) Z:\home\johannes\Desktop\Gothic II\system\Gothic2.exe
00000030 0
0000002e 0
0000002d 15
0000002c 15
0000002b 0
00000029 0 <==
System information:
Wine build: wine-1.9.2
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 3.16.0-38-generic
Geändert von SchwindelFrei (07.02.2016 um 17:55 Uhr)
-
Metasyntaktische Variable
Zitat von SchwindelFrei
Könnte mir jemand helfen, der sich besser auskennt als ich?
Hast du die DLLs aus der Installationsanleitung hier im Forum korrekt installiert oder in der INI die Musik abgeschaltet? Hast du auch die DirectX-Bibliotheken via winetricks installiert?
Grundsatzregeln zu Problemen mit WINE:
- Starten aus Terminalfenster, dann die Ausgabe von stderr posten.
- Pfade immer in Windows-Notation angeben, nicht in Unix-Notation (also wine 'D:\setup.exe' statt wine '/media/cdrom/setup.exe'). Das Mapping kann man in 'winecfg' nachgucken. Am einfachsten geht's, indem man einfach vorher ins entsprechende Verzeichnis wechselt und den Pfad dann ganz weglässt.
- Bei Problemen mit der Entwicklerversion downgraden auf eine stabile Version.
-
Lehrling
Zitat von foobar
Hast du die DLLs aus der Installationsanleitung hier im Forum korrekt installiert oder in der INI die Musik abgeschaltet? Hast du auch die DirectX-Bibliotheken via winetricks installiert?
Grundsatzregeln zu Problemen mit WINE:
- Starten aus Terminalfenster, dann die Ausgabe von stderr posten.
- Pfade immer in Windows-Notation angeben, nicht in Unix-Notation (also wine 'D:\setup.exe' statt wine '/media/cdrom/setup.exe'). Das Mapping kann man in 'winecfg' nachgucken. Am einfachsten geht's, indem man einfach vorher ins entsprechende Verzeichnis wechselt und den Pfad dann ganz weglässt.
- Bei Problemen mit der Entwicklerversion downgraden auf eine stabile Version.
Danke für die rasche Antwort. Erstaunlich wie schnell sich hier im Forum jemand kümmert!
Habe bereits vorher das Forum durchforstet nach Installationsanleitungen und mod-ready guides,- aber anscheinend nicht brav genug. Ich habe Installiert nach der Minianleitung im Systempatch 1.1. Jetzt beim nochmal kontrollieren habe ich erst die "Installations-Anleitung für Gothic II - Gold Edition für Linux" entdeckt. Die werde ich jetzt erst einmal durchforsten, bevor ich weiter poste.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|