================================================
Okay, I've decided to make a new thread for the new 3.0 release, enjoy.
I've been getting some PM's from several Linux users who have resorted to using WINE to play Frets On Fire under Linux--This definitely should not be necessary as there is a native Alarian release for Linux. Using it under WINE only does two things, complicates it more than it should, and hampers performance.
We don't want that do we?
Now, before I start I feel that I should mention I'm not the developer for the Linux port, that is Evilynux, who from what I understand is carrying on the work from another user before him. The guy is amazing, not only does he port it to Linux, he has helped MFH with several big issues that affect all users.
First off you will need to go here, as this is the post that should contain the most up-to-date version of MFH Mod Linux port.
Make sure you get the appropriate versions! There are two, 32-Bit and 64-bit, and please note, filenames between the two platforms will vary. (i386 for 32-bit, and amd64 for 64-bit
Now, download the full release. (Which as of right now is 3.05.1).
We could just stop there, but we don't want the old version do we? Alarian is under extremely active development, it seems as if a new patch is released every day. So, scroll up to the top of the post and look for the latest patch. (As of right now, 3.015~b4.1.)
Now that you have those, you can do one of two things, you can do the rest in a terminal, as I will show you, or you can do it from a GUI. The terminal isn't hard, it isn't super necessary, but it makes things easier, and quicker. If the demand is there, I may edit this for GUI usage, but if you guys read this without intimidation, that will not be necessary.
We should now have two files on our Desktop that we downloaded named 'MFH_Full_3.005.1.32bit.7z' and 'MFH_Patch_3.015~b4.1_32bit.tar.bz2'
Remember to follow this tutorial step by step, as it is very important that the patches are installed in the appropriate order.
Now, take a deep breath, and open up the terminal of your choice.
The first thing we need to do is make sure we are in the Desktop folder.
cd ~/Desktop/
Now, we want to extract the full release of the MFH-Alarian mod into that folder, to do this we will type this.
7z x MFH_Full_3.005.1.32bit.7z
And finally, extract the latest version patch.
tar -zxvf MFH_Patch_3.015~b4.1_32bit.tar.bz2
Next, we want to rename the Alarian folder to FretsOnFire.
mv MFH_Full_3.005.1.32bit/ FretsOnFire/
And finally, patch it up to the latest version.
mv patchname/* ~/Desktop/FretsOnFire/
Okay, personally I like to have all of my program folders outside of my home directory so we are going to move the FretsOnFire folder to a system directory. First you will need to make yourself root.
su
[enter password]
Now, type this to move the folder to the /usr/local/ directory.
mv FretsOnFire/ /usr/local/
Once you have done this you are pretty much good to go, but I like to do a few other things.
First, a script in /usr/local/bin/ to start Frets On Fire from command line or a run box.
Open a text editor as root (For KDE Users enter kdesu kate into a run box.)
Paste the following:
Code: Select all
#!/bin/sh
cd /usr/local/FretsOnFire/ && ./FretsOnFire "$@"
Save it as /usr/local/bin/FretsOnFire
Now you should be good to type 'FretsOnFire' in the command line to start the game. :)
The second thing I like to do is make a shortcut, feel free to make one, just make the command 'FretsOnFire'.
Lastly, the 3.0 release saw a feautre added to it that allows for storage of songs in the ~/.fretsonfire/songs/ directory, so you can store your songs there without having to become root. Take advantage of that, it is standard linux practice to keep things like that in the home directory as opposed to program directory. Optionally, you can create a whole other folder as well, but that is up to you.
I wrote this up while half asleep, and chatting on MSN, so if there are any errors and anyone needs help, let me know. I made it because of several PM's I had of people asking for help, and I hope this works. Feel free to sticky this, as Linux users seem to be a rare breed and this thread will be buried quickly without it.
-Lysdestic