wine + worms world party

Tematy związane z oprogramowaniem, instalacją, konfiguracją
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

wine + worms world party

Post autor: siwuch86 »

Witam!
Tak jak w temacie - usiluje odpalic najlepsza na swiecie gre Worms World Party. Niestety po uruchomieniu gry dostaje monit zeby wlozyc plytke... ktora jest wlasnie zamontowana. Jak zrobic zeby wine ja zobaczyl i Wormsy sie odplily?
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

Post autor: GIGABYTE »

W konsoli winecfg, potem Drivers i Autodetect. Potem Apply i powinno chodzić.
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

:D , zbyt piekne i zbyt proste zeby moglobyc prawdziwe :D ! niestety nic z tego :(
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

Wpisz w konsoli

Kod: Zaznacz cały

winecfg
W okienku, które się pojawi kliknij na zakładkę: "Dyski". Pod listą dysków kliknij "Dodaj". Pojawi się dysk D. Kliknij na niego, i pod spodem, w polu "¦cieżka" wpisz

Kod: Zaznacz cały

/media/cdrom
Kliknij "Ok". Teraz zamontuj płytkę w katalogu

Kod: Zaznacz cały

/media/cdrom
Spróbuj teraz. Jeżeli jednak nadal będzie występował problem, przejdź do katalogu

Kod: Zaznacz cały

/media/cdrom
Prawdobodobnie na płycie będzie plik, który uruchomi grę (może w instalatorze jest opcja "Graj", czy coś w tym stylu). Uruchom ten plik poleceniem:

Kod: Zaznacz cały

wine nazwa_pliku.exe
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

W okienku, które się pojawi kliknij na zakładkę: "Dyski". Pod listą dysków kliknij "Dodaj". Pojawi się dysk D. Kliknij na niego, i pod spodem, w polu "¦cieżka" wpisz
:D czuje sie jakbym mial 5 lat :D !
Robilem juz to niejednokrotnie.
Najlepsze jest to ze pisalem wczoraj tu posta a dzis go niema :D , pewnie inteligentnie nie wyslalem go :D
Gdy otwieram ustawienia wine to dostaje cos takiego w konsoli:

Kod: Zaznacz cały

err:winecfg:load_drives GetVolumeInformation() for 'D:\' failed, setting serial to 0
gdzie D:\ to wlasnie jest /media/cdrom0

Uruchamianie autoruna z plytki niczego nie zmienia :/
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

Nie wiem jaki jest Twój stopień wtajemniczenia. Wolę pisać obszernie, żeby uniknąć niepotrzebnych pytań. Jeśli chodzi o komunikat, to u mnie też się pojawia, ale nie przeszkadza.

Na winehq.org znalazłem rozwiązanie. Spróbuj odpalić autorun płyty poleceniem:

Kod: Zaznacz cały

wine explorer /desktop=name,1024x768 "AUTORUN.EXE"
Możliwe, że to nie zadziała. Możesz wtedy zainstalować patcha stąd: http://wwp.team17.com/main.html?page=co ... _down_patc Trzeba będzie też pogrzebać z jakimiś bibliotekami. Wszystko masz opisane tutaj: http://appdb.winehq.org/objectManager.p ... n&iId=3905
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

nie wiem co jest grane, juz drugi raz powtarza sie sytuacja ze odpisalem a teraz jak tu wchodze to niema mojego posta, albo jestem dzis bardzo zmeczony albo cos tu nawala :D

no wiec to co piszesz to jest rozwiazanie problemu z wyswietlaniem obrazu (tam sie ponoic cos krzaczy) jak sie menu broni otworzy i jesli nie odpala sie tego na full screenie to chyba wtedy nie ma tego efektu.

aczkolwiek problem z plytka juz rozwiazany - wormsy sie "odpalaja" po wlozeniu cd do napedu tzn niema monitu o plytke, ale gra nie rusza - czarno. Opisane to jest na winehq ale nie moge poradzic sobie z tym. Trzeba zdobyc biblioteke ddraw.dll ale dlka kazdej wersji wine trzeba inna. Na serwerze wine sa do wersji 0.9.52 a ja mam 0.9.57. Pytanie: skad zdobyc kod zrodlowy zeby sobie skompilowac pod swoja wersje, badz juz gotowa biblioteke lub poprostu jak zainstalowac starsza wersje wine?

Pytanie 2:
jak w takim razie pownienem montowac obraz zeby to dzialo (nie chce mi sie za kazdym razem plytki wkladac a miejsca na dysku mam sporo), wczesniej montowalem tak:

Kod: Zaznacz cały

mount -t iso9660 -o loop /.../worms.iso /media/cdrom0
i tak na marginesie... Na stronie debiana pisze ze w testing jest wine w wersji 0.9.44. Dziwie sie dlaczego ja mam wersje 0.9.57 skoro wlasnie uzywam testing i nigdy nie dodawalem repo sida, a wlasnie w unstabvle jest wine 0.9.57 (tak przynajmniej pisze na stronie debiana.
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

Masz wersję 0.9.57 bo na pewno dodałeś repozytorium z Wine. Wywal wpis dotyczący Wine z /etc/apt/sources.list albo /etc/apt/sources.list.d/winehq.list . Usuń Wine przez

Kod: Zaznacz cały

aptitude purge wine
Potem z katalogu /var/cache/capt/archives wywal wszystko, co ma wine w nazwie i zainstaluj Wine ponownie.
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

3ndriu, sory, wyglada na to ze rzeczywiscie jestem zmeczony - nic nie mysle. Rzeczywiscie dodalem repo wine wczoraj w nocy. Zaraz zainstaluje wersje z testing

UPDATE
zainstalowalem wersjie 0.9.44, przerzucilem do folderu z wormsami odpowiednie graty (ddraw.dll i reszte), dalej kiszka, trpche inne bledy teraz wylaza, niemam juz pomyslu, caly dzien zmarnowalem. jesli ktos cos wie i zechce pomoc - oto co pokazuje wine:

Kod: Zaznacz cały

$ wine explorer /desktop=name,1024x768 "C:\Program Files\Team17\w
wp\wwp.exe"
ALSA lib conf.c:3952 :( snd_config_expand) Unknown parameters 0
ALSA lib control.c:909 :( snd_ctl_open_noupdate) Invalid CTL default:0
ALSA lib conf.c:3952 :( snd_config_expand) Unknown parameters 1
ALSA lib control.c:909 :( snd_ctl_open_noupdate) Invalid CTL default:1
fixme:win:EnumDisplayDevicesW ((null),0,0x2d7e1c,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x1483c0) : stub, simulatin
g 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x146068)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x146068)->(0x10028,00000011)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel This is a hacked ddraw drawing t
o the desktop window instead of the window the app requested!
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x146068)->(0x10028,00000011)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel This is a hacked ddraw drawing t
o the desktop window instead of the window the app requested!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
wine: Unhandled page fault on read access to 0x00000000 at address 0x4df833 (thr
ead 000c), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0
04df833).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:004df833 ESP:002d824c EBP:002d82c4 EFLAGS:00090202(   - 00      - -RI1)
 EAX:002d8258 EBX:ffffffff ECX:0085e7e4 EDX:00000000
 ESI:006b7028 EDI:006b7028
Stack dump:
0x002d824c:  002d82ec 0085e7e4 00000008 0000006c
0x002d825c:  00000000 00000000 00000000 00000000
0x002d826c:  00000000 00000000 00000000 00000000
0x002d827c:  00000000 00000000 00000000 00000000
0x002d828c:  00000000 00000000 00000000 00000000
0x002d829c:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x004df833 in wwp (+0xdf833) (0x002d82c4)
  2 0x004d8f5e in wwp (+0xd8f5e) (0x002d82f0)
  3 0x004d6298 in wwp (+0xd6298) (0x002d8368)
  4 0x004d67f0 in wwp (+0xd67f0) (0x002d83f0)
  5 0x004b484e in wwp (+0xb484e) (0x002d8400)
  6 0x004b2217 in wwp (+0xb2217) (0x0034fe48)
  7 0x6c23b4f3 in mfc42 (+0xb4f3) (0x0034ff08)
  8 0x7b873f0e in kernel32 (+0x53f0e) (0x0034ffe8)
  9 0xb7eab837 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x004df833: cmpl        $0,0x0(%edx)
Modules:
Module  Address                 Debug info      Name (87 modules)
PE        400000-  964000       Export          wwp
PE      1ffc0000-1ffe0000       Deferred        ltfil10n
PE      1fff0000-2003d000       Deferred        ltkrn10n
PE      6c230000-6c322000       Export          mfc42
ELF     7b800000-7b928000       Export          kernel32<elf>
  \-PE  7b820000-7b928000       \               kernel32
ELF     7bc00000-7bca0000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca0000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7cdde000-7ceb3000       Deferred        wined3d<elf>
  \-PE  7cdf0000-7ceb3000       \               wined3d
ELF     7ceb3000-7cef9000       Deferred        riched20<elf>
  \-PE  7cec0000-7cef9000       \               riched20
ELF     7cef9000-7cf0d000       Deferred        riched32<elf>
  \-PE  7cf00000-7cf0d000       \               riched32
ELF     7cf0d000-7cf3f000       Deferred        uxtheme<elf>
  \-PE  7cf10000-7cf3f000       \               uxtheme
ELF     7cfef000-7d004000       Deferred        midimap<elf>
  \-PE  7d000000-7d004000       \               midimap
ELF     7d004000-7d02a000       Deferred        msacm32<elf>
  \-PE  7d010000-7d02a000       \               msacm32
ELF     7d02a000-7d0ec000       Deferred        libasound.so.2
ELF     7d338000-7d350000       Deferred        msacm32<elf>
  \-PE  7d340000-7d350000       \               msacm32
ELF     7d350000-7d359000       Deferred        librt.so.1
ELF     7d367000-7d39c000       Deferred        winealsa<elf>
  \-PE  7d370000-7d39c000       \               winealsa
ELF     7d39e000-7d3a3000       Deferred        libxfixes.so.3
ELF     7d3a3000-7d3ac000       Deferred        libxcursor.so.1
ELF     7d3ac000-7d3c9000       Deferred        imm32<elf>
  \-PE  7d3b0000-7d3c9000       \               imm32
ELF     7d3c9000-7d3cf000       Deferred        libxrandr.so.2
ELF     7d3cf000-7d3d7000       Deferred        libxrender.so.1
ELF     7d3d7000-7d3da000       Deferred        libxinerama.so.1
ELF     7d961000-7e477000       Deferred        libglcore.so.1
ELF     7e477000-7e51b000       Deferred        libgl.so.1
ELF     7e51b000-7e520000       Deferred        libxdmcp.so.6
ELF     7e520000-7e60c000       Deferred        libx11.so.6
ELF     7e60c000-7e61a000       Deferred        libxext.so.6
ELF     7e61a000-7e631000       Deferred        libice.so.6
ELF     7e631000-7e639000       Deferred        libsm.so.6
ELF     7e639000-7e6ca000       Deferred        winex11<elf>
  \-PE  7e650000-7e6ca000       \               winex11
ELF     7e79f000-7e7bf000       Deferred        libexpat.so.1
ELF     7e7bf000-7e7e8000       Deferred        libfontconfig.so.1
ELF     7e7e8000-7e7fd000       Deferred        libz.so.1
ELF     7e7fd000-7e86c000       Deferred        libfreetype.so.6
ELF     7e86c000-7e929000       Deferred        comctl32<elf>
  \-PE  7e880000-7e929000       \               comctl32
ELF     7e929000-7e990000       Deferred        msvcrt<elf>
  \-PE  7e940000-7e990000       \               msvcrt
ELF     7e990000-7e9d9000       Deferred        dsound<elf>
  \-PE  7e9a0000-7e9d9000       \               dsound
ELF     7e9d9000-7ea32000       Deferred        rpcrt4<elf>
  \-PE  7e9f0000-7ea32000       \               rpcrt4
ELF     7ea32000-7ead0000       Deferred        ole32<elf>
  \-PE  7ea40000-7ead0000       \               ole32
PE      7ead0000-7eb25000       Deferred        ddraw
ELF     7eb25000-7eb38000       Deferred        libresolv.so.2
ELF     7eb38000-7eb56000       Deferred        iphlpapi<elf>
  \-PE  7eb40000-7eb56000       \               iphlpapi
ELF     7eb56000-7eb82000       Deferred        ws2_32<elf>
  \-PE  7eb60000-7eb82000       \               ws2_32
ELF     7eb82000-7eb9c000       Deferred        wsock32<elf>
  \-PE  7eb90000-7eb9c000       \               wsock32
ELF     7eb9c000-7ebe3000       Deferred        advapi32<elf>
  \-PE  7ebb0000-7ebe3000       \               advapi32
ELF     7ebe3000-7ec7a000       Deferred        gdi32<elf>
  \-PE  7ec00000-7ec7a000       \               gdi32
ELF     7ec7a000-7edb7000       Deferred        user32<elf>
  \-PE  7eca0000-7edb7000       \               user32
ELF     7edb7000-7ee45000       Deferred        winmm<elf>
  \-PE  7edc0000-7ee45000       \               winmm
ELF     7ee45000-7ee49000       Deferred        iso8859-2.so
ELF     7ee70000-7ee7b000       Deferred        libnss_files.so.2
ELF     7ee7b000-7ee93000       Deferred        libnsl.so.1
ELF     7efcd000-7eff2000       Deferred        libm.so.6
ELF     7eff3000-7eff6000       Deferred        libxau.so.6
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     b7d22000-b7d2b000       Deferred        libnss_compat.so.2
ELF     b7d2c000-b7d30000       Deferred        libdl.so.2
ELF     b7d30000-b7e7d000       Deferred        libc.so.6
ELF     b7e7e000-b7e96000       Deferred        libpthread.so.0
ELF     b7e96000-b7e98000       Deferred        libnvidia-tls.so.1
ELF     b7e98000-b7e9d000       Deferred        libxxf86vm.so.1
ELF     b7ea4000-b7fb8000       Export          libwine.so.1
ELF     b7fba000-b7fd8000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000b (D) C:\Program Files\Team17\wwp\Wwp.exe
        0000000c    0 <==
00000008
        0000000a    0
        00000009    0
Wine exited with a successful status
otwiera sie okno czarne, chwile tak jest i za chwile znika :D
PhockouS

Post autor: PhockouS »

o ile wiem WWP nie działa na wine niestety.. sam chciałem uruchomić i lipton
ODPOWIEDZ