Forum

Nie widzi CD-ROM\'u

Författare Svar
Jump to the page: 1 - 2 - 3
ziolo4ever Wednesday 6 May 2009 at 20:01
ziolo4everAnonymous


To znaczy że jak zaznaczysz np. tylko ALSE lub tylko OSS to masz dźwięk w menu. Czy dobrze rozumiem?

Quote from NSLW


Nie do końca, jak mam ESD i OSS, to jest dźwięk i w menu i w grze, jak zaznaczam samo ESD to jest dźwięk tylko w menu, jak zaznaczam inne kombinacje (bez ESD) dźwięku w ogóle nie ma.

Moja dystrybucja to (K)ubuntu 9.04.



Rozumiem że testy wykonywałeś dla sterownika OSS, bo ja bym sobie ESD odpuścił wogóle.

Quote from NSLW


Testy wykonywałem na wszystkich jakie były (osobno połączenie ESD z OSS, osobno samo OSS, osobno sama ALSA, osobno samo ESD itd.)

NSLW Wednesday 6 May 2009 at 20:23
NSLW


Nie do końca, jak mam ESD i OSS, to jest dźwięk i w menu i w grze, jak zaznaczam samo ESD to jest dźwięk tylko w menu, jak zaznaczam inne kombinacje (bez ESD) dźwięku w ogóle nie ma.

Moja dystrybucja to (K)ubuntu 9.04.

Quote from ziolo4ever


No i sytuacja stała się trochę jaśniejsza. Jest bardzo prawdopodobne że przez PulseAudio nie masz dźwięku. Teraz możesz zrobić tak:

1) na wszelki wypadek zainstaluj "phonon-backend-gstreamer"
jestem bardzo niepewny co do tego kroku, ale mi kiedyś pomogło, tak więc podaję

2)
-otwórz plik "Worms World Party" w "~/.PlayOnLinux/configurations/installed"
- zmień

wine "wwp.exe" $@

na

padsp wine "wwp.exe" $@

-otwórz terminal
-skopiuj drugą linijkę do niego i zrób spację
-wpisz env i zrób spację
-skopiuj trzecią linijkę poczynając od WINEPREFIX
- zrób spację i wpisz "sh padsp winecfg" bez cudzysłowiów
- ustaw w otwartym oknie sterownik OSS i zatwierdź zmiany
NIE URUCHAMIAJ TERAZ KONFIGURACJI WINE DLA WORMSÓW W POL BO WSZYSTKO PÓJDZIE NA MARNE
-uruchom Wormsów z POL

Sposób może u Ciebie nie zadziałać bo:
-masz najnowsze pulseaudio
-Wormsy wymagają starej wersji Wine


3) w KDE jest chyba konfiguracja karty dźwiękowej może tam coś znajdziesz gdzie mógłbyś ustawić ALSE dla wine

3) możesz spróbować odinstalować każdą paczkę, która ma w nazwie pulseaudio, lecz nie polecam tego i nigdy się tego nie podejmowałem

Ändrat av NSLW

ziolo4ever Thursday 7 May 2009 at 11:28
ziolo4everAnonymous

Dźwięk jest taki jaki powinien być (nie spóźnia) w menu, potem gdy chcę załączyć grę jest czarny ekran i dalej nic.
NSLW Thursday 7 May 2009 at 11:40
NSLW

Dźwięk jest taki jaki powinien być (nie spóźnia) w menu, potem gdy chcę załączyć grę jest czarny ekran i dalej nic.

Quote from ziolo4ever


To znaczy że wchodzisz do głównego menu gry i tam dźwięk odtwarza się dobrze. Czy dobrze rozumiem?

PS. Czy używasz wersji Wine 0.9.45 czy nowszej?

Ändrat av NSLW

ziolo4ever Thursday 7 May 2009 at 19:28
ziolo4everAnonymous

Próbowałem z wine 0.9.45 i 0.9.47. Tak dobrze rozumiesz, w menu dźwięk się dobrze odtwarza, tylko nie chce mi się gra załadować, w momencie ładowania zostaje mi czarny ekran.
NSLW Thursday 7 May 2009 at 19:58
NSLW

w momencie ładowania zostaje mi czarny ekran.

Quote from ziolo4ever


Dobra to jest bug Wine, o którym można poczytać tutaj i teraz:

1) jeżeli gra uruchamiała się bez dźwięku (dziwne) to możesz tak grać co nie jest najlepszym rozwiązaniem

2) możesz skompilować źródła Wine z tym patchem przy pomocy nowego nieoficjalnego pluginu POL Helper (do ściągnięcia na końcu tej strony) następnie możesz przestawić wersję wine na to co właśnie skompilowałeś. Ustaw jeszcze w rejestrze

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"DirectDrawRenderer"="gdi"

Jeżeli gra się wogóle uruchamia to dobrze. Wtedy pewnie trzeba będzie odwrócić czynności które tobie wcześniej podałem żeby mieć dźwięk, a może i nie.



Nie gwarantuje że to będzie u Ciebie działać gdyż sam tego nie wykonałem. Z tego co przeczytałem załatwia to problem czarnego ekranu w Wormsach Armageddon

Ändrat av NSLW

NSLW Saturday 9 May 2009 at 9:28
NSLW

1) Ściągnij to i wypakuj do "~/.PlayOnLinux/WineVersions/"

modyfikacja zawiera następujące patche:
-worms_armageddon-wine-1.1.10-fullfix.patch
-DIB Engine
-PulseAudio
-DirectX
-patch na myszkę

2) zmień wersję Wine jaką uruchamiasz Wormsy na 1.1.21-mod

3) zmień nazwę ddraw.dll na ddraw.dll.bak w "~/.PlayOnLinux/wineprefix/WormsWorldParty/drive_c/windows/system32"

4)
-otwórz plik "Worms World Party" w "~/.PlayOnLinux/configurations/installed"
- zmień

padsp wine "wwp.exe" $@

na

wine "wwp.exe" $@

5) ustaw

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"DirectDrawRenderer"="gdi"

6) sprawdź czy działa

PS. U mnie wyświetlało błąd na końcu ładowania poziomu, ale dźwięk i menu działało dobrze
NSLW Thursday 14 May 2009 at 18:24
NSLW

Ostatnio znalazłem błąd w POL, który mógł utrudniać Tobie życie. Ustaw domyślną wersję do uruchamiania programów pod wine na System w ustawieniach PlayOnLinux (trzecie menu wysuwane->trzeci element menu->trzecia zakładka)
ziolo4ever Saturday 23 May 2009 at 20:21
ziolo4everAnonymous

Przepraszam, za tak długą nieobecność na forum, ale miałem brak czasu na cokolwiek.

Dysk twardy padł mi i straciłem wszystko co wcześniej uzyskałem, poza tym zauważyłem, że pojawił się nowy skrypt, ale też ma błąd:
Running Worms World Party
Worms World Party: line 5: cd: /home/sebastian/.PlayOnLinux/wineprefix/WormsWorldParty/drive_c/Team17/Worms World Party: No such file or directory
wine: could not load L"C:\\\\windows\\\\system32\\\\wwp.exe": Module not foun
Na moje oko nie zgadza się lokalizacja pliku do uruchomienia gry, gdyż naprawdę plik wwp.exe znajduje się u mnie w: /home/sebastian/.PlayOnLinux/wineprefix/WormsWorldParty/drive_c/Program Files/Team17/Worms World Party.

Skoro gra tym razem na nowym skrypcie dała się zainstalować, to może po poprawie tego błędu ruszy. Jak zmienię tą lokalizację w pliku na odpowiedzną, to dam znać, czy działa.

edit:

Zmieniłem lokalizację pliku, jest już jakby ok, ale gra nie odpala, jedynie co pisze, to "Running Worms World Party". Chciałem sprawdzić to co podałeś w postach powyżej, ale okazało się, że pliku pod linkiem który podałeś już nie ma.

Ändrat av ziolo4ever

NSLW Saturday 23 May 2009 at 21:20
NSLW

Skryp został przetłumaczony przezemnie na nową wersję POL. Dlatego zauważyłeś zmianę.

Nie mam już tamtego pliku, ale możesz sam przygotować tą wersję Wine używająć wymienionego wyżej patcha i plugina do POL.

PS. Jeżeli chodzi o lokalizację pliku wwp.exe to jest pewna nieścisłość, bo w wersji angielskiej jest tak jak w skrypcie a wersja polska instaluje się w program files. Naprawię to jednak w najbliższym czasie
ziolo4ever Sunday 24 May 2009 at 11:36
ziolo4everAnonymous

Można by napisać drugi skrypt (skopiować ten sam i tylko zmienić lokalizacje) a potem wstawić go jako Worms World Part PL (żeby był na liście skryptów do wyboru, wtedy nie było by problemu), lub skrypt mógłby sprawdzać w której lokalizacji znajduje się plik uruchamiający i wstawiać do niego odpowiedni skrót. Nie wiem czy da się to sprawdzanie zrobić w tego typu skryptach (wydaje mi się, że tak) ponieważ nigdy skryptów nie pisałem, w C++ zawsze tego typu sprawy załatwiam w pętli switch, lub if, ale nie wiem jak tu jest z tymi rzeczami. Jest może jakiś polski kurs pisania skryptów dla POL (jestem noga z angielskiego), chętnie bym napisał parę skryptów dla gier które posiadam i wiem jak je odpalić pod POL?
NSLW Sunday 24 May 2009 at 12:19
NSLW

Jest może jakiś polski kurs pisania skryptów dla POL (jestem noga z angielskiego), chętnie bym napisał parę skryptów dla gier które posiadam i wiem jak je odpalić pod POL?

Quote from ziolo4ever

Jest tylko po angielsku i francusku. Możesz pooglądać tutaj kilka skryptów i nauczyć się jak je robić. Możesz na początek sprawdzić GTA VC albo Jazz Jackrabbit 2 gdyż są proste i napisane według nowych reguł.
ziolo4ever Monday 1 June 2009 at 11:20
ziolo4everAnonymous

2) możesz skompilować źródła Wine z tym patchem przy pomocy nowego nieoficjalnego pluginu POL Helper (do ściągnięcia na końcu tej strony) następnie możesz przestawić wersję wine na to co właśnie skompilowałeś. Ustaw jeszcze w rejestrze

Citat


Jak mam to skompilować, bo nie bardzo wiem jak to się robi?
NSLW Monday 1 June 2009 at 17:04
NSLW

[quote from=ziolo4ever]

Jak mam to skompilować, bo nie bardzo wiem jak to się robi?

Citat

Dlatego powstał mój plugin. Nie musisz się znać na kompilowaniu.