Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: cedega/wine starcraft  (gelezen 4834 keer)

toussi

  • Gast
cedega/wine starcraft
« Gepost op: 2008/04/29, 20:10:08 »
Heb cedega 6.0.5 geinstaleerd (op ubuntu 8.04) maar krijg de volgende foutmelding als ik Starcraft wil instaleren dit is terminal output:

 stefan@stefan-laptop:~$ cedega
/usr/lib/transgaming_cedega/gddb.py:24: RuntimeWarning: Python C API version mismatch for module gddb_parser: This Python has API version 1013, module gddb_parser has version 1012.
  import gddb_parser
warning: mmap failed on reservation of 00000000 (00110000)
X Error of failed request:  BadImplementation (server does not implement operation)
  Major opcode of failed request:  146 (MIT-SHM)
  Minor opcode of failed request:  5 (X_ShmCreatePixmap)
  Serial number of failed request:  3577
  Current serial number in output stream:  3579
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  62 (X_CopyArea)
  Resource id in failed request:  0x3400351
  Serial number of failed request:  3582
  Current serial number in output stream:  3583
Als k wine gebruik krijg k Starcraft wel geinstaleerd maar kom ik niet op battle.net dan sluit starcraft gewoon af voor de rest werkt het we dit is terminal output:

stefan@stefan-laptop:~$ env WINEPREFIX="/home/stefan/.wine" wine "C:\Program Files\Starcraft\Starcraft.exe"
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
fixme:advapi:SetSecurityInfo stub
preloader: Warning: failed to reserve range 00000000-00010000
fixme:win:EnumDisplayDevicesW ((null),0,0x32f428,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8
wine: Unhandled page fault on write access to 0x011ac000 at address 0x3e0494 (thread 0009), starting debugger...
preloader: Warning: failed to reserve range 00000000-00010000
Unhandled exception: page fault on write access to 0x011ac000 in 32-bit code (0x003e0494).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:003e0494 ESP:0032ef90 EBP:0032f040 EFLAGS:00010202(   - 00      - -RI1)
 EAX:7c7c0b60 EBX:003e008c ECX:00000000 EDX:00000012
 ESI:02be8194 EDI:011ac000
Stack dump:
0x0032ef90:  00000000 01190c00 01190c00 00000000
0x0032efa0:  02bccd90 7e0d2047 7e0efc2c 00132d40
0x0032efb0:  0000006c 00000001 00000000 0032efd4
0x0032efc0:  0032f090 0032f000 7bc88444 00132d40
0x0032efd0:  00000000 7bc6f82d 0032efec 00000280
0x0032efe0:  01160000 0032f15c 1500f2c0 1505ed4c
Backtrace:
=>1 0x003e0494 (0x0032f040)
  2 0x1500f519 in storm (+0xf519) (0x0032f08c)
  3 0x15010b3b in storm (+0x10b3b) (0x0032f0ec)
  4 0x15012334 in storm (+0x12334) (0x0032f1a8)
  5 0x15013789 in storm (+0x13789) (0x0032f204)
  6 0x7ee0988a WINPROC_wrapper+0x1a() in user32 (0x0032f234)
  7 0x7ee09f6e WINPROC_wrapper+0x6fe() in user32 (0x0032f274)
  8 0x7ee0e805 in user32 (+0xae805) (0x0032f744)
  9 0x7ee0f3cb in user32 (+0xaf3cb) (0x0032f784)
  10 0x7edd22c6 DispatchMessageW+0x96() in user32 (0x0032f7c4)
  11 0x7ed9fc9d IsDialogMessageW+0x10d() in user32 (0x0032f904)
  12 0x7edd2068 IsDialogMessageA+0x68() in user32 (0x0032f944)
  13 0x190302bb in battle.snp (+0x302bb) (0x0032f97c)
  14 0x190143c9 in battle.snp (+0x143c9) (0x0032fb90)
  15 0x15024998 in storm (+0x24998) (0x0032fbb4)
  16 0x15024bc5 in storm (+0x24bc5) (0x0032fc8c)
  17 0x004d3977 in starcraft (+0xd3977) (0x0032fd80)
  18 0x00452a44 in starcraft (+0x52a44) (0x0032fda4)
  19 0x004de0d6 in starcraft (+0xde0d6) (0x0032fdbc)
  20 0x004e0617 in starcraft (+0xe0617) (0x0032fdd4)
  21 0x004e06e0 in starcraft (+0xe06e0) (0x0032fde0)
  22 0x00404da5 in starcraft (+0x4da5) (0x0032ff08)
  23 0x7b875cc7 in kernel32 (+0x55cc7) (0x0032ffe8)
0x003e0494: movl %eax,0x0(%edi)
Modules:
Module Address Debug info Name (109 modules)
PE  400000-  6ec000 Export          starcraft
PE 2000000- 2011000 Deferred        local
PE 10000000-1001a000 Deferred        smackw32
PE 15000000-15069000 Export          storm
PE 19000000-19089000 Export          battle.snp
ELF 7b800000-7b92c000 Export          kernel32
  \-PE 7b820000-7b92c000 \               kernel32
ELF 7bc00000-7bca4000 Deferred        ntdll
  \-PE 7bc10000-7bca4000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        
ELF 7c5e9000-7c615000 Deferred        ws2_32
  \-PE 7c5f0000-7c615000 \               ws2_32
ELF 7c98e000-7c9a8000 Deferred        wsock32
  \-PE 7c990000-7c9a8000 \               wsock32
ELF 7c9a8000-7c9bc000 Deferred        midimap
  \-PE 7c9b0000-7c9bc000 \               midimap
ELF 7c9bc000-7c9e2000 Deferred        msacm32
  \-PE 7c9c0000-7c9e2000 \               msacm32
ELF 7c9e2000-7c9f9000 Deferred        msacm32
  \-PE 7c9f0000-7c9f9000 \               msacm32
ELF 7c9f9000-7cabc000 Deferred        libasound.so.2
ELF 7cabc000-7caf2000 Deferred        winealsa
  \-PE 7cad0000-7caf2000 \               winealsa
ELF 7caf2000-7cb80000 Deferred        winmm
  \-PE 7cb00000-7cb80000 \               winmm
ELF 7cb80000-7cbca000 Deferred        dsound
  \-PE 7cb90000-7cbca000 \               dsound
ELF 7dcf7000-7df29000 Deferred        i915_dri.so
ELF 7df29000-7df33000 Deferred        libdrm.so.2
ELF 7df33000-7df36000 Deferred        libxdamage.so.1
ELF 7df36000-7df98000 Deferred        libgl.so.1
ELF 7df98000-7e09a000 Deferred        wined3d
  \-PE 7dfb0000-7e09a000 \               wined3d
ELF 7e09a000-7e0f0000 Deferred        ddraw
  \-PE 7e0a0000-7e0f0000 \               ddraw
ELF 7e201000-7e205000 Deferred        libgpg-error.so.0
ELF 7e205000-7e252000 Deferred        libgcrypt.so.11
ELF 7e252000-7e262000 Deferred        libtasn1.so.3
ELF 7e262000-7e265000 Deferred        libkeyutils.so.1
ELF 7e265000-7e26d000 Deferred        libkrb5support.so.0
ELF 7e26d000-7e29f000 Deferred        libcrypt.so.1
ELF 7e29f000-7e314000 Deferred        libgnutls.so.13
ELF 7e314000-7e337000 Deferred        libk5crypto.so.3
ELF 7e337000-7e3c4000 Deferred        libkrb5.so.3
ELF 7e3c4000-7e3ed000 Deferred        libgssapi_krb5.so.2
ELF 7e3ed000-7e420000 Deferred        libcups.so.2
ELF 7e444000-7e457000 Deferred        libresolv.so.2
ELF 7e467000-7e485000 Deferred        iphlpapi
  \-PE 7e470000-7e485000 \               iphlpapi
ELF 7e485000-7e4e6000 Deferred        rpcrt4
  \-PE 7e490000-7e4e6000 \               rpcrt4
ELF 7e4e6000-7e58a000 Deferred        ole32
  \-PE 7e4f0000-7e58a000 \               ole32
ELF 7e58a000-7e5bc000 Deferred        uxtheme
  \-PE 7e590000-7e5bc000 \               uxtheme
ELF 7e5e1000-7e5ea000 Deferred        libxcursor.so.1
ELF 7e5ea000-7e5ef000 Deferred        libxfixes.so.3
ELF 7e5ef000-7e5f2000 Deferred        libxcomposite.so.1
ELF 7e5f2000-7e5f8000 Deferred        libxrandr.so.2
ELF 7e5f8000-7e600000 Deferred        libxrender.so.1
ELF 7e600000-7e603000 Deferred        libxinerama.so.1
ELF 7e603000-7e608000 Deferred        libxdmcp.so.6
ELF 7e608000-7e620000 Deferred        libxcb.so.1
ELF 7e620000-7e622000 Deferred        libxcb-xlib.so.0
ELF 7e622000-7e625000 Deferred        libxau.so.6
ELF 7e625000-7e70c000 Deferred        libx11.so.6
ELF 7e70c000-7e71a000 Deferred        libxext.so.6
ELF 7e71a000-7e71f000 Deferred        libxxf86vm.so.1
ELF 7e71f000-7e737000 Deferred        libice.so.6
ELF 7e737000-7e73f000 Deferred        libsm.so.6
ELF 7e74a000-7e74d000 Deferred        libcom_err.so.2
ELF 7e74f000-7e7e5000 Deferred        winex11
  \-PE 7e760000-7e7e5000 \               winex11
ELF 7e827000-7e848000 Deferred        libexpat.so.1
ELF 7e848000-7e872000 Deferred        libfontconfig.so.1
ELF 7e872000-7e887000 Deferred        libz.so.1
ELF 7e887000-7e8f7000 Deferred        libfreetype.so.6
ELF 7e907000-7e93d000 Deferred        winspool
  \-PE 7e910000-7e93d000 \               winspool
ELF 7e93d000-7e9e6000 Deferred        comdlg32
  \-PE 7e940000-7e9e6000 \               comdlg32
ELF 7e9e6000-7eaa5000 Deferred        comctl32
  \-PE 7e9f0000-7eaa5000 \               comctl32
ELF 7eaa5000-7eafe000 Deferred        shlwapi
  \-PE 7eab0000-7eafe000 \               shlwapi
ELF 7eafe000-7ec0a000 Deferred        shell32
  \-PE 7eb10000-7ec0a000 \               shell32
ELF 7ec0a000-7ec1e000 Deferred        lz32
  \-PE 7ec10000-7ec1e000 \               lz32
ELF 7ec1e000-7ec37000 Deferred        version
  \-PE 7ec20000-7ec37000 \               version
ELF 7ec37000-7ec55000 Deferred        imm32
  \-PE 7ec40000-7ec55000 \               imm32
ELF 7ec55000-7eca7000 Deferred        advapi32
  \-PE 7ec60000-7eca7000 \               advapi32
ELF 7eca7000-7ed42000 Deferred        gdi32
  \-PE 7ecc0000-7ed42000 \               gdi32
ELF 7ed42000-7ee88000 Export          user32
  \-PE 7ed60000-7ee88000 \               user32
ELF 7efa8000-7efb3000 Deferred        libnss_files.so.2
ELF 7efb3000-7efcb000 Deferred        libnsl.so.1
ELF 7efcb000-7eff0000 Deferred        libm.so.6
ELF 7eff6000-7f000000 Deferred        libnss_nis.so.2
ELF b7cc6000-b7ccf000 Deferred        libnss_compat.so.2
ELF b7cd0000-b7cd4000 Deferred        libdl.so.2
ELF b7cd4000-b7e23000 Deferred        libc.so.6
ELF b7e24000-b7e3c000 Deferred        libpthread.so.0
ELF b7e4c000-b7f82000 Deferred        libwine.so.1
ELF b7f84000-b7fa0000 Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Starcraft\Starcraft.exe
0000001c    2
0000001b    0
0000001a   15
00000016    1
00000009    0 <==
0000000c
00000015    0
00000014    0
00000013    0
0000000e    0
0000000d    0
0000000f
00000012    0
00000011    0
00000010    0
00000017
00000019    0
00000018    0
Backtrace:
=>1 0x003e0494 (0x0032f040)
  2 0x1500f519 in storm (+0xf519) (0x0032f08c)
  3 0x15010b3b in storm (+0x10b3b) (0x0032f0ec)
  4 0x15012334 in storm (+0x12334) (0x0032f1a8)
  5 0x15013789 in storm (+0x13789) (0x0032f204)
  6 0x7ee0988a WINPROC_wrapper+0x1a() in user32 (0x0032f234)
  7 0x7ee09f6e WINPROC_wrapper+0x6fe() in user32 (0x0032f274)
  8 0x7ee0e805 in user32 (+0xae805) (0x0032f744)
  9 0x7ee0f3cb in user32 (+0xaf3cb) (0x0032f784)
  10 0x7edd22c6 DispatchMessageW+0x96() in user32 (0x0032f7c4)
  11 0x7ed9fc9d IsDialogMessageW+0x10d() in user32 (0x0032f904)
  12 0x7edd2068 IsDialogMessageA+0x68() in user32 (0x0032f944)
  13 0x190302bb in battle.snp (+0x302bb) (0x0032f97c)
  14 0x190143c9 in battle.snp (+0x143c9) (0x0032fb90)
  15 0x15024998 in storm (+0x24998) (0x0032fbb4)
  16 0x15024bc5 in storm (+0x24bc5) (0x0032fc8c)
  17 0x004d3977 in starcraft (+0xd3977) (0x0032fd80)
  18 0x00452a44 in starcraft (+0x52a44) (0x0032fda4)
  19 0x004de0d6 in starcraft (+0xde0d6) (0x0032fdbc)
  20 0x004e0617 in starcraft (+0xe0617) (0x0032fdd4)
  21 0x004e06e0 in starcraft (+0xe06e0) (0x0032fde0)
  22 0x00404da5 in starcraft (+0x4da5) (0x0032ff08)
  23 0x7b875cc7 in kernel32 (+0x55cc7) (0x0032ffe8)
Als k starcraft instaleer met wine en daarna probeer op te starten met cedega veranderd de screen resolutie en zie k maar 1/4 van het scherm en starcraft start helemaal niet op.

Het enige spel dat k online op ubuntu aan t werke wil hebbe is Starcraft dus als er een andere manier is om t aan t werken te krijgen mag ook :)

Heb Starcraft met broodwar geupdate naar nieuwste versie 1.15 en de expansion set Brood War. De problemen zijn bij de expansion en starcraft zelf.

mariourk

  • Gast
cedega/wine starcraft
« Reactie #1 Gepost op: 2008/05/01, 14:49:53 »
Hoi,

Het is mij gelukt met de nieuwste patch voor StarCraft. Die stelt je in staat om het spel te spelen, zonder de cd's. Volg wel de instructies om dit werkend te krijgen.

Ik heb nog wel problemen met de resolutie. Voor StarCraft is die standaard 480x640. Bij mij zet Cedega die in de linker bovenhoek. Ik kan het wel in een venster spelen, door de instellingen in Cedega te veranderen. Maar dan is het nog steeds een heel klein schermpje. Ik denk dat het wel is op te lossen door de resolutie van Ubuntu op 480x640 te zetten. Maar ik zie het toch liever anders... Mocht iemand daar een oplossing voor weten, graag.

Update: met wine heb ik dat resolutie probleem helaas ook.

cedega/wine starcraft
« Reactie #2 Gepost op: 2008/05/01, 21:21:19 »
je kan de resolutie van wine volgens mij aanpassen in het wine cfg gedeelte... maar dat weet ik niet zeker....

als je die groter zet werkt je proggie misschien ook gelijk beter op een andere resolutie
apt-get remove --purge wine* is geen handig commando.....

Speedboy

  • Gast
cedega/wine starcraft
« Reactie #3 Gepost op: 2008/05/01, 22:14:35 »
Starcraft heeft ook maar 1 resolutie hoor.

toussi

  • Gast
cedega/wine starcraft
« Reactie #4 Gepost op: 2008/05/02, 13:34:35 »
Ik heb het nu geprobeert op mn eigen desktop pc en dat werkt wel met cedega. Met wine zijn zelfde problemen als op laptop. Maar waarom het niet werkt op de laptop blijft een raadsel. Probeer eens Cedega eraf te gooien en er nieuw op te zette misschien dat dat helpt....

Kleine resolutie is inderdaad  vervelend maar dat ligt aan starcraft niet aan Cedega of Wine. Maar bij mij is er niet egt een probleem mee want speelt gewoon full-screen af zoals ook op windows doet (past volgens mij automatisch resolutie aan van ubuntu).

Het enigste wat me wel stoort is dat battle.net grafisch kleine foutjes heeft en dat de chat channel niet op Nederlands staat maar op Australisch (kan je wel handmatig aanpassen maar dat is vervelend om steets opnieuw te doen).

Offline Johan van Dijk

  • Administrator
    • johanvandijk
cedega/wine starcraft
« Reactie #5 Gepost op: 2008/05/02, 14:31:24 »
Starcraft werkt gewoon in wine. Je moet alleen de desktop effects uitzetten omdat anders het beeld niet goed is.
Verder is het best speelbaar :)

toussi

  • Gast
cedega/wine starcraft
« Reactie #6 Gepost op: 2008/05/02, 19:01:55 »
Bedankt dat werkt met wine, maar heb nu het volgende probleem dat er geen letters zichtbaar zijn op bijvoorbeeld de knoppen de stats bij inlogscherm zijn wel zichtbaar weet iemand hier iets tegen?

Voor de rest is het me maar 1 keer gelukt om in te logge daarna verschijnd er een schermpje die k nie kan lezen (voor de duidelijkheid het spel is legaal dus daar kan het niet aan liggen).

Dit heb k geprobeerd op mn desktop pc zal dalijk ff kijke hoe het met mn laptop zit en hier poste.

Op laptop zelfde probleem met wine als met desktop pc. Cedega werkt na een 2e poging nog steets niet op laptop (zelfde error).