HowTo:WoW utan laggig mus, repeating keys mm[updated 100415]

För spelentusiaster !
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

HowTo:WoW utan laggig mus, repeating keys mm[updated 100415]

Inlägg av n4h0j »

Uppdaterad och testad 2010-04-15

Hej vänner.

Osäker på om denna information finns på forumet tidigare, eller om den ens gör någon nytta. Jag tänkte i varje fall sammanfatta hur JAG gjort för att få WoW att fungera som jag vill. I en "vanlig" installation av WoW i Linux stöter man generellt på två enerverande problem.
  • 1. Musen laggar. Hänger inte med riktigt etc.
    2. Ibland när man springer så "hackar" man fram, beroende på att spelet uppfattar det som att man upprepade gånger trycker in knappen (när man egentligen håller den inne).
För mig har dessa två problem gjort att jag alltid återvänt till Windows inom kort. Säga vad man vill, men MMORPG kan vara ganska beroendeframkallande. Även det faktum att Ventrilo aldrig riktigt funkat i Wine har ju varit en viktig faktor. Nu när Mangler kommit är ju problemet med ventrilo borta.

OBSERVERA, gör följande på egen risk. Jag vet inte riktigt vad jag pysslar med, men det fungerade för mig. Tänk även på att det kan se annorlunda ut om du inte kör 64-bitars Linux.

För mig blev det enklast att göra följande:
  • 1. Ladda ner wine från git.
    2. Applicera patcharna för ovanstående problem.
    3. Applicera patchar för att få wine att fungera tillsammans med Mangler.
    4. Kompilera och installera
Steg för steg ser det ut ungefär såhär.

OBS! Innan du gör något annat:

Kod: Markera allt

sudo apt-get update && sudo apt-get upgrade
1. Först måste vi förbereda för att kunna kompilera 32-bitars wine i en 64-bitars miljö. Detta gör vi genom att använda ett script som finns på wines hemsida.

Kod: Markera allt

wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
Kör sedan scriptet som root. (på egen risk som sagt...)

Kod: Markera allt

sudo sh install-wine-deps.sh
Källa: http://wiki.winehq.org/Recommended_Packages

2. Nu när detta är gjort installerar vi git samt ett par andra paket som du kan komma att behöva.

Kod: Markera allt

sudo apt-get install git git-core autoconf build-essential
3. Hämta senaste wine via git och ändra directory till den nya mappen. (allt detta görs med fördel i hem-mappen)

Kod: Markera allt

git clone git://source.winehq.org/git/wine.git wine-git
cd wine-git
4. [OPTIONAL] Ladda ner patchar för att få wine att fungera samtidigt som Mangler.

Kod: Markera allt

wget http://art.ified.ca/downloads/winepulse/winepulse-0.36.patch
wget http://art.ified.ca/downloads/winepulse/winepulse-0.35-configure.ac.patch
wget http://art.ified.ca/downloads/winepulse/winepulse-0.36-winecfg.patch
Applicera patcharna:

Kod: Markera allt

patch -p1 < winepulse-0.36.patch
patch -p1 < winepulse-0.35-configure.ac.patch
patch -p1 < winepulse-0.36-winecfg.patch
Källa: http://art.ified.ca/?page_id=40
Källa2: http://www.mangler.org/forums/?vasthtml ... opic&t=5.0

5. Hämta och applicera patch för "repeating keys".
Ladda ner filen auto22.txt som finns bifogad i inlägget. Spara den i samma mapp som du jobbar i med wine-git.

Applicera patchen:

Kod: Markera allt

patch -p1 -i auto22.txt
Källa: http://ubuntuforums.org/showpost.php?p= ... ostcount=7

6. Hämta och applicera patchen för muspekaren.

Kod: Markera allt

wget http://www.basixcomputer.com/wine-cursor-patch-new.txt

Kod: Markera allt

patch -p1 < wine-cursor-patch-new.txt
7. Kompilera och håll tummarna

Kod: Markera allt

autoreconf
./configure
Detta kommer ta en stund. För att testa om steg 4 fungerat, kör följande efteråt:

Kod: Markera allt

grep HAVE_PULSEAUDIO include/config.h
Om svaret är följande har det gått bra:

Kod: Markera allt

#define HAVE_PULSEAUDIO 1
Efter detta går vi vidare till att bygga wine.

Kod: Markera allt

make depend && make
Det här tar en väldigt lång tid. Ta en smörgås eller något så länge. När det är färdigt kommer det visas eventuella felmeddelanden om något inte fungerade. Själv var jag exempelvis tvungen att installera paketen libpulse-dev och lib32v4l-dev. Men det kan ju se annorlunda ut för dig. Jag var även tvungen att editera en av filerna för att fungera med x64.
Det är inte säkert att du behöver göra följande, jag var tvungen iaf. Gå in i mappen wine-git/dlls/winemp3.acm. Öppna sedan filen mpegl3.c i din favoriteditor, exempelvis gedit. Leta upp följande rad:

Kod: Markera allt

mpg123_feedseek(aad->mh, 0, SEEK_SET, NULL);
Ändra till följande:

Kod: Markera allt

mpg123_feedseek_64(aad->mh, 0, SEEK_SET, NULL);
Testa sedan att köra make depend && make igen.

Källa: http://ubuntuforums.org/showpost.php?p= ... ostcount=3
Om inga felmeddelanden visas kan du sedan går vidare med att installera.

Kod: Markera allt

sudo make install
8. Ladda ner patch till WoW

Det här steget anger upphovsmannen inte bryter mot reglerna. Jag vet inte, använd det på egen risk.

Placera http://www.basixcomputer.com/patch-f.MPQ i mappen "Data" i din wow-mapp.

I teorin borde detta vara allt som krävs. Testa nu att starta wow och se ifall det fungerar. Observera att du måste ändra kommandot i din launcher till följande:

Kod: Markera allt

export WINE_CURSOR=anything; wine (world of warcraft path)
Tänk på att justera kommandot så att (world of warcraft path) ersätts med den faktiska sökvägen.

Källa: http://ubuntuforums.org/showpost.php?p= ... stcount=82

9. [OPTIONAL] Ändra muspekaren till gauntlet (eller vad du vill om du är lite kreativ)

Hämta följande muspekare:

Kod: Markera allt

cd ~/
wget http://www.basixcomputer.com/circle
sudo mv circle /usr/share/icons/DMZ-White/cursors/
Detta steg kan du hoppa över om du vill ha den vanliga muspekaren.

Källa: http://ubuntuforums.org/showpost.php?p= ... stcount=82

10. [UPPDATERAD] Fix för muspekare som hoppar runt mitt i skärmen vid nedtryckning
http://ubuntuforums.org/showpost.php?p= ... tcount=172

Övriga tips och trix för Linux gäller fortfarande. Detta gäller bara att komma förbi ovanstående problem.

Testa gärna och kom med feedback. Jag kan ha glömt bort/missuppfattat saker!
Senast redigerad av 4 n4h0j, redigerad totalt 30 gång.
roggerooster
Inlägg: 128
Blev medlem: 01 maj 2008, 20:48
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg, nästa huvudstad

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av roggerooster »

Jag är ingen fan av WoW, men funkar detta som du beskriver det är det en kanonbra wiki att skapa!
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av CryingFreeman »

Funkade klockrent! :) Är ingen WoW-spelare själv, men jag hjälpte en bekant som blev mycket nöjd.

För övrigt otroligt kul att se en sån gammal räv som gbg-Johan återkomma efter ett närmare halvt decenniums bortavaro. Typ. ;D
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av n4h0j »

Tack. Kul att det var till hjälp för någon!

Blev lite ledsen när jag inte fick något svar på guiden som tog mig en timme att kompilera. :p

Jo, jag är tillbaks. Måste dock säga att jag föredrar att använda Arch linux nu för tiden. Men, jag får det inte att fungera lika bra med wow där. :/

Gällande wikipost är jag osäker på om informationen är tillräckligt tillförlitlig och lättförståelig för att platsa där. Forumet kändes mer rätt.
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av mrfab »

Får ett versionfel här 10.04 not supported och kan ej bygga paketet vet du om jag på något annat sätt kan använda mouse patchen?

sudo sh install-wine-deps.sh
distro Ubuntu
10.04 not supported

Tack för en bra guide

Många linuxanvändare tar idag betalt för den informationen du här delar med dig utav! Kul att se att inte alla väljer den vägen.
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av n4h0j »

Har idag gjort om en installation och kan bekräfta att det fortfarande fungerar bra, har uppdaterat guiden för att vara aktuell.

Kan se att följande PPA gör i princip samma sak som beskrivs här, men kanske lite enklare för en ovan användare. Notera dock att även om ni använder PPA bör det vara så att man ändå måste följa steg 8 och 9 (optional). Detta kan säkert vara en bra lösning för mrfab.

https://launchpad.net/~vivnet/+archive/vivnet-wine

Kod: Markera allt

sudo add-apt-repository ppa:vivnet/vivnet-wine
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install wine1.2-hwc
Testa gärna och se ifall det kan fungera mrfab, men glöm in steg 8 och 9!
Användarvisningsbild
Ulsak
Inlägg: 4808
Blev medlem: 06 aug 2007, 19:04
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: HowTo:WoW utan laggig mus, repeating keys mm[updated 100

Inlägg av Ulsak »

kul guide och aktuell,, min dotter som fått en "tvångsinstallerad" ubuntu vill börja spela WoW..
..du som är göteborgare kommer väl till releasepartyt 29:e. PM mig om mat o så i såfall
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: HowTo:WoW utan laggig mus, "repeating keys" etc

Inlägg av mrfab »

n4h0j skrev:Har idag gjort om en installation och kan bekräfta att det fortfarande fungerar bra, har uppdaterat guiden för att vara aktuell.

Kan se att följande PPA gör i princip samma sak som beskrivs här, men kanske lite enklare för en ovan användare. Notera dock att även om ni använder PPA bör det vara så att man ändå måste följa steg 8 och 9 (optional). Detta kan säkert vara en bra lösning för mrfab.

https://launchpad.net/~vivnet/+archive/vivnet-wine

Kod: Markera allt

sudo add-apt-repository ppa:vivnet/vivnet-wine
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install wine1.2-hwc
Testa gärna och se ifall det kan fungera mrfab, men glöm in steg 8 och 9!
Tack för infon men gick tillbaka till 9.10 för att testa spel hardcore .

Susar lite off topic nu eftersom jag märkte själv igår efter att ha satt ihop ett annat git-core paket till starcraft 2 att många utav mina andra winespel inte längre fungerade verkade som även dom fick nya settings,kan man på något sätt undvika detta och i så fall hur .
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Re: HowTo:WoW utan laggig mus, repeating keys mm[updated 100

Inlägg av n4h0j »

Ulsak skrev:kul guide och aktuell,, min dotter som fått en "tvångsinstallerad" ubuntu vill börja spela WoW..
..du som är göteborgare kommer väl till releasepartyt 29:e. PM mig om mat o så i såfall
Missade dessvärre partyt. Men det kanske var lika bra, skulle ändå bara sitta och vara bitter över hur svårjobbat ubuntu har blivit. :(

Har för övrigt testat guiden på en nyinstallation av 10.04 och måste säga att guiden inte riktigt är aktuell. Får det inte riktigt att fungera (beror dock mer troligt på nya versionen av wine), rekommenderar i stället den tidigare nämnda PPA:n.
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Re: HowTo:WoW utan laggig mus, repeating keys mm[updated 100

Inlägg av n4h0j »

Om någon funderar på hur man löser detta i Arch av någon anledning:

http://bbs.archlinux.org/viewtopic.php? ... 84#p752884
Skriv svar

Återgå till "Spel"