|
wine + worms world party
siwuch86 - 20-03-2008 16:29
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 - 20-03-2008 23:20
W konsoli winecfg, potem Drivers i Autodetect. Potem Apply i powinno chodzić.
siwuch86 - 20-03-2008 23:52
:D, zbyt piekne i zbyt proste zeby moglobyc prawdziwe :D! niestety nic z tego :(
3ndriu - 21-03-2008 10:33
Wpisz w konsoli
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
/media/cdrom
Kliknij "Ok". Teraz zamontuj płytkę w katalogu
/media/cdrom
Spróbuj teraz. Jeżeli jednak nadal będzie występował problem, przejdź do katalogu
/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:
wine nazwa_pliku.exe
siwuch86 - 21-03-2008 11:21
: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: 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 :/
3ndriu - 21-03-2008 11:50
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:
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...rea=_down_patc Trzeba będzie też pogrzebać z jakimiś bibliotekami. Wszystko masz opisane tutaj: http://appdb.winehq.org/objectManage...rsion&iId=3905
siwuch86 - 21-03-2008 14:37
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: 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.
3ndriu - 21-03-2008 15:44
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
aptitude purge wine
Potem z katalogu /var/cache/capt/archives wywal wszystko, co ma wine w nazwie i zainstaluj Wine ponownie.
siwuch86 - 21-03-2008 15:57
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: $ 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 - 25-03-2008 13:46
o ile wiem WWP nie działa na wine niestety.. sam chciałem uruchomić i lipton
3ndriu - 25-03-2008 15:48
Spróbuj jeszcze uruchomić grę z opcją /NOINTRO
wojtekryba - 25-03-2008 17:42
Spróbuj zainstalować poprzez PlayOnLinux (darmowa aplikacja z bibliotekami do Wine)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|