PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : S.T.A.L.K.E.R - Erste Versuche



Seiten : [1] 2

K_Ozz
01.03.07, 22:31
Guten Abend!
Habe gerade die erste Stunde Frickelei an S.T.A.L.K.E.R hinter mir und will meine Ergebnisse präsentieren.
Getestet habe ich mit:
- aktuelle Multiplayer-Beta von STALKER
- Wine 0.9.29 und 0.9.31, jeweils nackt - also ohne zusätzliche dlls
- Cedega, Engine 5.2.10

Installation lief mit Wine und Cedega problemlos.
Mit beiden Programmen lässt sich das Spiel starten, schmeißt einem dann aber sofort "Fatal Error" Boxen an den Kopf [1]. Nachdem man 10 davon mit "Ignorieren" weggeklickt hat starten die Herstellerintros. Danach gibt Wine auf, Cedega schafft es ins Hauptmenü [2].

Sound und Menü scheinen problemlos zu funktionieren, der Serverbrowser zeigt mehrere Onlinespiele an. Leider wars das auch schon - Beim Verbinden und Erstellen eines eigenen Servers springen die selben Fehlerboxen wie beim Starten auf, bis sich das Spiel irgendwann ganz aufhängt [3]

[1] http://img98.imageshack.us/img98/7528/stalker03om7.jpg (http://imageshack.us)
[2] http://img255.imageshack.us/img255/2578/stalker01ba7.jpg (http://imageshack.us)
[3] http://img102.imageshack.us/img102/8529/stalker02nx5.jpg (http://imageshack.us)

Hier die letzten paar Zeilen Output von Cedega:


0003:: Bad stuff: client ignore setting select events for 0x9004c0e0 to 1
0003:: Bad stuff: client ignore setting select events for 0x9004c0e0 to 1
0003:: Bad stuff: client ignore setting select events for 0x9004c0e0 to 1
WARNING: Raw socket creation failed due to insufficient privileges (need root),
but we'll pretend it succeded anyway
0009:: Bad stuff: client ignore setting select events for 0x9004cd30 to 1
0009:: Bad stuff: client ignore setting select events for 0x9004cd88 to 1
0009:: Bad stuff: client ignore setting select events for 0x9004cd30 to 1
0009:: Bad stuff: client ignore setting select events for 0x9004cd88 to 1


Schade. Vielleicht bekommts ja jemand besser hin :)

PUNX69
02.03.07, 02:19
aha und wo bekommt man diese demo her?

kingron
02.03.07, 08:26
fileplanet? http://www.fileplanet.com/promotions/stalker/keyauth_login.aspx

PUNX69
02.03.07, 10:01
nö bei fileplanet registrier ich mich nicht:p

kingron
02.03.07, 10:05
ich auch ned :D

Sidolin
05.04.07, 23:22
Hallo,
Stalker läuft mit wine :)

Dafür muss wine (ich hab die neuste git-version getestet) mit diesem (http://bugs.winehq.org/attachment.cgi?id=5641&action=view) patch gepatched werden, am besten manuell in dlls/ntdll/heap.c nach

ptr += entry->cbData; /* point to next arena */
suchen und durch

if (((ARENA_INUSE *)(ptr - sizeof( ARENA_INUSE )))->magic == ARENA_INUSE_MAGIC)
{
ARENA_INUSE *pArena = (ARENA_INUSE *)(ptr - sizeof( ARENA_INUSE ));
ptr += pArena->size & ARENA_SIZE_MASK;
}
else if (((ARENA_FREE *)(ptr - sizeof( ARENA_FREE )))->magic == ARENA_FREE_MAGIC)
{
ARENA_FREE *pArena = (ARENA_FREE *)(ptr - sizeof( ARENA_FREE ));
ptr += pArena->size & ARENA_SIZE_MASK;
}
else
ptr += entry->cbData; /* point to next arena */
ersetzen.

Danach wine kompilieren, installieren und den Kopierschutz entfernen ;)

Dann per "wine XR_3DA.exe" Stalker starten. (gibt möglicherweise Probleme, dann mal "wine XR_3DA.exe -dsound" probieren)

Es sollte das meiste gehen, was mir bisher aufgefallen ist was nicht geht ist die Schrift im Hauptmenü und bei ein paar Einstellungsdialogen, was aber kein so großes Problem ist, dann gibt es wie auf dem einen Screenshot zu sehen ist kleinere Grafikfehler, teilweise werden Figuren falsch beleuchtet und die Objekte sind nicht richtig gedreht (siehe Waffe auf dem 3. Screenshot oder im Spiel den Hubschrauber der eine interessante Flugposition hat ;)) und irgendwie wird die Schrotflinte nicht angezeigt wenn ich sie benutze. Ich hab aber auch noch nicht weiter als die erste Mission gespielt (Nimble retten).
Dafür ist die Performance wirklich gut, läuft auf jeden Fall schnell genug zum Spielen.

Noch ein paar Screenshots, tut mir leid ich hatte keine Lust ewig mit Gimp rumzubasteln um den linken Bildschirm wegzukriegen ;)
Menü (http://img393.imageshack.us/my.php?image=stalkermenuao6.jpg)
Screenshot 1 (http://img241.imageshack.us/my.php?image=stalkersidrk9.jpg)
Screenshot 2 (http://img488.imageshack.us/my.php?image=stalkerwolfgh8.jpg)

Vielen Dank übrigens an Vitaliy Margolen der den Patch geschrieben hat und das ganze zum laufen gebracht hat :) (http://bugs.winehq.org/show_bug.cgi?id=7859#c4)

gotzl
08.04.07, 18:53
woooohhhoooooo
bei mir laeufts auch, wine rocked :)
Einziger makel ist, dass bei mir die menu animation nicht funktioniert, ansonsten laeufts windowslike...

Sidolin
08.04.07, 19:53
Läufts bei dir ohne die Belechtungsfehler? Und du hast Schrift im Menü? Wie hast denn das geschafft? :)

Julius
09.04.07, 19:54
Genial... dann kann man wohl davon ausgehen das Stalker mit der nächsten version von Wine quasi perfekt läuft :)

gotzl
09.04.07, 20:58
Tach,

nein, das Hauptmenu sieht bei mir gleich aus wie bei dir....
Die Settings - menus jedoch funktionieren alle, aber auch erst nach der installation vom offiziellen Patch.
Beleuchtungsfehler hab ich keine. (hast schon mal mit der GLSL einstellung rumprobiert ??)
Bisher laeuft es nur auf meinem laptop in linux...
Der Desktop PC ist dafuer wohl dann doch schon zu schwach....

Sidolin
09.04.07, 21:05
Hmm, dann sollte ich wohl doch noch den Patch ausprobieren. GLSL hab ich angestellt, ohne sind nen paar Objekte falsch gedreht.

gotzl
09.04.07, 21:17
Ja, der Patch der bringts :)
Beleuchtung koenntest vll mit den Shader einstellungen auch irgendwie besser hin bekommen... Oder einfach auf den naechsten wine release warten ^^
Das Spiel ist uebrigends sehr zu empfehlen...

TuxMaster
11.04.07, 14:07
Hm . . ich hab wine gepatched und Stalker installiert, und wenn ich starte gets nicht, also es stürzt einfach ab, und wenn ich es mit -dsound starte gehts zwar, aber alles ruckelt, sogar die THQ videos am anfang und auch das Hauptmenü, weiss vielleicht einer, woran das leigen könnte? thx

gotzl
11.04.07, 21:37
Hmm...
Was hast denn fuern System? Ist der Sound stockend ? was hast du in winecfg bei den Sound Treibern eingestellt ?

TuxMaster
11.04.07, 22:33
Hi, ja, mein sound stottert total.
Mein System:

AMD Athlon 2500+ (Barton)
ATI Radeon 9600 Pro (128 MB) (400/400)
1,5 GB DDR Ram
Suse 10.0
neueste wine version (gepatched wie oben beschrieben)

Meine audio settings in winecfg:
Spund Treiber: AlSA
Direct Sound: Emulation
Abtastrate: 4800, bei 16 Bits/Abtastung
Treiber Emulation nicht aktiviert

Diese einstellungen im Audio menü schinen besser zu laufen als andere, also halt flüsiger, aber trotzdem nicht so dass man richtig zocken könnte.

irgend eine Idee, was das Problem sein könnte? :(
danke für die Hilfe =)

Hier ist die ausgabe von der shell, anscheinend liegts echt am sound, und ausserdem scheint er nur 64 MB von meiner 128 MB Grafikkarte zu nutzen Oo

Code:


err: ole: CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:heap:RtlCompactHeap stub
fixme:heap:RtlCompactHeap stub
fixme:d3d:IWineD3DDeviceImpl_SetMultithreaded No thread safety in wined3d yet
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMe m (0x3ecb3a0) : stub, simulating 64MB for now, returning 64MB left
fixme:heap:RtlCompactHeap stub
fixme:heap:RtlCompactHeap stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x3ecb3a0) Unhandled query type 4
fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x3ecb2d0) call to IWineD3DDevice_CreateQuery failed
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x3ecb3a0) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x3ecb3a0) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x3ecb3a0) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x3ecb3a0) : stub
err:dsound: DSOUND_PhaseCancel length not a multiple of block size, len = 9702, block size = 4
err:dsound: DSOUND_PhaseCancel length not a multiple of block size, len = 9702, block size = 4

Julius
12.04.07, 17:28
Und mal verglichen wie es auf Windows läuft? Dein Rechner ist ja doch mehr untere Leistungsklasse für Stalker, und Ati karten scheint es auch nicht zu mögen.

Ergo langsamer Rechner und doppelt Ati gehemmt (langsamer Linux treiber und schlechte Unterstützung in Spiel) + WINE load= Das stottern ist ganz normal?

TuxMaster
12.04.07, 20:12
Ja, daran hab ich auch schon gedacht, dass mein Rechner langsam sein könnte, jedoch sollten WENIGSTENS die videos am anfang des Spiels, wie das THQ video etc doch flüssig laufen, oder auch dass Menü von Stalker, aber nicht mal die laufen normal, und das mit dem stotterndem Sound hatte ich noch nie vorger in wine.
Ausserdem ist irgendwas mit dem dsound falsch, jedenfalls lässt das die Shell Ausgabe die ich auf der letzten Seite gepostet habe vermuten.

St3inY
13.04.07, 12:23
...hm
...ich weiß es passt zwar nicht richtig in das Forum, aber ich will auch Stalker im WINE zum laufen zu bekommen, doch weiß ich nich wie ich "GIT" zum laufen bekomme...
->wäre nett wenn jemand nen tut hätte, das tut auf wineHQ check ich nicht bzw geht es nich...

benutze:
WINE 9.3.2
Fedora core 6 -> kernel 2.6.20-1.2933.fc6xen

Wenn is stalker straten will kommt folgendes: (ich denke weil GIT nicht installiert ist)


fixme:seh:check_no_exec No-exec fault triggered at 0x246c6a, enabling work-around
wine: Unhandled page fault on execute access to 0x00246c6a at address 0x246c6a (thread 0062), starting debugger...
Unhandled exception: page fault on execute access to 0x00246c6a in 32-bit code (0x00246c6a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00246c6a ESP:0078fd1c EBP:0078fd38 EFLAGS:00010212( - 00 - RIA1)
EAX:00246c6a EBX:7efe536c ECX:00000001 EDX:00246c6a
ESI:00000000 EDI:001112a8
Stack dump:
0x0078fd1c: 7ef9c195 00240000 00000001 00000001
0x0078fd2c: 7e81d894 00000001 7efe536c 0078fde8
0x0078fd3c: 7ef9d48c 00246c6a 00240000 00000001
0x0078fd4c: 00000001 00000000 00110cc0 0078fd78
0x0078fd5c: 7ef9c195 7e7f0000 00000001 00000001
0x0078fd6c: 7ef9d93d 00a02696 00000001 00000001
Backtrace:
=>1 0x00246c6a EntryPoint() in openal32 (0x0078fd38)
2 0x7ef9d48c in ntdll (+0x1d48c) (0x0078fde8)
3 0x7ef9d93d in ntdll (+0x1d93d) (0x0078fe28)
4 0x7ef9d882 in ntdll (+0x1d882) (0x0078fe68)
5 0x7ef9d882 in ntdll (+0x1d882) (0x0078fea8)
6 0x7efa040e LdrInitializeThunk+0x2be() in ntdll (0x0078ff08)
7 0x7ee475ca in kernel32 (+0x575ca) (0x0078ffe8)
8 0xf7eb1567 (0x00000000)
0x00246c6a EntryPoint in openal32: pushl $0xc
Modules:
Module Address Debug info Name (106 modules)
PE 240000-250000 Export openal32
PE 250000-277000 Deferred xrcdb
PE 280000-35a000 Deferred xrcore
PE 360000-3a3000 Deferred bugtrap
PE 3b0000-3d1000 Deferred eax
PE 400000-57d000 Deferred xr_3da
PE 790000-7d7000 Deferred xrlua
PE 7e0000-a47000 Deferred d3dx9_31
PE 10000000-10039000 Deferred xrsound
ELF 42e31000-42e4c000 Deferred ld-linux.so.2
ELF 42e4e000-42f8b000 Deferred libc.so.6
ELF 42f8d000-42f91000 Deferred libdl.so.2
ELF 42f93000-42fba000 Deferred libm.so.6
ELF 42fbc000-42fd3000 Deferred libpthread.so.0
ELF 4302b000-4303e000 Deferred libresolv.so.2
ELF 43266000-43269000 Deferred libxau.so.6
ELF 4326b000-43271000 Deferred libxdmcp.so.6
ELF 432c2000-432f1000 Deferred libfontconfig.so.1
ELF 432f3000-43314000 Deferred libexpat.so.0
ELF 43316000-43396000 Deferred libfreetype.so.6
ELF 4396e000-43988000 Deferred libice.so.6
ELF 4398a000-43993000 Deferred libsm.so.6
ELF 4ad0f000-4ae11000 Deferred libx11.so.6
ELF 4ae13000-4ae18000 Deferred libxfixes.so.3
ELF 4ae1a000-4ae1e000 Deferred libxrandr.so.2
ELF 4ae20000-4ae29000 Deferred libxrender.so.1
ELF 4ae2b000-4ae2e000 Deferred libxinerama.so.1
ELF 4ae30000-4ae3a000 Deferred libxcursor.so.1
ELF 4ae3c000-4ae4c000 Deferred libxext.so.6
ELF 4d929000-4da3b000 Deferred libwine.so.1
ELF 7bf00000-7bf03000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7cb73000-7cba7000 Deferred uxtheme<elf>
\-PE 7cb80000-7cba7000 \ uxtheme
ELF 7ce43000-7ce58000 Deferred midimap<elf>
\-PE 7ce50000-7ce58000 \ midimap
PE 7ce60000-7ce70000 --none-- msacm32
ELF 7ce70000-7cead000 Deferred wineoss<elf>
\-PE 7ce80000-7cead000 \ wineoss
ELF 7ceb9000-7ced6000 Deferred imm32<elf>
\-PE 7cec0000-7ced6000 \ imm32
ELF 7d489000-7ddfb000 Deferred libglcore.so.1
ELF 7ddfb000-7de8f000 Deferred libgl.so.1
ELF 7dff0000-7e082000 Deferred winex11<elf>
\-PE 7e000000-7e082000 \ winex11
ELF 7e157000-7e15c000 Deferred libxxf86vm.so.1
ELF 7e17d000-7e1e7000 Deferred msvcrt<elf>
\-PE 7e190000-7e1e7000 \ msvcrt
ELF 7e1e7000-7e21f000 Deferred dinput<elf>
\-PE 7e1f0000-7e21f000 \ dinput
ELF 7e21f000-7e238000 Deferred dinput8<elf>
\-PE 7e230000-7e238000 \ dinput8
ELF 7e238000-7e285000 Deferred dsound<elf>
\-PE 7e240000-7e285000 \ dsound
ELF 7e285000-7e29a000 Deferred psapi<elf>
\-PE 7e290000-7e29a000 \ psapi
ELF 7e29a000-7e2e6000 Deferred dbghelp<elf>
\-PE 7e2a0000-7e2e6000 \ dbghelp
ELF 7e2e6000-7e38b000 Deferred oleaut32<elf>
\-PE 7e300000-7e38b000 \ oleaut32
ELF 7e38b000-7e3ab000 Deferred mpr<elf>
\-PE 7e390000-7e3ab000 \ mpr
ELF 7e3ab000-7e3f4000 Deferred wininet<elf>
\-PE 7e3c0000-7e3f4000 \ wininet
ELF 7e3f4000-7e408000 Deferred lz32<elf>
\-PE 7e400000-7e408000 \ lz32
ELF 7e408000-7e436000 Deferred ws2_32<elf>
\-PE 7e410000-7e436000 \ ws2_32
ELF 7e436000-7e46a000 Deferred winspool<elf>
\-PE 7e440000-7e46a000 \ winspool
ELF 7e46a000-7e4c8000 Deferred shlwapi<elf>
\-PE 7e480000-7e4c8000 \ shlwapi
ELF 7e4c8000-7e5c7000 Deferred shell32<elf>
\-PE 7e4e0000-7e5c7000 \ shell32
ELF 7e5c7000-7e669000 Deferred comdlg32<elf>
\-PE 7e5d0000-7e669000 \ comdlg32
ELF 7e688000-7e6a2000 Deferred version<elf>
\-PE 7e690000-7e6a2000 \ version
ELF 7e6a2000-7e6c1000 Deferred iphlpapi<elf>
\-PE 7e6b0000-7e6c1000 \ iphlpapi
ELF 7e6c1000-7e71a000 Deferred rpcrt4<elf>
\-PE 7e6d0000-7e71a000 \ rpcrt4
ELF 7e71a000-7e7bf000 Deferred ole32<elf>
\-PE 7e730000-7e7bf000 \ ole32
ELF 7e7bf000-7e7e7000 Deferred msacm32<elf>
ELF 7e7e7000-7e824000 Deferred avifil32<elf>
\-PE 7e7f0000-7e824000 \ avifil32
ELF 7e824000-7e8e9000 Deferred comctl32<elf>
\-PE 7e830000-7e8e9000 \ comctl32
ELF 7e8e9000-7e932000 Deferred advapi32<elf>
\-PE 7e8f0000-7e932000 \ advapi32
ELF 7e932000-7e9d0000 Deferred gdi32<elf>
\-PE 7e940000-7e9d0000 \ gdi32
ELF 7e9d0000-7eb1c000 Deferred user32<elf>
\-PE 7e9f0000-7eb1c000 \ user32
ELF 7eb1c000-7ebaf000 Deferred winmm<elf>
\-PE 7eb30000-7ebaf000 \ winmm
ELF 7ebaf000-7ebd7000 Deferred msvfw32<elf>
\-PE 7ebc0000-7ebd7000 \ msvfw32
ELF 7edd7000-7ef0c000 Export kernel32<elf>
\-PE 7edf0000-7ef0c000 \ kernel32
ELF 7ef0c000-7ef17000 Deferred libnss_files.so.2
ELF 7ef64000-7f000000 Export ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF f7fe0000-f7fe2000 Deferred libnvidia-tls.so.1
Threads:
process tid prio (all id:s are in hex)
00000061 (D) C:\Programme\THQ\S.T.A.L.K.E.R. - Shadow of Chernobyl\bin\XR_3DA.exe
00000062 0 <==
0000000a
0000000c 0
0000000b 0
00000008
0000005f 0
00000009 0

dsiggi
13.04.07, 12:38
Is ja genial. :cool:
Bekomm S.T.A.L.K.E.R auch bald.
Hatte schon Angst das es vielleicht nicht läuft.

dsiggi

Banshee
13.04.07, 13:55
...hm
...ich weiß es passt zwar nicht richtig in das Forum, aber ich will auch Stalker im WINE zum laufen zu bekommen, doch weiß ich nich wie ich "GIT" zum laufen bekomme...
->wäre nett wenn jemand nen tut hätte, das tut auf wineHQ check ich nicht bzw geht es nich...

benutze:
WINE 9.3.2
Fedora core 6 -> kernel 2.6.20-1.2933.fc6xen

Wenn is stalker straten will kommt folgendes: (ich denke weil GIT nicht installiert ist)


fixme:seh:check_no_exec No-exec fault triggered at 0x246c6a, enabling work-around
wine: Unhandled page fault on execute access to 0x00246c6a at address 0x246c6a (thread 0062), starting debugger...
Unhandled exception: page fault on execute access to 0x00246c6a in 32-bit code (0x00246c6a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00246c6a ESP:0078fd1c EBP:0078fd38 EFLAGS:00010212( - 00 - RIA1)
EAX:00246c6a EBX:7efe536c ECX:00000001 EDX:00246c6a
ESI:00000000 EDI:001112a8
Stack dump:
0x0078fd1c: 7ef9c195 00240000 00000001 00000001
0x0078fd2c: 7e81d894 00000001 7efe536c 0078fde8
0x0078fd3c: 7ef9d48c 00246c6a 00240000 00000001
0x0078fd4c: 00000001 00000000 00110cc0 0078fd78
0x0078fd5c: 7ef9c195 7e7f0000 00000001 00000001
0x0078fd6c: 7ef9d93d 00a02696 00000001 00000001
Backtrace:
=>1 0x00246c6a EntryPoint() in openal32 (0x0078fd38)
2 0x7ef9d48c in ntdll (+0x1d48c) (0x0078fde8)
3 0x7ef9d93d in ntdll (+0x1d93d) (0x0078fe28)
4 0x7ef9d882 in ntdll (+0x1d882) (0x0078fe68)
5 0x7ef9d882 in ntdll (+0x1d882) (0x0078fea8)
6 0x7efa040e LdrInitializeThunk+0x2be() in ntdll (0x0078ff08)
7 0x7ee475ca in kernel32 (+0x575ca) (0x0078ffe8)
8 0xf7eb1567 (0x00000000)
0x00246c6a EntryPoint in openal32: pushl $0xc
Modules:
Module Address Debug info Name (106 modules)
PE 240000-250000 Export openal32
PE 250000-277000 Deferred xrcdb
PE 280000-35a000 Deferred xrcore
PE 360000-3a3000 Deferred bugtrap
PE 3b0000-3d1000 Deferred eax
PE 400000-57d000 Deferred xr_3da
PE 790000-7d7000 Deferred xrlua
PE 7e0000-a47000 Deferred d3dx9_31
PE 10000000-10039000 Deferred xrsound
ELF 42e31000-42e4c000 Deferred ld-linux.so.2
ELF 42e4e000-42f8b000 Deferred libc.so.6
ELF 42f8d000-42f91000 Deferred libdl.so.2
ELF 42f93000-42fba000 Deferred libm.so.6
ELF 42fbc000-42fd3000 Deferred libpthread.so.0
ELF 4302b000-4303e000 Deferred libresolv.so.2
ELF 43266000-43269000 Deferred libxau.so.6
ELF 4326b000-43271000 Deferred libxdmcp.so.6
ELF 432c2000-432f1000 Deferred libfontconfig.so.1
ELF 432f3000-43314000 Deferred libexpat.so.0
ELF 43316000-43396000 Deferred libfreetype.so.6
ELF 4396e000-43988000 Deferred libice.so.6
ELF 4398a000-43993000 Deferred libsm.so.6
ELF 4ad0f000-4ae11000 Deferred libx11.so.6
ELF 4ae13000-4ae18000 Deferred libxfixes.so.3
ELF 4ae1a000-4ae1e000 Deferred libxrandr.so.2
ELF 4ae20000-4ae29000 Deferred libxrender.so.1
ELF 4ae2b000-4ae2e000 Deferred libxinerama.so.1
ELF 4ae30000-4ae3a000 Deferred libxcursor.so.1
ELF 4ae3c000-4ae4c000 Deferred libxext.so.6
ELF 4d929000-4da3b000 Deferred libwine.so.1
ELF 7bf00000-7bf03000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7cb73000-7cba7000 Deferred uxtheme<elf>
\-PE 7cb80000-7cba7000 \ uxtheme
ELF 7ce43000-7ce58000 Deferred midimap<elf>
\-PE 7ce50000-7ce58000 \ midimap
PE 7ce60000-7ce70000 --none-- msacm32
ELF 7ce70000-7cead000 Deferred wineoss<elf>
\-PE 7ce80000-7cead000 \ wineoss
ELF 7ceb9000-7ced6000 Deferred imm32<elf>
\-PE 7cec0000-7ced6000 \ imm32
ELF 7d489000-7ddfb000 Deferred libglcore.so.1
ELF 7ddfb000-7de8f000 Deferred libgl.so.1
ELF 7dff0000-7e082000 Deferred winex11<elf>
\-PE 7e000000-7e082000 \ winex11
ELF 7e157000-7e15c000 Deferred libxxf86vm.so.1
ELF 7e17d000-7e1e7000 Deferred msvcrt<elf>
\-PE 7e190000-7e1e7000 \ msvcrt
ELF 7e1e7000-7e21f000 Deferred dinput<elf>
\-PE 7e1f0000-7e21f000 \ dinput
ELF 7e21f000-7e238000 Deferred dinput8<elf>
\-PE 7e230000-7e238000 \ dinput8
ELF 7e238000-7e285000 Deferred dsound<elf>
\-PE 7e240000-7e285000 \ dsound
ELF 7e285000-7e29a000 Deferred psapi<elf>
\-PE 7e290000-7e29a000 \ psapi
ELF 7e29a000-7e2e6000 Deferred dbghelp<elf>
\-PE 7e2a0000-7e2e6000 \ dbghelp
ELF 7e2e6000-7e38b000 Deferred oleaut32<elf>
\-PE 7e300000-7e38b000 \ oleaut32
ELF 7e38b000-7e3ab000 Deferred mpr<elf>
\-PE 7e390000-7e3ab000 \ mpr
ELF 7e3ab000-7e3f4000 Deferred wininet<elf>
\-PE 7e3c0000-7e3f4000 \ wininet
ELF 7e3f4000-7e408000 Deferred lz32<elf>
\-PE 7e400000-7e408000 \ lz32
ELF 7e408000-7e436000 Deferred ws2_32<elf>
\-PE 7e410000-7e436000 \ ws2_32
ELF 7e436000-7e46a000 Deferred winspool<elf>
\-PE 7e440000-7e46a000 \ winspool
ELF 7e46a000-7e4c8000 Deferred shlwapi<elf>
\-PE 7e480000-7e4c8000 \ shlwapi
ELF 7e4c8000-7e5c7000 Deferred shell32<elf>
\-PE 7e4e0000-7e5c7000 \ shell32
ELF 7e5c7000-7e669000 Deferred comdlg32<elf>
\-PE 7e5d0000-7e669000 \ comdlg32
ELF 7e688000-7e6a2000 Deferred version<elf>
\-PE 7e690000-7e6a2000 \ version
ELF 7e6a2000-7e6c1000 Deferred iphlpapi<elf>
\-PE 7e6b0000-7e6c1000 \ iphlpapi
ELF 7e6c1000-7e71a000 Deferred rpcrt4<elf>
\-PE 7e6d0000-7e71a000 \ rpcrt4
ELF 7e71a000-7e7bf000 Deferred ole32<elf>
\-PE 7e730000-7e7bf000 \ ole32
ELF 7e7bf000-7e7e7000 Deferred msacm32<elf>
ELF 7e7e7000-7e824000 Deferred avifil32<elf>
\-PE 7e7f0000-7e824000 \ avifil32
ELF 7e824000-7e8e9000 Deferred comctl32<elf>
\-PE 7e830000-7e8e9000 \ comctl32
ELF 7e8e9000-7e932000 Deferred advapi32<elf>
\-PE 7e8f0000-7e932000 \ advapi32
ELF 7e932000-7e9d0000 Deferred gdi32<elf>
\-PE 7e940000-7e9d0000 \ gdi32
ELF 7e9d0000-7eb1c000 Deferred user32<elf>
\-PE 7e9f0000-7eb1c000 \ user32
ELF 7eb1c000-7ebaf000 Deferred winmm<elf>
\-PE 7eb30000-7ebaf000 \ winmm
ELF 7ebaf000-7ebd7000 Deferred msvfw32<elf>
\-PE 7ebc0000-7ebd7000 \ msvfw32
ELF 7edd7000-7ef0c000 Export kernel32<elf>
\-PE 7edf0000-7ef0c000 \ kernel32
ELF 7ef0c000-7ef17000 Deferred libnss_files.so.2
ELF 7ef64000-7f000000 Export ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF f7fe0000-f7fe2000 Deferred libnvidia-tls.so.1
Threads:
process tid prio (all id:s are in hex)
00000061 (D) C:\Programme\THQ\S.T.A.L.K.E.R. - Shadow of Chernobyl\bin\XR_3DA.exe
00000062 0 <==
0000000a
0000000c 0
0000000b 0
00000008
0000005f 0
00000009 0


Du missverstehst da was. Mit git kannst du den aktuellesten Stand von wine runterladen.
Bedeutet also:
1. dein aktuelles wine deinstallieren
2. git für deine distro installieren
3. anweisungen hier befolgen (http://wiki.winehq.org/GitWine)

St3inY
13.04.07, 15:17
Danke erst mal...
Ich hatte echt was falsch verstanden.


1. dein aktuelles wine deinstallieren
2. git für deine distro installieren
3. anweisungen hier befolgen

1+2 hab ich gemacht!

aber zu 3 hab ich noch eine frage...


2.2. Cloning the Wine Git repository

Checking out from the WineHQ Git repository:

git clone git://source.winehq.org/git/wine.git wine-git
cd wine-git

wenn ich das complimiere kommt ein Error:


collect2: ld gab 1 als Ende-Status zurück
winegcc: gcc failed.
make[2]: *** [opengl32.dll.so] Fehler 2
make[2]: Leaving directory `/home/stf/wine-git/dlls/opengl32'
make[1]: *** [opengl32] Fehler 2
make[1]: Leaving directory `/home/stf/wine-git/dlls'
make: *** [dlls] Fehler 2

Wo bekomme ich die opengl headers her?
Die Grafigkarte ich richtig installiert opengl spiele wie zB "glest" und "Quake3 clone" lauen auch mit mehr als 80 fps.

Sidolin
13.04.07, 15:59
Es gibt irgendwas in der art opengl-dev oder libgl-dev, ich weiss jetzt leider auch nicht ganz genau wie das heißt.

Übrigens sollte auch das normale wine 0.9.34 genügen, es muss also nicht zwingend git sein, das bekommt man hier: http://prdownloads.sourceforge.net/wine/wine-0.9.34.tar.bz2

Es gibt mittlerweile (seit heute Vormittag :)) nen Eintrag auf Holarse über Stalker: http://www.holarse-linuxgaming.de/h2006/space/S.T.A.L.K.E.R.
Wenn jemand gerade Lust hat kann man das gerne noch ein bisschen überarbeiten, ich komm heute leider nicht mehr dazu, aber morgen werd ich mich vermutlich nen bisschen drum kümmern.

gotzl
13.04.07, 16:15
@TuxMaster

Dein System muesste eigenldich schon passen, immerhin laeuft Stalker in Windoof auf meinem Desktop rechner, der um einiges schwaecher ist als dein system. Und mittlerweile sind die ATI Treiber auch nicht mehr sooo schlecht...
Hast mal versucht das spiel ohne sound zu starten (also in winecfg den haken bei alsa/oss/esd weg machen...)

TuxMaster
13.04.07, 16:41
Hi, ich hab jetzt mal probiert das ganze ohne sound zum laufen zu bringen, wies GOTZL vorgeschlagen hat, jedoch startet das Speil überhaupt nicht wenn ich das ganze mit -dsound starte (bzw es stürzt ab) und wenn ich es ohne -dsound starten will, startet das ganze aber sow ei vorher, also ruckelnd, nur ohne sound.

Ich weiss echt nicht mehr weiter -_-
Ich hab auch die neueste wine version runtergeladen und sogar gepatchet, und wegen Spiele kommt mir nicht Windows auf die Festplatte.

gotzl
13.04.07, 16:49
Hmm...
Deine 3D Treiber sind richtig installiert ?
Wenn du glxgears aufrufst und die FPS unter 1000 sind, hast die Treiber nicht richtig drauf...
Mehr faellt mir dazu leider auch nicht ein....

WhiteShadow
13.04.07, 20:55
gibt 0.9.35 seit heute - vielleicht einfach mal ausprobieren

TuxMaster
13.04.07, 23:28
Ja, also meine Treiber sind schon richtig installiert, ich meine ich spiele ja auch UT2004 unter Suse, aber das is ja auch native installiert =)
ich werd mal das neue Cedega ausprobieren, # 6.0 ist ja jetzt draussen :D

mfg, TuxMaster

Sidolin
14.04.07, 01:04
gibt 0.9.35 seit heute - vielleicht einfach mal ausprobieren

Der Patch den ich oben beschrieben habe ist jetzt in wine drin - also sollte es laufen, werd ich gleich mal testen.

Cedega 6 würd mich auch mal interessieren, mal schauen...

Edit: Nochmal weiter getestet:
Läuft ohne zusätzliche Patches mit Wine 0.9.35, mittlerweile sogar fast perfekt, das mit den Beleuchtungsfehlern lässt sich mit "OffscreenRenderingMode"="fbo" beheben.
Was nicht geht ist bei mir Dynamische Beleuchtung (also DX9 renderer) und die Schrift im Hauptmenü, sonst alles.

Im Anhang ist eine stalker.tar.gz da sind die Registry-Settings drin, einfach entpacken und per regedit stalker.reg importeren, dann sollts laufen.

Mit Cedega 6.0 läufts leider nicht, startet noch nichtmal.

Fr3eMaN
14.04.07, 11:30
hmm, leider läuft es bei mir unter wine-0.9.35 nicht. Das spiel startet und so, aber bevor das erste video kommt stürzt er ab. Unter windows konnte ich das spiel mit maximalen details spielen.
Meine Hardeware ist vollgende :
Core2Duo T5600
2GB ram
Radeon X1600



fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1600
OpenGL version string: 2.0.6334 (8.34.8)


hier noch die ausgabe des gecrashten starts:


wine XR_3DA.exe -dsound
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:heap:RtlCompactHeap stub
fixme:heap:RtlCompactHeap stub
fixme:d3d:IWineD3DDeviceImpl_SetMultithreaded No thread safety in wined3d yet
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMe m (0x5db1378) : stub, simulating 64MB for now, returning 64MB left
fixme:heap:RtlCompactHeap stub
fixme:heap:RtlCompactHeap stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x5db1378) Unhandled query type 4
fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x1e1f28) call to IWineD3DDevice_CreateQuery failed
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x5db1378) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x5db1378) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x5db1378) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x5db1378) : stub
wine: Unhandled page fault on read access to 0x00000028 at address 0x18a99b7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000028 in 32-bit code (0x018a99b7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:018a99b7 ESP:0078d0e0 EBP:0078d114 EFLAGS:00210206( - 00 - RIP1)
EAX:00000000 EBX:00000000 ECX:0078d0cb EDX:0078d0cb
ESI:06661c80 EDI:06661ca0
Stack dump:
0x0078d0e0: 00000000 012ed3bc 0078d164 01881a39
0x0078d0f0: 012ed3bc 01878dab ffffffff 00000000
0x0078d100: 012ed350 0078d164 0078d168 ffffffff
0x0078d110: 00000000 0078d140 018792cc 0078d58c
0x0078d120: 0078d164 00000000 012ed3bc 00000000
0x0078d130: 012ed350 0078d58c 00000000 00000000
Backtrace:
=>1 0x018a99b7 in xrgame (+0x3e99b7) (0x0078d114)
2 0x018792cc in xrgame (+0x3b92cc) (0x0078d140)
3 0x018793f4 in xrgame (+0x3b93f4) (0x0078d264)
4 0x01879580 in xrgame (+0x3b9580) (0x0078d2a8)
5 0x01879dda in xrgame (+0x3b9dda) (0x0078d328)
6 0x0187a873 in xrgame (+0x3ba873) (0x0078d568)
7 0x018dd70d in xrgame (+0x41d70d) (0x0078d720)
8 0x01651277 in xrgame (+0x191277) (0x0078d730)
9 0x01650cf8 in xrgame (+0x190cf8) (0x0078dc50)
10 0x00448fda in xr_3da (+0x48fda) (0x00295630)
11 0xff502404 (0x8d08ec83)
12 0x00000000 (0x00000000)
0x018a99b7: movl 0x28(%eax),%eax
Modules:
Module Address Debug info Name (132 modules)
PE 230000- 240000 Deferred openal32
PE 240000- 267000 Deferred xrcdb
PE 270000- 350000 Deferred xrcore
PE 350000- 393000 Deferred bugtrap
PE 3a0000- 3c1000 Deferred eax
PE 400000- 57bf40 Export xr_3da
PE 790000- 7d7000 Deferred xrlua
PE 7e0000- a47000 Deferred d3dx9_31
PE 12f0000- 12f7000 Deferred xrcpu_pipe
PE 1300000- 1318000 Deferred xrparticles
PE 1430000- 14aa000 Deferred xrrender_r1
PE 14c0000- 1a89000 Export xrgame
PE 1a90000- 1a9f000 Deferred xrxmlparser
PE 1aa0000- 1ab2000 Deferred xrnetserver
PE 1ac0000- 1af4000 Deferred ode
PE 10000000-10039000 Deferred xrsound
ELF 6b37e000-6b3fe000 Deferred libglu.so.1
ELF 7b800000-7b924000 Deferred kernel32<elf>
\-PE 7b820000-7b924000 \ kernel32
ELF 7b933000-7b9ef000 Deferred wined3d<elf>
\-PE 7b940000-7b9ef000 \ wined3d
ELF 7bc00000-7bc96000 Deferred ntdll<elf>
\-PE 7bc10000-7bc96000 \ ntdll
ELF 7bce9000-7bd13000 Deferred d3d9<elf>
\-PE 7bcf0000-7bd13000 \ d3d9
ELF 7bd13000-7bd64000 Deferred libgcrypt.so.11
ELF 7bd64000-7bd92000 Deferred libcrypt.so.1
ELF 7bd92000-7be02000 Deferred libgnutls.so.13
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf0a000-7bf3b000 Deferred libcups.so.2
ELF 7bf3b000-7c000000 Deferred libasound.so.2
ELF 7c2d9000-7c2ee000 Deferred libtasn1.so.3
ELF 7c30e000-7c340000 Deferred uxtheme<elf>
\-PE 7c320000-7c340000 \ uxtheme
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7c43f000-7c454000 Deferred midimap<elf>
\-PE 7c450000-7c454000 \ midimap
ELF 7c454000-7c46c000 Deferred msacm32<elf>
\-PE 7c460000-7c46c000 \ msacm32
ELF 7c46c000-7c4a8000 Deferred wineoss<elf>
\-PE 7c470000-7c4a8000 \ wineoss
ELF 7c514000-7c53f000 Deferred winealsa<elf>
\-PE 7c520000-7c53f000 \ winealsa
ELF 7c53f000-7c544000 Deferred libxfixes.so.3
ELF 7c544000-7c561000 Deferred imm32<elf>
\-PE 7c550000-7c561000 \ imm32
ELF 7cd57000-7cd5f000 Deferred libxrender.so.1
ELF 7cd5f000-7cd68000 Deferred libxcursor.so.1
ELF 7d5f9000-7d602000 Deferred librt.so.1
ELF 7d602000-7d606000 Deferred libgpg-error.so.0
ELF 7d6c7000-7dff8000 Deferred fglrx_dri.so
ELF 7dff8000-7e098000 Deferred libgl.so.1
ELF 7e098000-7e09d000 Deferred libxdmcp.so.6
ELF 7e09d000-7e0a0000 Deferred libxau.so.6
ELF 7e0a0000-7e191000 Deferred libx11.so.6
ELF 7e191000-7e19f000 Deferred libxext.so.6
ELF 7e19f000-7e1a4000 Deferred libxxf86vm.so.1
ELF 7e1a4000-7e1bc000 Deferred libice.so.6
ELF 7e1bc000-7e1c5000 Deferred libsm.so.6
ELF 7e1c5000-7e24d000 Deferred winex11<elf>
\-PE 7e1d0000-7e24d000 \ winex11
ELF 7e2c6000-7e2e6000 Deferred libexpat.so.1
ELF 7e2e6000-7e311000 Deferred libfontconfig.so.1
ELF 7e311000-7e325000 Deferred libz.so.1
ELF 7e325000-7e390000 Deferred libfreetype.so.6
ELF 7e390000-7e3f5000 Deferred msvcrt<elf>
\-PE 7e3a0000-7e3f5000 \ msvcrt
ELF 7e3f5000-7e42b000 Deferred dinput<elf>
\-PE 7e400000-7e42b000 \ dinput
ELF 7e42b000-7e444000 Deferred dinput8<elf>
\-PE 7e430000-7e444000 \ dinput8
ELF 7e444000-7e48d000 Deferred dsound<elf>
\-PE 7e450000-7e48d000 \ dsound
ELF 7e48d000-7e4a2000 Deferred psapi<elf>
\-PE 7e490000-7e4a2000 \ psapi
ELF 7e4a2000-7e4eb000 Deferred dbghelp<elf>
\-PE 7e4b0000-7e4eb000 \ dbghelp
ELF 7e4eb000-7e584000 Deferred oleaut32<elf>
\-PE 7e500000-7e584000 \ oleaut32
ELF 7e584000-7e5a3000 Deferred mpr<elf>
\-PE 7e590000-7e5a3000 \ mpr
ELF 7e5a3000-7e5eb000 Deferred wininet<elf>
\-PE 7e5b0000-7e5eb000 \ wininet
ELF 7e5eb000-7e5ff000 Deferred lz32<elf>
\-PE 7e5f0000-7e5ff000 \ lz32
ELF 7e5ff000-7e618000 Deferred version<elf>
\-PE 7e610000-7e618000 \ version
ELF 7e618000-7e644000 Deferred ws2_32<elf>
\-PE 7e620000-7e644000 \ ws2_32
ELF 7e644000-7e677000 Deferred winspool<elf>
\-PE 7e650000-7e677000 \ winspool
ELF 7e677000-7e6cf000 Deferred shlwapi<elf>
\-PE 7e690000-7e6cf000 \ shlwapi
ELF 7e6cf000-7e7c9000 Deferred shell32<elf>
\-PE 7e6e0000-7e7c9000 \ shell32
ELF 7e7c9000-7e869000 Deferred comdlg32<elf>
\-PE 7e7d0000-7e869000 \ comdlg32
ELF 7e869000-7e87c000 Deferred libresolv.so.2
ELF 7e87c000-7e89a000 Deferred iphlpapi<elf>
\-PE 7e880000-7e89a000 \ iphlpapi
ELF 7e89a000-7e8ef000 Deferred rpcrt4<elf>
\-PE 7e8b0000-7e8ef000 \ rpcrt4
ELF 7e8ef000-7e98b000 Deferred ole32<elf>
\-PE 7e900000-7e98b000 \ ole32
ELF 7e98b000-7e9b1000 Deferred msacm32<elf>
\-PE 7e990000-7e9b1000 \ msacm32
ELF 7e9b1000-7e9eb000 Deferred avifil32<elf>
\-PE 7e9c0000-7e9eb000 \ avifil32
ELF 7e9eb000-7eaa7000 Deferred comctl32<elf>
\-PE 7e9f0000-7eaa7000 \ comctl32
ELF 7eaa7000-7eaec000 Deferred advapi32<elf>
\-PE 7eab0000-7eaec000 \ advapi32
ELF 7eaec000-7eaf8000 Deferred libgcc_s.so.1
ELF 7ebed000-7eca6000 Deferred gdi32<elf>
\-PE 7ec00000-7eca6000 \ gdi32
ELF 7eca6000-7ede0000 Deferred user32<elf>
\-PE 7ecc0000-7ede0000 \ user32
ELF 7ede0000-7ee6e000 Deferred winmm<elf>
\-PE 7edf0000-7ee6e000 \ winmm
ELF 7ee6e000-7ee95000 Deferred msvfw32<elf>
\-PE 7ee80000-7ee95000 \ msvfw32
ELF 7efac000-7efb7000 Deferred libnss_files.so.2
ELF 7efb7000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff5000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c70000-b7c79000 Deferred libnss_compat.so.2
ELF b7c7a000-b7c7e000 Deferred libdl.so.2
ELF b7c7e000-b7dbf000 Deferred libc.so.6
ELF b7dc0000-b7dd7000 Deferred libpthread.so.0
ELF b7de2000-b7ef3000 Deferred libwine.so.1
ELF b7ef5000-b7f10000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0


kann jemand helfen?

edit: mitlerweile komme ich bis ins menü, allerdings ist alles schwarz...wie startet ihr das spiel wenn ihr nicht seht wo es zum neuen spiel geht?

Sidolin
14.04.07, 19:30
Alles schwarz sollte eigentlich nicht sein, normalerweise fehlen nur die Videos im Hintergrund und die Schrift.

Was hast du denn gemacht damit es soweit klappt? wär vielleicht für andere interessant.

Dass es nicht geht schieb ich mal auf die Ati-Treiber.