Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Moje instalace Wine a CoD2, CoD4 (Návod)  (Přečteno 8706 krát)

ZdenoTN

  • Návštěvník
  • Příspěvků: 79
Moje instalace Wine a CoD2, CoD4 (Návod)
« kdy: 22 Února 2009, 15:40:57 »
Kubuntu 8.10 Kde 4.2.0
verze wine 1.1.14
Grafická karta Asus 7900 GS
Procesor Intel Core2 CPU 6400@2.13 GHz

První co udéláme naistalujeme zamozřejmě wine
Kód: [Vybrat]
sudo apt-get install wine
Kód: [Vybrat]
/usr/bin/sudo /usr/bin/apt-get install wine cabextract wget
vytvoření složky wine, příkaz vložíme do konsole
Kód: [Vybrat]
/usr/bin/wineprefixcreate
ukáže se výpis v konzoli

Note: wineprefixcreate is deprecated and shouldn't be needed anymore.
      WINEPREFIX creation and updates now happen automatically when needed.

Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/home/user/.wine' has been updated.

není podpora HTML, toto zatím necháme

Konfigurace ALSA
Kód: [Vybrat]
/usr/bin/wget http://howto.landure.fr/gnu-linux/installer-directx-9-0c-avec-wine/audio.reg --output-document=/tmp/audio.reg
Kód: [Vybrat]
/usr/bin/regedit /tmp/audio.reg
Video memory
Kód: [Vybrat]
/usr/bin/wget http://howto.landure.fr/gnu-linux/installer-directx-9-0c-avec-wine/video_ram.reg --output-document=/tmp/video_ram.reg
Kód: [Vybrat]
/usr/bin/lspci | /bin/grep VGA | /bin/sed -e 's/^\([^ ]* \).*/\1/' | /usr/bin/xargs -iPCIID /bin/sh -c "/usr/bin/lspci -v -s PCIID" | /bin/grep Memory | /bin/sed -e 's/.*size=\([0-9]*\).*/\1/' | /usr/bin/sort -g | /usr/bin/tail -n1 | /usr/bin/xargs -iVIDEORAM /bin/sed -i -e 's/VIDEO_RAM/VIDEORAM/' /tmp/video_ram.reg
Zápis do registrů
Kód: [Vybrat]
/usr/bin/regedit /tmp/video_ram.reg
Instalace fontů
Kód: [Vybrat]
sh winetricks corefonts
instalace HTML renderer (hodí se to vždy, třeba do CS 1.6)
Kód: [Vybrat]
wget http://www.kegel.com/wine/winetricks
Kód: [Vybrat]
sh winetricks gecko
CoD2 jsem rozjel i bez Dx9
Kód: [Vybrat]
sh winetricks directx9
test directx9, přikaz se vloží do konsole
Kód: [Vybrat]
/usr/bin/wine "C:\windows\system32\dxdiag.exe"
test HTML renderer
Kód: [Vybrat]
/usr/bin/wine "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://appdb.winehq.com/

Instalace CoD2
Kód: [Vybrat]
/usr/bin/wine /media/cdrom0/setup.exe
Na konci instalace je hlášena chyba, prostě jsem ji zavřel Ctrl+Esc zabít.
Vím že na nižší verzi wine (nevím jaká) probíhala instalace i s grafickým pozadím.

Hru spustite příkazem v konzoli
Kód: [Vybrat]
cd "/home/user/.wine/drive_c/Program Files/Activision/Call of Duty 2" && wine "CoD2SP_s.exe"
Další rady:
Pokud nechcete instalovat hru pokaždé, zazálohujte si její adresář /home/user/.wine/drive_c/Program Files
adresář Activision celý někam zkopírujte.
Dejte do konzole:
Kód: [Vybrat]
wine regedita jdete do HKEY_LOCAL_MACHINE\Software\Activision
kliknete PM a dejte export, uložte to třeba cod2.reg.
Když ji budete chtít znovu v PC, tak zkopírujte adresář do /home/user/.wine/drive_c/Program Files/
obnova registru: zkopírujte cod2.reg do adresáře temp
do konsole vložte:   
Kód: [Vybrat]
/usr/bin/regedit /tmp/cod2.regNo pokud se vám z různých důvodů neprovede zapis do registru ta si to zkopírujte a uložte cod2.reg
v codkey bude samozřejmě váš CD KEY do multiplayeru :-)

Kód: [Vybrat]
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Activision]

[HKEY_LOCAL_MACHINE\Software\Activision\Call of Duty 2]
"codkey"="XXXXXXXXXXXXXXXXXXXX"
"EXEString"="C:\\Program Files\\Activision\\Call of Duty 2\\cod2sp_s.exe"
"InstallDrive"="D:\\"
"InstallPath"="C:\\Program Files\\Activision\\Call of Duty 2\\"
"Language"="eng"
"MultiEXEString"="C:\\Program Files\\Activision\\Call of Duty 2\\cod2mp_s.exe"
"QA"="14.0"
"StartMenuFolder"="C:\\windows\\profiles\\gp950\\Start Menu\\Activision\\Call of Duty(R) 2"
"UninstallString"="C:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel 32\\IDriver.exe /M{D0A05794-48C2-4424-A15A-9F20FCFDD374} /l2057 "
"Version"="1.0"

Když náhodou chcete provést restart wine tak
Kód: [Vybrat]
wineboot -rPár rad ohledně grafiky, jak výše píšu tak mám Nvidia, jak to je s Ati nevím.

Vidíte všechny rozlišení monitoru:
Kód: [Vybrat]
xrandr -q
Zjištění skutečné frekvence monitoru:
Kód: [Vybrat]
nvidia-settings -q RefreshRate
http://wiki.ubuntu.cz/Grafické%20karty%20NVIDIA

Problém s frekvencí monitoru (Refresh Rate)

V nových ovladačích nechala nVidia implicitně aktivní volbu DynamicTwinView, se kterou si program XrandR,
který se stará o nastavování rozlišení a frekvence, nedokáže poradit.
To může způsobovat, že se vám nepodaří nastavit správnou frekvenci monitoru. Řešení je snadné v /etc/X11/xorg.conf:

Kód: [Vybrat]
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "DynamicTwinView" "False"  (Toto je ta úprava)
    #Option         "TwinView" "0"
    Option         "metamodes" "1280x1024_75 +0+0; 800x600_75 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Další věcí je nastavení rozlišení ve hře. Musíte dávat jen ta rozlišení a frekvenci jaké mate v /etc/X11/xorg.conf,
jinak po monitoru bude běhat zpráva Input Not Supported.

No snad jsem to napsal srozumitelně.
« Poslední změna: 22 Února 2009, 21:09:52 od ZdenoTN »

Kaktus

  • Aktivní člen
  • *
  • Příspěvků: 150
Re: Moje instalace Wine a CoD2, CoD4 (Návod)
« Odpověď #1 kdy: 25 Února 2009, 17:05:16 »
Tak mohu potvrdit, že podle tohoto návodu, co jsem stihl vyzkoušet, hra opravdu pod linuxem běží. Má to ovšem jednu vadu na kráse. A to sice PunkBuster, který všechny linuxáky vyhazuje (mě cca. do 30ti vteřin) z legálních serverů s hláškou "Unknown Windows API Function". Když jsem hlouběji pátral po příčině, zjistil jsem, že PunkBuster nebude nikdy možné ve wine povozovat. Údajně má být chyba na straně vývojářů her. Sice existuje i PunkBuster pro Linux, ale ten je použitelný pouze pro hry, které jsou prvotně vyvinuty přímo pro Linux. PunkBuster totiž údajně prohledává během hry celou instalaci Windows a pokud něco nesouhlasí, což v případě wine asi nesouhlasí, domnívá se PB, že člověk používá  wallhacky, autoaimy,... a je vyhozen. Tento závěr bych asi dal velkým červeným písmem hned na první místo ve vlákně "Centrála pro hraní", aby to bylo všem potencionálním "přechodcům" z windows ihned jasné.

info:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=5813

c0rrupt

  • Aktivní člen
  • *
  • Příspěvků: 201
    • c0
Re: Moje instalace Wine a CoD2, CoD4 (Návod)
« Odpověď #2 kdy: 03 Května 2009, 17:38:02 »
Takže pokud to nejde tak si pod Linuxem nezahraješ nic co používá Punkbuster a to jsou všechny FPS to je divný.
Hell is a nice place... Im not there.

Ubuntu 10.04 -64bit xmpp: c0rrupt@jabbim.cz www: http://c0rrupt.cz

Michal "Tylnesh" Kohútek

  • Administrátor fóra
  • Stálý člen
  • ******
  • Příspěvků: 1076
    • Lords Of Tech
Re: Moje instalace Wine a CoD2, CoD4 (Návod)
« Odpověď #3 kdy: 23 Června 2010, 14:39:16 »
Existujú aj neoficiálne servre bez Punkbusteru, napríklad pre CoD4, kde sa s cheatermi porátavajú samotní admini na základe empirického odhadu...
https://lordsoftech.com

Registered Linux User #506395

--- Smartphone 0: Apple iPhone 11
--- Smartphone 1: OnePlus 3T - Ubuntu Touch
--- Laptop 0: Apple Macbook Air M1
--- Laptop 1: Lenovo Thinkpad X1 Carbon Gen 3
--- Workstation: Ryzen 7 2700X, RX 5700XT, 32GB RAM
--- Other: Niekolko kusov od kazdeho vydaneho variantu Raspberry Pi

lecter4286

  • Návštěvník
  • Příspěvků: 26
Re: Moje instalace Wine a CoD2, CoD4 (Návod)
« Odpověď #4 kdy: 07 Srpna 2010, 01:08:54 »
Dík za návod, instalace proběhla skvěle, hra funguje i s patchema.
Podařilo se někomu rozchodit českou diakritiku po instalaci češtiny do hry? Instalátor s češtinou i opravný soubor jsem spustil přes víno, jenže se mi nezobrazovali háčky čárky, napadlo mě jestli někde neí třeba nastavit jiné kódování znaků, třeba v registrech wine nebo hry samotné. Nepřišel na to někdo?

 

Provoz zaštiťuje spolek OpenAlt.