Challenged: Need For Speed World installation
Well hi to all, especially the LinuxGameCast guys who gave Chapeau a mention on LinuxGameCast Episode 76 after I sent them a hail.
Pedro, LGC’s resident member of the Fedora-based gaming master race, is under the impression that running a 64bit OS can be more troublesome, especially when running 32bit games in Wine. Yes it used to be the case just a few years ago that running 32bit proprietary software on a 64bit distro would commonly run into library issues and wotnot but I haven’t experienced any unsolvable issues for a long time. Running 64bit Linux is a pretty standard affair nowadays and this is one of the justifications I have with releasing Chapeau as a 64bit only distro, there is little need to stick with a 32bit distro now unless you’re running 32bit hardware.
Also using PlayOnLinux it’s easy to install/run Windows software under a choice of 32bit or 64bit Wine, a choice you do not have on a 32bit distro.
So Pedro dropped me a challenge, Install Need For Speed World on Chapeau as it is apparently a tough one to get going in Wine on 64bit Linux. I gave it a go using PlayOnLinux and it worked just fine.
There were issues specific to the game launcher, it kept bombing out when downloading game data but this seems to be a common problem on Windows aswell.
Anyway here is a walkthrough for installing Need For Speed World using PlayOnLinux on Chapeau, Enjoy.
Need For Speed World installation using PlayOnLinux
Firstly you need an Origin account to login to the Need For Speed World website and download the Windows executable.
When prompted, find and select the Windows executable you downloaded earlier.
Once selected you’re instructed to uncheck the Launch option when the install has finished, this is important.
Remembering this hit [Next] and the setup shall begin;
Yawn, don’t you love installing Windows software…
PoL will continue to download & install Internet Exploder in Need For Speed World’s “virtual drive”.
PoL now takes over the final bit.
Take note of the last bit of information, Need For Speed World’s launcher does the downloading of the game content AND IT SUCKS.
It stops and errors A LOT before you’ve finally downloaded the 2GB or so of data required to run the game.
Each time it errors you have to quit the launcher, restart it and log in to continue the download.
I had some little issues with setting the correct screen size, by default Gnome didn’t like low resolution overlay and messed up the compositing a bit and I had to ‘move’ the larger-than-the-screen desktop around to center the game on my screen. You might not get this. A couple of ways around this would be to either force the game into a virtual desktop or just manually setting the game’s resolution in it’s usersettings.xml file.
Forcing a virtual desktop
Editing Need For Speed World’s UserSettings.xml file
Assuming you have installed and run the game for the first time, you will be able to open your UserSettings.xml file and edit the screen resolution manually.
Open a terminal and run;
gedit ~/.PlayOnLinux/wineprefix/NeedForSpeedWorld/drive_c/users/$(whoami)/Application\ Data/UserSettings.xml
In gedit find the <VideoConfig> section and edit the numeric values of the <screenheight> & <screenwidth> resolution settings below
Save the changes and start the game.