PS3 Linux - 2.1 Installing SCUMMvm (and SDL)
What is SCUMMvm
- SCUMMvm is one of my favorite applications ever. "ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!". This simply means you can play games like Day of the Tentacle, Beneath a Steel Sky, Full Throttle and many like them on your new and fancy console. Some games are even free (Beneath a Steel Sky, Flight of the amazon queen) others are abandonware and some can still be bought.
Before installing SCUMMvm; dependencies
- Before installing SCUMMvm we are going to install SDL, a cross-platform multimedia library. This needs to be done as SCUMMvm needs SDL to work; it is a dependency. Thankfully a package has been created for SDL in power PC format and it has been included in the repositories for Yellow Dog Linux. To install SDL open the add/remove software tool once again (in KDE "start-menu --> system --> add/remove software"; in GNOME "applications --> add/remove software"). Click the search button and enter "SDL" then start the search. You should see a number of packages appear but the one we want is SDL-1.2.9-5.2.1.ppc. If this is already selected and there is a green finchmark then you don't have to install it. If not then select the package and apply your changes. Just accept anything the system asks you now and sit tight as this may take a while.
As for the developement package below the SDL package, I am not sure if this is needed (I do not think so) but I selected regardless. You don't have to do this unless you encounter problems with the SCUMMvm install.
Installing SCUMMvm
- First of all, we are going to install SCUMMvm from source (source = uncompiled code written by the developers which you can compile yourself). Although I believe that there is a package available (but I am not sure about the compatibility of that package) I believe this is a good excercise and works quite well. To do this we need to get the source of SCUMMvm. You can download it from the SCUMMvm website under the source section. Download it for example to your desktop (get the .tar.gz file) and open it (click on it once). You will be greeted by "File Roller" the default application for handeling .tar.gz files in Yellow Dog.
Now extract the source-code by selecting the "Extract" button and extract it to (in this case) your Desktop. Once done you can close the window and open Terminal (a console). Terminal can be opened via "Task-bar --> System --> Terminal" (task-bar is the bar at the bottom, see image).
- cd ./Desktop
- ls
ls is just so you see the contents of the Desktop folder. This does not add anything special, it is similar to the "dir" command in Windows/DOS. - cd ./scummvm-0.10.0/
Here is where ls is useful. If you have downloaded a different version of SCUMMvm the folder name will be different then the command above. If so change the folder name in the command above to match your own. - ./configure
You see that Terminal is similar to the non-graphical interface we had earlier before starting X (when you first started Yellow Dog Linux). You are already logged in (as root). Now (provided you have extracted the source to your Desktop) type the following commands;
After a while you will be once again shown your command promt. You should now be able to type "scummvm" and scummvm should start up. Congrats, you have compiled your first application :).
Using SCUMMvm
- Although this is not PS3 specific I will cover it none the less, however only briefly. To play a game in SCUMMvm you must first aquire the game. In this example I will use Beneath a Steel Sky. You will need the game itself (link on the left) and the SKY.CPT file (this is something specific for this game and is not supplied with the game or scummvm).
Download these files, extract the .zip file from Beneath a Steel Sky and put the SKY.CPT file in the same directory as the Beneath a steel sky folder. Then start SCUMMvm. Inside scummvm select "add game". Browse to the folder in which you have placed BASS and SKY.CPT and select add. SCUMMvm should now detect BASS and let you set a few settings (these don't have to be changed, and can also be changed later) which you can just accept as is. From here on it should be pretty strait forward. Have fun gaming :)!
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /mounted-storage/home32c/sub002/sc25283-CZGQ/PS3/linux_install_scummvm.html on line 60
Warning: include(http://common.scorpei.com/common/license.php) [function.include]: failed to open stream: no suitable wrapper could be found in /mounted-storage/home32c/sub002/sc25283-CZGQ/PS3/linux_install_scummvm.html on line 60
Warning: include() [function.include]: Failed opening 'http://common.scorpei.com/common/license.php' for inclusion (include_path='.:/usr/share/php5/') in /mounted-storage/home32c/sub002/sc25283-CZGQ/PS3/linux_install_scummvm.html on line 60
