ziolo4ever |
Mercredi 6 Mai 2009 à 20:01
|
ziolo4ever
|
To znaczy że jak zaznaczysz np. tylko ALSE lub tylko OSS to masz dźwięk w menu. Czy dobrze rozumiem?
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.
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 |
Mercredi 6 Mai 2009 à 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.
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
Edité par NSLW
|
ziolo4ever |
Jeudi 7 Mai 2009 à 11:28
|
ziolo4ever
|
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 |
Jeudi 7 Mai 2009 à 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.
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? Edité par NSLW
|
ziolo4ever |
Jeudi 7 Mai 2009 à 19:28
|
ziolo4ever
|
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 |
Jeudi 7 Mai 2009 à 19:58
|
NSLW
|
w momencie ładowania zostaje mi czarny ekran.
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 Edité par NSLW
|
NSLW |
Samedi 9 Mai 2009 à 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 |
Jeudi 14 Mai 2009 à 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 |
Samedi 23 Mai 2009 à 20:21
|
ziolo4ever
|
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 founNa 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. Edité par ziolo4ever
|
NSLW |
Samedi 23 Mai 2009 à 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 |
Dimanche 24 Mai 2009 à 11:36
|
ziolo4ever
|
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 |
Dimanche 24 Mai 2009 à 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?
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 |
Lundi 1 Juin 2009 à 11:20
|
ziolo4ever
|
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
Jak mam to skompilować, bo nie bardzo wiem jak to się robi?
|
NSLW |
Lundi 1 Juin 2009 à 17:04
|
NSLW
|
[quote from=ziolo4ever]
Jak mam to skompilować, bo nie bardzo wiem jak to się robi?
Dlatego powstał mój plugin. Nie musisz się znać na kompilowaniu.
|