Final Fantasy Hacktics

Modding => Hacking/Patching Tools => Topic started by: Helbrax on December 10, 2008, 06:08:59 pm

Title: Playing on ubuntu
Post by: Helbrax on December 10, 2008, 06:08:59 pm
I just got everything running on ubuntu.  I had a few pitfalls here and there, so here is what I did to get it working, in case anyone is interested.  If this is in the wrong place please move to the proper board :).

Install pSX.  A google search should find it.  It may complain about a libgtk so file missing.  Just search the respository for it and install.
Insert the PS1 disc.  If the disc won't mount.  Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>
Rip an image.  If you don't have cdrdao installed, install it from the repository. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.toc

Install the latest version of Wine if you don't already have it.
Download the v1.3 patch and the patcher for windows(the .exe).
Run the patcher with wine.
Patch the iso and play!
Title:
Post by: Archael on December 10, 2008, 06:44:39 pm
this is helpful & informative...

I have no clue how you solved the problem, I'm not even 100% understanding what the problem was

but props... (I've never used ubuntu.. I'm not even sure what it is)

forgive me :)
Title:
Post by: Helbrax on December 10, 2008, 07:15:42 pm
Ubuntu is a distribution of the linux operating system.

Had to do some google searching to figure out how the rip the image properly.  Other than that is was pretty easy.  Now if I could just get past Dorter!  Infinite items on the enemies is a pain in the arse.
Title:
Post by: Helbrax on January 08, 2009, 03:33:33 pm
Edited information above in case you want to include it as a footnote in the FAQ somewhere.

Step 1:  Install an emulator for linux.  pSX and ePSXe are the most common.  No matter which one you use, you will need a BIOS.
Step 2: Insert the FFT PS1 disc.  If the disc won't mount.  Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>Step 3: Rip an image.  Use whichever image ripping program that you can get to work.  I used cdrdao.
If you don't have cdrdao installed, install it from your data repository or from the web. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.tocStep 5: Download the v1.3 patch
Step 6: Download applyppf for linux
Step 7: Compile applyppf:
gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE  -o applyppf applyppf3_linux.cStep 8: Make sure that applyppf is executable:
chmod u+x applyppfStep 9: Apply the patch to your iso:
./applyppf a youriso thefftpatchfile

You should have a patched version of FFT!  You may want to make a backup copy of your ISO before patching, just in case the patch didn't work, or you need to re-patch later and you don't want to have to burn an image again.
Patch the iso and play!
Title:
Post by: Archael on January 19, 2009, 09:37:39 pm
Quote from: "Helbrax"Edited information above in case you want to include it as a footnote in the FAQ somewhere.

Step 1:  Install an emulator for linux.  pSX and ePSXe are the most common.  No matter which one you use, you will need a BIOS.
Step 2: Insert the FFT PS1 disc.  If the disc won't mount.  Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>Step 3: Rip an image.  Use whichever image ripping program that you can get to work.  I used cdrdao.
If you don't have cdrdao installed, install it from your data repository or from the web. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.tocStep 5: Download the v1.3 patch
Step 6: Download applyppf for linux
Step 7: Compile applyppf:
gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE  -o applyppf applyppf3_linux.cStep 8: Make sure that applyppf is executable:
chmod u+x applyppfStep 9: Apply the patch to your iso:
./applyppf a youriso thefftpatchfile
You should have a patched version of FFT!  You may want to make a backup copy of your ISO before patching, just in case the patch didn't work, or you need to re-patch later and you don't want to have to burn an image again.
Patch the iso and play!

I will add it to the 1.3 guide thanks
Title:
Post by: Helbrax on January 20, 2009, 03:02:39 pm
Quote from: "Voldemort7"I will add it to the 1.3 guide thanks

Thanks.  A "Can you play this under linux" FAQ entry pointing to this post should be sufficient, unless you wan the add the entire text.  Entirely up to you.
Title: Re: Playing on ubuntu
Post by: TRC on January 29, 2010, 02:41:41 pm
I run Arch Linux and I figured it might be worth mentioning that ppf-o-matic works using WINE
Title: Re: Playing on ubuntu
Post by: Fusso on September 30, 2010, 08:46:38 am
I use ubuntu 10.04 and that's what i did

ePSXe under wine... i know there is a ePSXe for linux, but it uses old library files and it is buggy as hell
ppf-o-matic under wine
virtual machine with windows xp for all the rest

with this combination, you can pretty much run everything
Title: Re: Playing on ubuntu
Post by: abdullahalghafli on October 29, 2010, 12:51:14 pm
i want to burn this version(1.3) on cd to play it in playstation 1(not emulator).I got wine and the exe file,and it works. I would realy appreciate your help.
thanks a lot.
Title: Re: Playing on ubuntu
Post by: Cheetah on October 29, 2010, 02:04:24 pm
To get a PSX to play modded/burned games, you will have to go somewhere else.
Title: Re: Playing on ubuntu
Post by: Bazong on January 18, 2011, 09:57:20 am
For those using Ubuntu 64bit pcsx-r might be a more convenient emulator, as there are fewer issues with graphics drivers. Either find it via pcsxr in  the Software Center or follow this link:
http://pcsxr.codeplex.com/releases/view/50048 (http://pcsxr.codeplex.com/releases/view/50048)

My recommendation is using the XVideo Driver, as the OpenGL still causes glitches.
Title: Re: Playing on ubuntu
Post by: emccalment on August 15, 2011, 03:27:40 pm
I'm by no means a linux expert, but I do enjoy dabbling quite a bit and am currently running Gentoo 64. I have had no issues running any of the modding software programs under wine, even CDmage and ppf-o-matic.

As for emulator to use, I think it largely depends on your hardware. If you're running a 64 bit system then odds are pcsx-r, as mentioned before, has a direct package under your distro. However, the extra linux plugins will not work. I'm pretty sure that's because pcsx-r can come as a 64-bit package and the plugins are 32-bit. The upside however is that it will run better, from my experience, with a system that doesn't have the best of video cards, or no dedicated video card. pcsx-r also comes ready to use out of the box.

epsxe provides the ability to use all the extra linux plugins, but requires some configuration before it's usable. It's also what I would be using if I had better graphics capabilities on my laptop. pSX is relatively easy to set up, and I had great results with it through Zenwalk.

Ultimately, I just crossed my fingers that everything would run through Wine and not need a virtual machine. Great success. :mrgreen: