De aftrap
Tja, een blog.
Het leek me wel leuk om zo af en toe eens te bloggen, maar om iedereen nou te gaan vervelen met huiselijke probleempjes en dingen vond ik geen goed plan.
Dus doe ik het op een andere manier.
Omdat ik het leuk vind om met Linux te klooien dacht ik: waarom kan ik daar dan niets over schrijven?
Echter houd ik ook wel van een potje gamen, dus wil ik eigenlijk die twee dingen combineren. En dan bedoel ik niet die spelletjes als patience of een standaard Gnome spelletje, maar 3D Windows games.
Als je besluit om Windows spelletjes op Linux te gaan spelen heb je op dit moment eigenlijk maar één optie: Wine.
Laat ik maar beginnen met Call of Duty 4: Modern Warfare.
Ik speel dit spel nu ongeveer een half jaar, en deze wilde ik nu ook wel eens laten draaien op Linux.
Vaak zijn er op de site van Wine een hoop tips te lezen, echter deze leken elkaar bij COD4 tegen te spreken.
Eén ding leek erg duidelijk:
je moest wel Wine patchen met een bepaalde patch.
Voor de Debian/Ubuntu gebruikers is er nu een patched versie beschikbaar, die hier te downloaden is. Helaas stond die er niet bij op het moment dat ik COD4 wilde proberen, dus ik moest Wine handmatig patchen.
De desbetreffende patch was (en is) hier te downloaden.
Ok, ik had de patch gedownload, wat nu?
Als ik het goed begreep moest ik nog van alles installeren voordat ik die patch kon toepassen.
Gelukkig kwam een PDF documentje mij daarbij te hulp. Met het commando
code:
(ja, ik gebruik Ubuntu
) moest ik GCC installeren.
Daarna kon ik nog wat spul installeren met het commando
code:
.
Toen had ik zoiets van, nou, dat zal het wel zijn. Maar nee hoor.
Op http://wiki.winehq.org/Recommended_Packages waren nog een aantal dingen die geïnstalleerd moesten worden. Gelukkig was dit netjes in een scriptje gezet.
Na die install moest ik nog Wine-git installeren:
code:
.
Pff, een hele hoop dingen geïnstalleerd, nu zal het toch wel bijna klaar zijn?
Ok, nu die patch nog.
Die patch moest ik kopieren naar de Wine-git map (bij mij /home/gebruikersnaam/Wine-git). Daarna moest ik Wine patchen met behulp van het commando
code:
Dit was vrij snel gebeurd.
Gelukkig, dat was klaar. Dacht ik.
Helaas...
Toen kwamen de drie commando's die mij direct uit de droom hielpen. Dat waren om precies te zijn de volgende:
code:
code:
code:
Ik geloof dat het een half uurtje (misschien iets langer) duurde totaal, en toen was de oneindige reeks van regels in het terminalvenster afgelopen.
Hierna voor alle zekerheid nog even de bestanden d3dx9_24.dll tot d3dx9_35.dll vanuit mijn Windows installatie naar de Wine installatie gekopieerd.
Op dat moment kon het feest beginnen.
Ik heb simpelweg een installatie van COD 4 van mijn Windows schijf afgehaald, en die in de map op de "C: drive" gezet.
Vermoedelijk omdat ik een gekopieerde install heb gebruikt, herkende hij de originele DVD niet, en had ik een No CD executable nodig (ik heb de singleplayer geprobeerd). Die gedownload en in de juiste map gezet.
Het gamen kon beginnen...
Zonder enige vorm van lag, rare effecten of wat dan ook heb ik de singleplayer even uitgespeelt.
Hieronder nog een paar screentjes van COD 4 onder Ubuntu Linux 8.04. Omdat ik voor de screentjes toch even wilde laten zien dat ik écht onder Linux zat heb ik Compiz gewoon aangelaten, en tijdens het maken van de screentjes even de kubus tevoorschijn gehaald. Echter vertonen de screens hierdoor een aantal rare verschuivingen die niet op het beeldscherm te zien waren.

De eerste opdracht buiten de basis.

Tussen de missies door.

Even gepauzeerd.

En uiteraard de singleplayer uitgespeeld.
Ik kan eigenlijk niet anders zeggen dan dat ik dit een zeer geslaagde actie vond. Hoewel het goed krijgen van Wine wel wat moeite nodig had, was het resultaat naar mijn mening zeer goed!
Het leek me wel leuk om zo af en toe eens te bloggen, maar om iedereen nou te gaan vervelen met huiselijke probleempjes en dingen vond ik geen goed plan.
Dus doe ik het op een andere manier.
Omdat ik het leuk vind om met Linux te klooien dacht ik: waarom kan ik daar dan niets over schrijven?
Echter houd ik ook wel van een potje gamen, dus wil ik eigenlijk die twee dingen combineren. En dan bedoel ik niet die spelletjes als patience of een standaard Gnome spelletje, maar 3D Windows games.
Als je besluit om Windows spelletjes op Linux te gaan spelen heb je op dit moment eigenlijk maar één optie: Wine.
Laat ik maar beginnen met Call of Duty 4: Modern Warfare.
Ik speel dit spel nu ongeveer een half jaar, en deze wilde ik nu ook wel eens laten draaien op Linux.
Vaak zijn er op de site van Wine een hoop tips te lezen, echter deze leken elkaar bij COD4 tegen te spreken.
Eén ding leek erg duidelijk:
je moest wel Wine patchen met een bepaalde patch.
Voor de Debian/Ubuntu gebruikers is er nu een patched versie beschikbaar, die hier te downloaden is. Helaas stond die er niet bij op het moment dat ik COD4 wilde proberen, dus ik moest Wine handmatig patchen.
De desbetreffende patch was (en is) hier te downloaden.
Ok, ik had de patch gedownload, wat nu?
Als ik het goed begreep moest ik nog van alles installeren voordat ik die patch kon toepassen.
Gelukkig kwam een PDF documentje mij daarbij te hulp. Met het commando
code:
1
| sudo apt-get install gcc-3.4 |
Daarna kon ik nog wat spul installeren met het commando
code:
1
| sudo apt-get install patch git git-core |
Toen had ik zoiets van, nou, dat zal het wel zijn. Maar nee hoor.
Op http://wiki.winehq.org/Recommended_Packages waren nog een aantal dingen die geïnstalleerd moesten worden. Gelukkig was dit netjes in een scriptje gezet.
Na die install moest ik nog Wine-git installeren:
code:
1
| git clone git://source.winehq.org/git/wine.git wine-git |
Pff, een hele hoop dingen geïnstalleerd, nu zal het toch wel bijna klaar zijn?
Ok, nu die patch nog.
Die patch moest ik kopieren naar de Wine-git map (bij mij /home/gebruikersnaam/Wine-git). Daarna moest ik Wine patchen met behulp van het commando
code:
1
| patch -p1 < wine-1.1.0-3dmark.patch |
Gelukkig, dat was klaar. Dacht ik.
Helaas...
Toen kwamen de drie commando's die mij direct uit de droom hielpen. Dat waren om precies te zijn de volgende:
code:
1
| ./configure |
code:
1
| make depend && make |
code:
1
| su -c "make install" |
Ik geloof dat het een half uurtje (misschien iets langer) duurde totaal, en toen was de oneindige reeks van regels in het terminalvenster afgelopen.
Hierna voor alle zekerheid nog even de bestanden d3dx9_24.dll tot d3dx9_35.dll vanuit mijn Windows installatie naar de Wine installatie gekopieerd.
Op dat moment kon het feest beginnen.
Ik heb simpelweg een installatie van COD 4 van mijn Windows schijf afgehaald, en die in de map op de "C: drive" gezet.
Vermoedelijk omdat ik een gekopieerde install heb gebruikt, herkende hij de originele DVD niet, en had ik een No CD executable nodig (ik heb de singleplayer geprobeerd). Die gedownload en in de juiste map gezet.
Het gamen kon beginnen...
Zonder enige vorm van lag, rare effecten of wat dan ook heb ik de singleplayer even uitgespeelt.
Hieronder nog een paar screentjes van COD 4 onder Ubuntu Linux 8.04. Omdat ik voor de screentjes toch even wilde laten zien dat ik écht onder Linux zat heb ik Compiz gewoon aangelaten, en tijdens het maken van de screentjes even de kubus tevoorschijn gehaald. Echter vertonen de screens hierdoor een aantal rare verschuivingen die niet op het beeldscherm te zien waren.
De eerste opdracht buiten de basis.
Tussen de missies door.
Even gepauzeerd.
En uiteraard de singleplayer uitgespeeld.
Ik kan eigenlijk niet anders zeggen dan dat ik dit een zeer geslaagde actie vond. Hoewel het goed krijgen van Wine wel wat moeite nodig had, was het resultaat naar mijn mening zeer goed!
|
|
TrackMania en Linux |
Reacties
Dit klinkt erg goed!
Ik moet zeggen dat Linux de laatste (paar) jaren een grote stap voorwaarts in de richting van gebruiksvriendelijkheid heeft gezet. Ik weet nog dat ik als 15-jarig jongetje nog 80% van de besturing vanuit een terminal moest uitvoeren; tegenwoordig is dat met distributies als Ubuntu, maar ook Debian (in tegenstelling tot toentertijd) radicaal veranderd. Gebruikers krijgen ook bij een Debian installatie een nette grafische omgeving te zien, ook bij de installatieprocedure zelf. Destijds had ik er nog moeite mee om door de textbased installatie heen te komen...
En nu is het spelen van spellen niet eens meer een droom maar werkelijkheid. Het vergt zoals jij beschrijft dan nog wel wat moeite, maar als je kijkt naar voorgaande jaren is dat ook al een grote verbetering.
En spellen zijn nu eenmaal ook nog eens een gebied waarop Linux nog veel te bewijzen maar ook te scoren heeft; hoe vaak hoor je het nou dat mensen als reden noemen om niet voor Linux te kiezen dat er geen fatsoenlijke spellen mee te spelen zijn! Zodra dit beter gaat is er voor de gamers niet meer veel op in te brengen niet voor Linux te kiezen, en zo kan het besturingssysteem nog flink wat gebruikersgebied van Windows afsnoepen..
Ik moet zeggen dat Linux de laatste (paar) jaren een grote stap voorwaarts in de richting van gebruiksvriendelijkheid heeft gezet. Ik weet nog dat ik als 15-jarig jongetje nog 80% van de besturing vanuit een terminal moest uitvoeren; tegenwoordig is dat met distributies als Ubuntu, maar ook Debian (in tegenstelling tot toentertijd) radicaal veranderd. Gebruikers krijgen ook bij een Debian installatie een nette grafische omgeving te zien, ook bij de installatieprocedure zelf. Destijds had ik er nog moeite mee om door de textbased installatie heen te komen...
En nu is het spelen van spellen niet eens meer een droom maar werkelijkheid. Het vergt zoals jij beschrijft dan nog wel wat moeite, maar als je kijkt naar voorgaande jaren is dat ook al een grote verbetering.
En spellen zijn nu eenmaal ook nog eens een gebied waarop Linux nog veel te bewijzen maar ook te scoren heeft; hoe vaak hoor je het nou dat mensen als reden noemen om niet voor Linux te kiezen dat er geen fatsoenlijke spellen mee te spelen zijn! Zodra dit beter gaat is er voor de gamers niet meer veel op in te brengen niet voor Linux te kiezen, en zo kan het besturingssysteem nog flink wat gebruikersgebied van Windows afsnoepen..
Hij draaide flawless? Indrukwekkend. Ze zijn in de afgelopen 2 jaar wel heel erg ver gekomen met dat hele Wine zeg, prachtig hoor. Ik game ook onder Wine maar dat beperkt zich nu nog voornamelijk tot Diablo 2 en Warcraft 3. 
Wat gebruik je voor video kaart en welke drivers? toen ik ut laatst probeerde lukte ut niet met de nvidia dirver en men 6600gt
Het is inderdaad waar dat Linux de laatste paar jaren enorm vooruit is gegaan qua gebruiksvriendelijkheid.
Ook Wine is (in mijn ogen) vooral het laatste jaar zo enorm vooruit gegaan. Ik denk niet dat dit een jaartje geleden mogelijk was geweest (ja ok, sowieso niet, toen was dit spel nog niet uit
).
Ik heb een redelijk slechte grafische kaart, de nVidia 8400 GS, met de laatste drivers (173.14). Zeker om die reden viel het mij zeker niet tegen, ik had verwacht dat het niet te spelen zou zijn.
Ook Wine is (in mijn ogen) vooral het laatste jaar zo enorm vooruit gegaan. Ik denk niet dat dit een jaartje geleden mogelijk was geweest (ja ok, sowieso niet, toen was dit spel nog niet uit
Ik heb een redelijk slechte grafische kaart, de nVidia 8400 GS, met de laatste drivers (173.14). Zeker om die reden viel het mij zeker niet tegen, ik had verwacht dat het niet te spelen zou zijn.
Ik was zelf ook al langer van plan om over te schakelen naar Linux (Debian of Ubuntu). Maar de angst dat ik mijn games niet meer zou kunnen spelen weerhield me hier altijd van. Ik ga deze blog dus zeker volgen! ^_^
Nu had ik hier een heel verhaal neer geschreven, crashed mij browser (onder Windows :x ).
...
Dus om een vorig verhaal korter te maken, ik had vroeger nog veel problemen om Wine aan het werken te krijgen voor Steam spellen ( CS: Source & Trackmania) maar dat is in deze versie van Ubuntu (8.04 LTS) opgelost door Wine-doors http://www.wine-doors.org/wordpress/ Je ckeched gewoon of je spel er tussen staat en begint te installeren, zeer makkelijk voor de luie (niet noodzakelijk een slechte eigenschap) gamer onder Linux.
Ubuntu FTW!
...
Dus om een vorig verhaal korter te maken, ik had vroeger nog veel problemen om Wine aan het werken te krijgen voor Steam spellen ( CS: Source & Trackmania) maar dat is in deze versie van Ubuntu (8.04 LTS) opgelost door Wine-doors http://www.wine-doors.org/wordpress/ Je ckeched gewoon of je spel er tussen staat en begint te installeren, zeer makkelijk voor de luie (niet noodzakelijk een slechte eigenschap) gamer onder Linux.
Ubuntu FTW!
Kijk, dat is inderdaad een handig tip!
Gelukkig gebruik ik zelf geen steam. Heb het wel gehad, maar vond het zo waardeloos werken, dat ik het per direct van mijn systeem af gedonderd heb
Maar ja, ik vind het nog steeds het leukste om gewoon Windows programma's zelf te installeren (onder Linux dan), het is voor mij toch dan telkens een uitdaging om iets werkend te krijgen.
Gelukkig gebruik ik zelf geen steam. Heb het wel gehad, maar vond het zo waardeloos werken, dat ik het per direct van mijn systeem af gedonderd heb
Maar ja, ik vind het nog steeds het leukste om gewoon Windows programma's zelf te installeren (onder Linux dan), het is voor mij toch dan telkens een uitdaging om iets werkend te krijgen.
Aangezien je een packagemanager gebruikt, is het installeren via make install een niet aan te raden methode. Op deze manier weet je packagemanager namelijk niks van de bestanden die hierdoor aangemaakt zijn.
Ik maak zelf ook nog wel eens eigen installaties van programma's vanaf source en prefereer dan de methode:
code:
en dan
code:
ipv.
code:
Dit zorgt ervoor dat de gehele installatie in de /home/gebruiker/apps/wine map staat en niet verspreid over het hele bestandssysteem. Hierdoor is het ook vrij makkelijk weer te verwijderen. (make uninstall lost het vaak ook wel op, maar niet alle applicaties ondersteunen dit)
Ik maak zelf ook nog wel eens eigen installaties van programma's vanaf source en prefereer dan de methode:
code:
1
| ./configure --prefix=/home/gebruiker/apps/wine |
en dan
code:
1
| make install |
ipv.
code:
1
| su -c make install |
Dit zorgt ervoor dat de gehele installatie in de /home/gebruiker/apps/wine map staat en niet verspreid over het hele bestandssysteem. Hierdoor is het ook vrij makkelijk weer te verwijderen. (make uninstall lost het vaak ook wel op, maar niet alle applicaties ondersteunen dit)
Dank je voor de tip!
Tja, ik ben maar een eenvoudige leek op het gebied van Linux, en ik heb alles gedaan zoals het in verschillende tutorials stond.
Was allang blij dat het gelukt was
Ga het de volgende keer eens proberen op die manier!
Tja, ik ben maar een eenvoudige leek op het gebied van Linux, en ik heb alles gedaan zoals het in verschillende tutorials stond.
Was allang blij dat het gelukt was
Ga het de volgende keer eens proberen op die manier!
Werkt de multiplayer ook? Ik heb namelijk een dualboot en eigenlijk alleen voor cod4 dus daar zou ik wel vanaf willen programma' s kun je toch makkelijk draaien door virtualbox. Heb je een erg snelle machine of niet?
Multiplayer zou in principe ook probleemloos moeten werken, echter is er een probleem genaamd PunkBuster. Het is (voor zover ik weet) nog niemand gelukt om pb aan de praat te krijgen onder Linux.
Je zou dus kunnen spelen op servers zonder pb, echter zitten daar natuurlijk wel nadelen aan als zeer waarschijnlijk een aantal aimbots o.i.d..
PC is redelijk snel, alleen de grafische kaart is de werkelijk beperkende factor.
CPU: Intel C2D E6750
GPU: MSI GeForce 8400GS
2 GB DDRII RAM.
Je zou dus kunnen spelen op servers zonder pb, echter zitten daar natuurlijk wel nadelen aan als zeer waarschijnlijk een aantal aimbots o.i.d..
PC is redelijk snel, alleen de grafische kaart is de werkelijk beperkende factor.
CPU: Intel C2D E6750
GPU: MSI GeForce 8400GS
2 GB DDRII RAM.
Nick_S, waarom niet met checkinstall?