|
-
g2 startet nicht, aber der rundll32 macht auch keine hohe auslastung (ist aber vorhanden)...
ich hab das script aber trotzdem mal ausgeführt, es sagt: "INFORMATION: Es werden keine Aufgaben mit den angegebenen Kriterien ausgeführt."
und gothic2 wird nicht gestartet, ich habe aber 2 gothic2 prozesse im taskmanager (so soll es wohl auch sein, wenn ich das script richtig verstehe, warum weiß ich aber nicht)
-
Schau mal im Taskmanager nach, welche .dll die rundll32.exe ausführt (dazu musst Du im Taskmanager die Prozesse auswählen und im Menüpunkt "Ansicht" die Spalte "Befehlszeile" aktivieren. Der Games-Explorer ist die gameux.dll
Es kann natürlich auch ein anderer Prozess den Start blockieren. Versuche mal folgendes:
1. Computer neu starten
2. Gothic2 starten
3. alle nicht benötigten Anwendungen beenden
4. Starte den Taskmanager und beende nach und nach all Prozesse Deines Benutzers ausser der Explorer.exe und der Taskmgr.exe.
5. Nicht benötigte Dienste beenden (Virenscanner, Messenger, Firewall, ...)
Sobald man den blockierenden Prozess erwischt hat, startet Gothic2
-
-
Lehrling
Hallo! Ich hab mittlerweile einiges versucht, das Problem scheint nur noch größer zu werden. Habe Gothic Gold über Steam (über PlayOnLinux) installiert. d3dx9_36 ist eingestellt mit winetricks. Die .dlls sind hinzugefügt. Installiert sind der Breitbild-fix, der gothic2 fix, das playerkit2.6f, der vdfs patch, systempack1.1. Wenn ich Gothic2.exe oder GothicStarter.exe mit Wine stable (1.6.2) starte crashe ich bereits vor dem menü.
Mit Wine version 1.9.3 und einigen Schritten vorher bin ich zumindest bis ins Spiel und ins Gespräch mit Xardas bekommen. Dann mit Wine stable 1.8 bin ich noch ins Menü gekommen und konnte da an den einstellungen etwas ändern usw, jedoch bin ich gecrasht wenn ich auf "Neues Spiel starten" geklickt habe. Der crash passierte immer erst nach den Introvideos (die ich skippen konnte).
Hier ein crashlog. Hat jemand eine Idee was ich weiters noch machen könnte?
Code:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d2e9476).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7d2e9476 ESP:0135e860 EBP:0135e8d8 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:7d2fb000 ECX:0714bee0 EDX:0021f924
ESI:00001fe0 EDI:0714bb88
Stack dump:
0x0135e860: 0714bec0 0135e8b8 0714bb88 0135e8a4
0x0135e870: 7bcd9fc5 000000ae 7cf0791c 7d2eb1c7
0x0135e880: 0714bec0 000000aa 0135e8b0 0714bee0
0x0135e890: 0000009e 0135e8b8 000000aa 0000009e
0x0135e8a0: 0135e9cc 00000000 72747473 000000ae
0x0135e8b0: 66727473 000000a2 46524d44 0000008a
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7d2e9476 in dmstyle (+0x19476) (0x0135e8d8)
1 0x7cef2987 in dmime (+0x12986) (0x0135e938)
2 0x7cef5e25 in dmime (+0x15e24) (0x0135ea38)
3 0x7cf3399d in dmloader (+0x1399c) (0x0135f228)
4 0x004e9135 in gothic2 (+0xe9134) (0x0d0481f0)
5 0x00000000 (0x0082e6f0)
6 0x00000000 (0x0041c760)
0x7d2e9476: 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 79597000-795bd000 Deferred dmband<elf>
\-PE 795a0000-795bd000 \ dmband
ELF 7a3bd000-7a3e9000 Deferred msvfw32<elf>
\-PE 7a3c0000-7a3e9000 \ msvfw32
ELF 7a3e9000-7a4da000 Deferred quartz<elf>
\-PE 7a400000-7a4da000 \ quartz
ELF 7a4da000-7a5d0000 Deferred libasound.so.2
ELF 7a5d0000-7a600000 Deferred winealsa<elf>
\-PE 7a5e0000-7a600000 \ winealsa
ELF 7a711000-7a889000 Deferred libvorbisenc.so.2
ELF 7a889000-7a8fb000 Deferred libsndfile.so.1
ELF 7b800000-7ba5b000 Deferred kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7ba65000-7ba91000 Deferred dmusic<elf>
\-PE 7ba70000-7ba91000 \ dmusic
ELF 7ba91000-7bb00000 Deferred libpulsecommon-4.0.so
ELF 7bc00000-7bcdb000 Deferred ntdll<elf>
\-PE 7bc10000-7bcdb000 \ ntdll
ELF 7bcde000-7bd00000 Deferred dmsynth<elf>
\-PE 7bce0000-7bd00000 \ dmsynth
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7bf23000-7bf3b000 Deferred libresolv.so.2
ELF 7bf3b000-7bf67000 Deferred libvorbis.so.0
ELF 7c067000-7c07d000 Deferred midimap<elf>
\-PE 7c070000-7c07d000 \ midimap
ELF 7c07d000-7c0b1000 Deferred libflac.so.8
ELF 7c0b1000-7c100000 Deferred libpulse.so.0
ELF 7cca8000-7ccb1000 Deferred libogg.so.0
ELF 7ccb1000-7ccb8000 Deferred libasyncns.so.0
ELF 7ccb8000-7ccc2000 Deferred libwrap.so.0
ELF 7ccc3000-7ccdc000 Deferred msacm32<elf>
\-PE 7ccd0000-7ccdc000 \ msacm32
ELF 7cce3000-7cd0b000 Deferred winepulse<elf>
\-PE 7ccf0000-7cd0b000 \ winepulse
ELF 7cd0b000-7ce41000 Deferred oleaut32<elf>
\-PE 7cd20000-7ce41000 \ oleaut32
ELF 7ce41000-7ce63000 Deferred mmdevapi<elf>
\-PE 7ce50000-7ce63000 \ mmdevapi
ELF 7ce63000-7ce89000 Deferred dmcompos<elf>
\-PE 7ce70000-7ce89000 \ dmcompos
ELF 7ce89000-7ced2000 Deferred dsound<elf>
\-PE 7ce90000-7ced2000 \ dsound
ELF 7ced2000-7cf19000 Dwarf dmime<elf>
\-PE 7cee0000-7cf19000 \ dmime
ELF 7cf19000-7cf48000 Dwarf dmloader<elf>
\-PE 7cf20000-7cf48000 \ dmloader
ELF 7cf8a000-7cf95000 Deferred libjson-c.so.2
ELF 7cfa4000-7cfb8000 Deferred psapi<elf>
\-PE 7cfb0000-7cfb8000 \ psapi
ELF 7d2ca000-7d2fe000 Dwarf dmstyle<elf>
\-PE 7d2d0000-7d2fe000 \ dmstyle
ELF 7d498000-7d4bd000 Deferred imm32<elf>
\-PE 7d4a0000-7d4bd000 \ imm32
ELF 7d4bd000-7d4f4000 Deferred libtxc_dxtn.so
ELF 7d53c000-7d547000 Deferred libpciaccess.so.0
ELF 7d547000-7d564000 Deferred libgcc_s.so.1
ELF 7d64c000-7d659000 Deferred libdrm_radeon.so.1
ELF 7d659000-7d661000 Deferred libdrm_nouveau.so.2
ELF 7d661000-7d683000 Deferred libdrm_intel.so.1
ELF 7d683000-7dbf8000 Deferred i965_dri.so
ELF 7dbf8000-7dc01000 Deferred librt.so.1
ELF 7dc01000-7dc4c000 Deferred libdbus-1.so.3
ELF 7dc4c000-7dc56000 Deferred libnih-dbus.so.1
ELF 7dc56000-7dc6f000 Deferred libnih.so.1
ELF 7dc6f000-7dc8d000 Deferred libcgmanager.so.0
ELF 7dc8d000-7dca0000 Deferred libudev.so.1
ELF 7dca0000-7dcaf000 Deferred libdrm.so.2
ELF 7dcaf000-7dcb2000 Deferred libxshmfence.so.1
ELF 7dcb2000-7dcb9000 Deferred libxcb-sync.so.1
ELF 7dcb9000-7dcbd000 Deferred libxcb-present.so.0
ELF 7dcbd000-7dcc1000 Deferred libxcb-dri3.so.0
ELF 7dcc1000-7dcc7000 Deferred libxcb-dri2.so.0
ELF 7dcc7000-7dcdf000 Deferred libxcb-glx.so.0
ELF 7dcdf000-7dd3f000 Deferred libgl.so.1
ELF 7dd60000-7dd97000 Deferred uxtheme<elf>
\-PE 7dd70000-7dd97000 \ uxtheme
ELF 7dd97000-7dd9d000 Deferred libxfixes.so.3
ELF 7dd9d000-7dda8000 Deferred libxcursor.so.1
ELF 7dda8000-7ddb8000 Deferred libxi.so.6
ELF 7ddb8000-7ddbc000 Deferred libxcomposite.so.1
ELF 7ddbc000-7ddc7000 Deferred libxrandr.so.2
ELF 7ddc7000-7ddd2000 Deferred libxrender.so.1
ELF 7ddd2000-7ddd8000 Deferred libxxf86vm.so.1
ELF 7ddd8000-7dddc000 Deferred libxinerama.so.1
ELF 7dddc000-7dde3000 Deferred libxdmcp.so.6
ELF 7dde3000-7dde7000 Deferred libxau.so.6
ELF 7dde7000-7de09000 Deferred libxcb.so.1
ELF 7de09000-7df3d000 Deferred libx11.so.6
ELF 7df3d000-7df50000 Deferred libxext.so.6
ELF 7df50000-7df53000 Deferred libx11-xcb.so.1
ELF 7df53000-7df57000 Deferred libxdamage.so.1
ELF 7df57000-7df6f000 Deferred libglapi.so.0
ELF 7df71000-7e003000 Deferred winex11<elf>
\-PE 7df80000-7e003000 \ winex11
ELF 7e047000-7e070000 Deferred libexpat.so.1
ELF 7e070000-7e0ab000 Deferred libfontconfig.so.1
ELF 7e0ab000-7e0d3000 Deferred libpng12.so.0
ELF 7e0d3000-7e0ed000 Deferred libz.so.1
ELF 7e0ed000-7e18d000 Deferred libfreetype.so.6
ELF 7e1ae000-7e228000 Deferred shlwapi<elf>
\-PE 7e1c0000-7e228000 \ shlwapi
ELF 7e228000-7e265000 Deferred d3d9<elf>
\-PE 7e230000-7e265000 \ d3d9
ELF 7e265000-7e2b0000 Deferred dinput<elf>
\-PE 7e270000-7e2b0000 \ dinput
ELF 7e2b0000-7e3bf000 Deferred opengl32<elf>
\-PE 7e2d0000-7e3bf000 \ opengl32
ELF 7e3bf000-7e4ff000 Deferred wined3d<elf>
\-PE 7e3d0000-7e4ff000 \ wined3d
ELF 7e4ff000-7e574000 Deferred ddraw<elf>
\-PE 7e510000-7e574000 \ ddraw
ELF 7e574000-7e61c000 Deferred msvcrt<elf>
\-PE 7e590000-7e61c000 \ msvcrt
ELF 7e61c000-7e642000 Deferred iphlpapi<elf>
\-PE 7e620000-7e642000 \ iphlpapi
ELF 7e642000-7e678000 Deferred ws2_32<elf>
\-PE 7e650000-7e678000 \ ws2_32
ELF 7e678000-7e694000 Deferred wsock32<elf>
\-PE 7e680000-7e694000 \ wsock32
ELF 7e694000-7e79b000 Deferred comctl32<elf>
\-PE 7e6a0000-7e79b000 \ comctl32
ELF 7e79b000-7e7c6000 Deferred msacm32<elf>
\-PE 7e7a0000-7e7c6000 \ msacm32
ELF 7e7c6000-7e847000 Deferred rpcrt4<elf>
\-PE 7e7d0000-7e847000 \ rpcrt4
ELF 7e847000-7e983000 Deferred ole32<elf>
\-PE 7e860000-7e983000 \ ole32
ELF 7e983000-7ea3d000 Deferred winmm<elf>
\-PE 7e990000-7ea3d000 \ winmm
ELF 7ea3d000-7eaaf000 Deferred advapi32<elf>
\-PE 7ea50000-7eaaf000 \ advapi32
ELF 7eaaf000-7ebcc000 Deferred gdi32<elf>
\-PE 7eac0000-7ebcc000 \ gdi32
ELF 7ebcc000-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 f73dc000-f758a000 Deferred libc.so.6
ELF f758a000-f758f000 Deferred libdl.so.2
ELF f7590000-f75ac000 Deferred libpthread.so.0
ELF f75c3000-f75cc000 Deferred libnss_compat.so.2
ELF f75cd000-f7782000 Dwarf libwine.so.1
ELF f7784000-f77a6000 Deferred ld-linux.so.2
ELF f77a6000-f77a7000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 GothicStarter.exe
00000009 0
0000000e services.exe
0000001e 0
0000001d 0
00000018 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000017 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000023 0
00000022 0
00000024 (D) D:\home\johannes\GothicII\system\Gothic2.exe
00000030 0
0000002e 0
0000002d 15
0000002c 0
0000002b 0
0000002a 15
00000025 0 <==
System information:
Wine build: wine-1.6.2
Platform: i386 (WOW64)
Host system: Linux
Host version: 3.16.0-38-generic
-
Wenn du wine über das Terminal startest, solltest du eine detailiertere Ausgabe bekommen.
Jemand mal Gallium Nine ausprobiert?
http://www.golem.de/news/gallium-nin...11-110653.html
Die alte Signatur, die nervte nur.
-
Lehrling
Zitat von Bas
Oh. Dachte das ist das gleiche. Hier direkt vom Terminal kopiert:
Code:
johannes@johannes-GE60-2PE ~ $ wine D:\\home\\johannes\\GothicII\\system\\GothicStarter.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x135e908,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000005 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x135f078,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x135edc8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x135edc8,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000005 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x135f0b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x135ee08,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x1356728,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1356048,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1356048,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1b0a18, flags 0x1, event (nil) stub!
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x1f5b50, dmusic = 0x135f918, dsound = (nil), hwnd = (nil))
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:dmsynth:IDirectMusicSynth8Impl_SetMasterClock (0x1ff3a0)->(0x1ff268): stub
fixme:dmsynth:IDirectMusicSynthSinkImpl_SetMasterClock (0x1feef0)->(0x1ff268): stub
fixme:dmsynth:IDirectMusicSynth8Impl_Open (0x1ff3a0)->(0x135f964): stub
fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0x1f5b50, 0x1ff0a0): stub
fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1f5b50, 0, 0x1ff0a0, 0): semi-stub
fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1f5b50, 1, 0x1ff0a0, 1): semi-stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:dmloader:IDirectMusicLoaderImpl_SetSearchDirectory : fClear ignored
fixme:dmstyle:IDirectMusicChordTrack_IDirectMusicTrack_Init (0x1bcbb0, 0x1e778c): stub
fixme:dmime:IDirectMusicTempoTrack_IPersistStream_Load (0x1e7840, 0x1bc928): Loading not fully implemented yet
fixme:dmstyle:IDirectMusicStyleTrack_IPersistStream_Load (0x1e78a0, 0x1bc928): Loading not fully implemented yet
fixme:dmfile:IDirectMusicStyleTrack_IPersistStream_ParseStyleRef : DMRF (DM References) list, not yet handled
fixme:dmstyle:IDirectMusicStyle8Impl_IPersistStream_Load (0x1e79a8, 0x1b35d0): Loading
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_LoadBand : failed to load object
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_ParseStyleForm : could not load track
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
wine: Unhandled page fault on read access to 0x00000000 at address 0x7c4a7476 (thread 0025), starting debugger...
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
EDIT: habe gerade hier oben entdeckt, dass etwas mit der Musik nicht stimmt im Report, und bin draufgekommen dass ich foobars Rat die Musik in der .ini zu deaktivieren noch nicht befolgt habe. Ich konnte das Spiel starten, die ganzen Videos aber nicht skippen. Im Turm herumlaufen funktionierte. Passt vorerst alles. Danke!
Geändert von SchwindelFrei (08.02.2016 um 20:04 Uhr)
-
Passt dann ja auch zu ein paar der Errors:
err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_LoadBand : failed to load object
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_ParseStyleForm : could not load track
Aber was ist msvrt?
-> MicroSoft Visual C(++) RunTime
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
= -> https://demangler.com/ Was auch immer das in Kurzform heißt.
Edit:
Name mangling wird benutzt, um Funktionsnamen in C++-Bibliotheken oder OBJ-Modulen auch dann voneinander unterscheidbar zu machen, wenn z.B. wegen Funktionsüberladung mehrere Funktionen im selben Sichtbarkeitsbereich (scope) den selben Namen haben. "Mangled names" (auch: decorated names, dekorierten Namen) haben eine compilerspezifische Namenserweiterung, die normalerweise recht kryptisch aussieht und die Namens-/Symboltabelle schwer lesbar macht. "Unmangling" "demangling" oder "undecorating" ist der Vorgang, diese Zusatzinformation zu entfernen, um den Klartextnamen der Funktion besser erkennen zu können.
Die alte Signatur, die nervte nur.
Geändert von Bas (08.02.2016 um 20:32 Uhr)
-
Lehrling
Ja wie gesagt, hab das mit der Musik gemacht. Schade, dass die bei mir anscheinend nicht funktioniert (die Gothic/Risen Musik war immer der Hammer), denn in Wine kann ich nichts anderes als Pulseaudio einstellen.
Ich starte das spiel jetzt jedes Mal über den GothicStarter mit Wine im Terminal. Mir ist aufgefallen, dass man zB VarusBiker und Minimodbalance nicht gemeinsam spielen kann, deswegen hab ich mich, wie damals vor ein paar Jahren wieder für VarusBiker entschieden. Das ist eh klug so, oder? Als weitere Mods hab ich nochdazu Vurts Grafic Overhaul installiert. Der Breitbildfix und Fizzbans Scriptpatch und so weiter werden da wohl schon dabeisein, oder? Sonst noch Mods die ich laut euch unbedingt probieren sollte, wenn ich das Spiel dabei möglichst "vanilla-ish" behalten will?
Was msvcrt angeht habe ich soweit keine Probleme, ich befinde mich aber noch in Xardas Turm.
Edit: Habe probiert rauszutabben. Das funktioniert noch, aber wenn ich wieder reintabbe, dann ist über dem Menü ein weißes Kästchen das heißt irgendwas mit Runtime, also ich nehme an das ist msvcrt, aber ich kann damit leben nicht raustabben zu können.
Geändert von SchwindelFrei (08.02.2016 um 22:32 Uhr)
-
L'Hiver als Grafikpatch, ggf. auch den DX-Konverter, aber dann noch mit Wine? Da steigen deine Fehlerquellen ja nochmal deutlich, also besser den Konverter weglassen.
Die alte Signatur, die nervte nur.
-
Lehrling
Zitat von Bas
L'Hiver als Grafikpatch, ggf. auch den DX-Konverter, aber dann noch mit Wine? Da steigen deine Fehlerquellen ja nochmal deutlich, also besser den Konverter weglassen.
Sicher, dass sich der nicht mit Vurts Grafic Overhaul überschneidet? So wie ich Vurt kenne hat er größtenteils die Botanik und den Himmel verbessert. L'hiver schaut auch aus als ob der viel an den Bäumen und der Umgebung (aber auch den Häusern) ändert. Keine Ahnung... Glaubst du sind Vurts, L'Hiver und Texturemix sinnvoll gemeinsam?
-
Probiers aus.
Kannst ja einfach den Patch, den du auf jeden Fall voll auskosten möchtest, als Zweites installieren.
Die alte Signatur, die nervte nur.
-
Lehrling
Zitat von Bas
Probiers aus.
Kannst ja einfach den Patch, den du auf jeden Fall voll auskosten möchtest, als Zweites installieren.
Klar, ist das gescheiteste. Die Datei die als letztes reingezogen wird in den Data Ordner hat die geringste Priorität? Versteh ich das richtig? Ich bin verwöhnt vom Modmanager von System Shock 2 und dessen ganz genau und sorgfältig sortiertem Forum
-
Der GothicStarter erlaubt nur das ausführen einer Mod. Bei den Grafikpatches überschreibst du afaik nur bereits vorhandene Dateien.
Die alte Signatur, die nervte nur.
-
Gothic2 DNDR läuft erfolgreich
Ich habe endlich Muße gefunden mich nochmals mit den technischen Feinheiten auseinanderzusetzen, um Gothic II zu installieren. Es hat endlich geklappt.
Das Wichtigste war die gesamte Installation in einem sauberen 32bit Prefix (WINEARCH=win32 WINEPREFIX=~/.wine32/) unterzubringen und auch mit einer 32bit Version von Wine zu starten (die sind mit einem i386 Affix gekennzeichnet statt mit dem üblichen x86_64 der neueren Versionen). Da kann man sich schnell mit seinem 64bit Betriebssystem über Kreuz legen, sowohl bei der Installation als auch beim Starten danach. Ich komme mittlerweile gut mit Lutris zurecht, weil es mir hilft sowohl das Prefix als auch die Wine Version zusammenzuhalten und nicht doch wieder irgendwo im Installationprozess unachtsam irgend etwas 64bit Behaftetes zu verwenden, was dann zu allerhand Fehlern führt.
Funktionierende Wine Version ist zumindest die 3.3-staging, ältere gehen sicherlich auch. Ich habe auch eine neuere Version (3.16-staging) mal ausprobiert, weil es die jüngste i386/32bit Variante ist, allerdings gibt es dort Probleme mit dem Sound, die Introvideos starten nicht und der Fullscreen bleibt schwarz. Sollte einem sowas beim Ausprobieren passieren, kann man sich falls alle üblichen Stricke wie Esc, Alt+Tab, Strg+Esc, Alt+Enter usw. reißen mit einem Terminalaufruf behelfen, das zumindest bei mir bei so gut wie allen Versuchen funktioniert hat. Falls das auch nicht geht, kann man statt neu zu starten es über das TTY (Strg+Alt+F1) probieren, um dann die Gothic2.exe zu beenden.
Ein paar 'Erste Hilfe' Befehle:
xrandr -s 1920x1080 - setzt die Auflösung wieder zurück.
ps ax | less - findet die Prozess ID, welche man dann mit kill oder xkill o.ä. beendet (Space zum Blättern, Q zum Beenden)
ps ax | grep -i Gothic (findet direkt die PID der Gothic2.exe, um sie killen zu können)
kill 1234 - entsprechend der PID beendet das entsprechende Programm
mit Alt+F7 bis F9 kommt man meistens wieder zurück in das Desktop-Environment.
Es war nicht nötig DLLs zu installieren oder deren Reihenfolgen (native/builtin) zu ändern oder mit winetricks herumzuzaubern. Allein in der Gothic.ini habe ich nach erfolgreichem Start die 800x600x16 Auflösung (zVidResFullscreen) auf 1920x1080 abgeändert. Prozessor ist von Intel, Grafik von Nvidia. Aber mit AMD dürfte das inzwischen genauso gut funktionieren.
Und sollte man doch mal unbedingt Winetricks brauchen, so würde ich nicht empfehlen es wie in der obigen Anleitung einfach über den nackten Befehl aufzurufen, sondern das Prefix voranzustellen, weil man sonst nämlich sein Default-64bit-Wine verändert. Also so: WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks.
Geändert von Petrus (11.08.2019 um 11:28 Uhr)
Grund: einen Notfallbefehl ergänzt
-
Lehrling
Odysee des Königs
Weißt Du zufällig, ob es mögich ist, mit Lutris auch "Odysee des Königs" zum Laufen zu bringen?
NoON
Zitat von Petrus
Ich habe endlich Muße gefunden mich nochmals mit den technischen Feinheiten auseinanderzusetzen, um Gothic II zu installieren. Es hat endlich geklappt.
Das Wichtigste war die gesamte Installation in einem sauberen 32bit Prefix (WINEARCH=win32 WINEPREFIX=~/.wine32/) unterzubringen und auch mit einer 32bit Version von Wine zu starten (die sind mit einem i386 Affix gekennzeichnet statt mit dem üblichen x86_64 der neueren Versionen). Da kann man sich schnell mit seinem 64bit Betriebssystem über Kreuz legen, sowohl bei der Installation als auch beim Starten danach. Ich komme mittlerweile gut mit Lutris zurecht, weil es mir hilft sowohl das Prefix als auch die Wine Version zusammenzuhalten und nicht doch wieder irgendwo im Installationprozess unachtsam irgend etwas 64bit Behaftetes zu verwenden, was dann zu allerhand Fehlern führt.
Funktionierende Wine Version ist zumindest die 3.3-staging, ältere gehen sicherlich auch. Ich habe auch eine neuere Version (3.16-staging) mal ausprobiert, weil es die jüngste i386/32bit Variante ist, allerdings gibt es dort Probleme mit dem Sound, die Introvideos starten nicht und der Fullscreen bleibt schwarz. Sollte einem sowas beim Ausprobieren passieren, kann man sich falls alle üblichen Stricke wie Esc, Alt+Tab, Strg+Esc, Alt+Enter usw. reißen mit einem Terminalaufruf behelfen, das zumindest bei mir bei so gut wie allen Versuchen funktioniert hat. Falls das auch nicht geht, kann man statt neu zu starten es über das TTY (Strg+Alt+F1) probieren, um dann die Gothic2.exe zu beenden.
Ein paar 'Erste Hilfe' Befehle:
xrandr -s 1920x1080 - setzt die Auflösung wieder zurück.
ps ax | less - findet die Prozess ID, welche man dann mit kill oder xkill o.ä. beendet (Space zum Blättern, Q zum Beenden)
kill 1234 - entsprechend der PID regelt das Auflösungsproblem durch die Gothic2.exe
mit Alt+F7 bis F9 kommt man meistens wieder zurück in das Desktop-Environment.
Es war nicht nötig DLLs zu installieren oder deren Reihenfolgen (native/builtin) zu ändern oder mit winetricks herumzuzaubern. Allein in der Gothic.ini habe ich nach erfolgreichem Start die 800x600x16 Auflösung (zVidResFullscreen) auf 1920x1080 abgeändert. Prozessor ist von Intel, Grafik von Nvidia. Aber mit AMD dürfte das inzwischen genauso gut funktionieren.
Und sollte man doch mal unbedingt Winetricks brauchen, so würde ich nicht empfehlen es wie in der obigen Anleitung einfach über den nackten Befehl aufzurufen, sondern das Prefix voranzustellen, weil man sonst nämlich sein Default-64bit-Wine verändert. Also so: WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks.
-
Du meinst vermutlich die Gothic 2 Mod "Odyssee - Im Auftrag des Königs".
Wüsste nicht, warum das nicht funktionieren sollte. Es laufen unter Linux so gut wie alle Spiele. Es gibt ein paar seltene Ausnahmen, aber grundsätzlich laufen wirklich über 95% aller PC Spiele. Egal ob alte DX9 Spiele von 2001 oder aktuelle wie Kingdom Come, Witcher 3, Sekiro usw. Auch MMOs wie ESO oder World of Warcraft laufen unter Linux gut (also keine linuxbasierten Abstürze, hohe Bildwiederholraten). Nur mal so als generelle Beispiele.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|