Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
[HOW-TO] Jnstalacja DirectX pod Wine
Pokaż wyniki od 1 do 5 z 5

Temat: [HOW-TO] Jnstalacja DirectX pod Wine

  1. #1
    Dołączył
    Nov 2008
    Skąd
    Rybnik
    Wiek
    24
    Postów
    632
    Wątków
    76
    Downloads
    1
    Uploads
    0
    Siła Reputacji
    217
    Reputacja
    2971

    [HOW-TO] Instalacja DirectX pod Wine

    Niektóre aplikacje/gry nie działają pod Wine z powodu braku bibliotek DirectX. Poniżej pokażę sposób zainstalowania DirectX 9.0c pod wine 1.1.15, ale pod parę numerów starszymi wersjami (i nowszymi gdy wyjdą) powinno też działać.

    1.Wchodzimy w konfigurator wine, w KDE powinien się znajdować w menu, jeżeli nie, to w konsoli wpisujemy
    Kod:
    winecfg
    Wchodzimy w zakładkę Aplikacje (o ile już w niej nie jesteśmy) z listy Wersja Windows wybieramy Windows 98.

    2.Wchodzimy teraz w zakładkę Biblioteki, w liście Nowa reguła dla biblioteki: wpisujemy lub wyszukujemy d3d8 następnie dodaną bibliotekę zaznaczamy, klikamy button Edycja i wybieramy tylko wbudowana (pierwsza pozycja). Nasz wpis teraz powinien wyglądać d3d8 (wbudowana). Możemy teraz zamknąć konfigurator.

    3.Wchodzimy w katalogu domowym w folder .wine jest on ukryty więc, albo wybieramy w naszym menedżerze plików żeby pokazał nam ukryte pliki, albo wpisujemy w nim lokalizację /home/Twój_profil/.wine/, gdzie Twój_profil, to nazwa twojego profilu rzecz jasna, np. Jan.

    4.Otwieramy plik user.reg (najlepiej wcześniej jeszcze zrobić sobie jego kopię zapasową) np. w KWrite, lub w innym edytorze który nie dodaje nam do treści znaków formatowania.
    Wyszukujemy w nim ciągu znaków [Software\\Wine\\DllOverrides]. Pod nim powinniśmy znaleźć bibliotekę którą dodaliśmy w konfiguratorze. Przykładowo:
    Kod:
    [Software\\Wine\\DllOverrides] 1234472636
    "d3d8"="builtin"
    Mówię "przykładowo" ponieważ cyfry obok [Software\\Wine\\DllOverrides] mogą się różnić. Jeżeli masz inne nie zmieniaj ich na takie jakie ja mam.

    5. Wstawiamy teraz pod naszą już wpisaną biblioteką następujący kod:
    Kod:
    "d3d9"="builtin"
    "d3dim"="native"
    "d3drm"="native"
    "d3dx8"="native"
    "d3dxof"="native"
    "dciman32"="native"
    "ddrawex"="native"
    "devenum"="native"
    "dinput"="builtin"
    "dinput8"="builtin"
    "dmband"="native"
    "dmcompos"="native"
    "dmime"="native"
    "dmloader"="native"
    "dmscript"="native"
    "dmstyle"="native"
    "dmsynth"="native"
    "dmusic"="native"
    "dmusic32"="native"
    "dnsapi"="native"
    "dplay"="native"
    "dplayx"="native"
    "dpnaddr"="native"
    "dpnet"="native"
    "dpnhpast"="native"
    "dpnlobby"="native"
    "dsound"="builtin"
    "dswave"="native"
    "dxdiagn"="native"
    "mscoree"="native"
    "msdmo"="native"
    "qcap"="native"
    "quartz"="native"
    "streamci"="native"
    W całości powinno to wyglądać tak:
    Kod:
    [Software\\Wine\\DllOverrides] 1234472636
    "d3d8"="builtin"
    "d3d9"="builtin"
    "d3dim"="native"
    "d3drm"="native"
    "d3dx8"="native"
    "d3dxof"="native"
    "dciman32"="native"
    "ddrawex"="native"
    "devenum"="native"
    "dinput"="builtin"
    "dinput8"="builtin"
    "dmband"="native"
    "dmcompos"="native"
    "dmime"="native"
    "dmloader"="native"
    "dmscript"="native"
    "dmstyle"="native"
    "dmsynth"="native"
    "dmusic"="native"
    "dmusic32"="native"
    "dnsapi"="native"
    "dplay"="native"
    "dplayx"="native"
    "dpnaddr"="native"
    "dpnet"="native"
    "dpnhpast"="native"
    "dpnlobby"="native"
    "dsound"="builtin"
    "dswave"="native"
    "dxdiagn"="native"
    "mscoree"="native"
    "msdmo"="native"
    "qcap"="native"
    "quartz"="native"
    "streamci"="native"
    6.Zapisujemy plik i możemy już zainstalować spokojnie biblioteki DirectX 9.0c (innych nie testowałem). Możemy je po prostu wyszukać w google i pobrać z internetu (np. z tu), wgrać z płyty na której był dołączony już z grą (tak ja zrobiłem), lub wymyślić inny sposób na zdobycie bibliotek.

    DirectX instalujemy jak każdą inną aplikację pod wine, ja np. klikam prawym na instalator, wybieram otwórz w i wpisuję wine.
    Ostatnio edytowane przez bleake ; 04.04.2009 o 21:47
    #make ..

    Linux Registered User:#485710 | Systemowiec.pl
    Za dwadzieścia lat bardziej będziesz żałował tego, czego nie zrobiłeś, niż tego, co zrobiłeś.

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja





  3. #2
    Dołączył
    Jul 2004
    Postów
    751
    Wątków
    101
    Downloads
    3
    Uploads
    0
    Siła Reputacji
    141
    Reputacja
    1723

    Odp: [HOW-TO] Jnstalacja DirectX pod Wine

    Czy takie same efekty da instalcja za pomacą Play On Linux?
    Pytam, bo nie gram
    Instalacja za pomocą tego programu jest z pewnością łatiwejsza.
    Ceterum censeo Debian optimus est. |http://ludolfina.pl
    Esta chica tiene una sonrisa muy dulce.

  4. #3
    Dołączył
    Nov 2008
    Skąd
    Rybnik
    Wiek
    24
    Postów
    632
    Wątków
    76
    Downloads
    1
    Uploads
    0
    Siła Reputacji
    217
    Reputacja
    2971

    Odp: [HOW-TO] Jnstalacja DirectX pod Wine

    Nie wiem, ponieważ nie korzystam zbytnio z PlayOnLinux. On ma jeszcze moim zdaniem dużo błędów i czasem warto samemu w wine pokombinować (chodzi mi o czyste wine, bez nakładek graficznych). Próbowałem raz instalację Gothic 2 i były problemy m.in. brak dźwięku w grze mimo zainstalowanego DirectX, a w wine z DirectX 9.0c problemów nie ma
    #make ..

    Linux Registered User:#485710 | Systemowiec.pl
    Za dwadzieścia lat bardziej będziesz żałował tego, czego nie zrobiłeś, niż tego, co zrobiłeś.

  5. #4
    Avatar mr_x
    mr_x jest nieaktywny Super Moderator
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus M2N-SLI
      • Procesor:
      • AMD Athlon 64 X2 5000+
      • Karta Graficzna:
      • NV GF 9800 GTX+
      • Karta Dźwiękowa:
      • Integra
      • Monitor:
      • LG 24 cale (1920x1200)
    Dystrybucja: Mint (amd64)
    Polska
    Dołączył
    Oct 2006
    Skąd
    Białystok
    Wiek
    31
    Postów
    2,572
    Wątków
    135
    Downloads
    1
    Uploads
    0
    Siła Reputacji
    636
    Reputacja
    9135

    Odp: [HOW-TO] Jnstalacja DirectX pod Wine

    Ja tylko dodam, że lepiej wybrać Windows 2000 (lepsza zgodność z niektórymi programami). Windows XP podczas stalacji odpada, bo DirectX nie chce się zainstalować, ale nic nie stoi na przeszkodzie, by po instalacji DirectX zmienić na Windows XP (sprawdzone).
    Ostatnio edytowane przez mr_x ; 22.02.2009 o 22:30

  6. #5
    Dołączył
    Nov 2008
    Skąd
    Rybnik
    Wiek
    24
    Postów
    632
    Wątków
    76
    Downloads
    1
    Uploads
    0
    Siła Reputacji
    217
    Reputacja
    2971

    Odp: [HOW-TO] Jnstalacja DirectX pod Wine

    Może i racja, ja wybrałem 98, ze względu na to, że gdy w innej zgodności niektóre gry próbowałem odpalić, to czasami był błąd, a w 98 nie. Możliwe, że miałem po prostu taki traf. Zresztą jak powiedziałeś zawsze można po instalacji zmienić zgodność, a co więcej można każdemu plikowi przypisać inną zgodność.
    #make ..

    Linux Registered User:#485710 | Systemowiec.pl
    Za dwadzieścia lat bardziej będziesz żałował tego, czego nie zrobiłeś, niż tego, co zrobiłeś.

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •