Portable FF7 PC?

  • Thread starter Thread starter BloodShot
  • Start date Start date
Status
Not open for further replies.
B

BloodShot

Guest
I want to get FF7 to work off a flash drive, does anyone have a working method for doing this? I remember there were instructions posted here a while ago but I followed them and couldn't get it to work.
 
I have this working for FF8 and it's quite simple (note that I use Linux here. on Windows you'll need something like DaemonTools).
For FF8, just extract the LOCAL_MACHINE\SquareSoft\Final F..\ data from registry and modify as needed.

I have my always ready ff8-install.reg:
Code: [Select]
Code:
REGEDIT4[HKEY_LOCAL_MACHINE\Software\Square Soft, Inc\FINAL FANTASY VIII\1.00]"AppPath"="H:\\Personal\\FF8\\Game""DataDrive"="f:""Graphics"=dword:00000000"GraphicsGUID"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"InstallOptions"=dword:000000ff"MIDIGUID"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"MidiOptions"=dword:00000000"SoundGUID"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"SoundOptions"=dword:00000000
The data drive must exist. (I use wine to create a virtual CD/DVD pointed to some folder).
 
The above method isn't truly portable.
You still need to set up a virtual drive which usually requires installing software.
The only way to make FF7 portable is to circumvent the disk check copy protection.
Though a NOCD dll does exist, it is of questionable legality.

You might try software like Portable Apps or Virtual Drive Manager to create a portable FF7.
 
Though a NOCD dll does exist, it is of questionable legality.
        You don't need a dll files at all. All you need to do is rename the drive to ff7disc1 copy the reg files of final fantasy 7 and install them on what pc you move the dive too. I like to make a autorun file so I never have to go in to the drive. I've Not been home in 3 year and the game still running fine for me.         P.s. you need to edit the reg file but not going to say how
 
Last edited:
Cameyo looks pretty awesome, but how well does it handle FF7's DRM? If it still requires the CDs, or requires you to manually rename your HDD or USB stick's name, it's still not quite ideal (though still quite useful and a damn good start).
 
aye obviously this needs a ff7 crack to be truly portable ;)  there's no way around that I am afraid people.   :-D
 
Cameyo looks pretty awesome, but how well does it handle FF7's DRM? If it still requires the CDs, or requires you to manually rename your HDD or USB stick's name, it's still not quite ideal (though still quite useful and a damn good start).
Well renaming the drive is pretty easy, but if you dislike renaming your drive you could always hex edit 0x3B9008 in FF7.exe, if you change the text from FF7DISC1 to whatever your drive is it will look for that instead,
Say for example your C drive is called "Local Volume", if you hex edited 0x3B9008 to "Local Volume" instead of FF7DISC1 it would search for that instead so you wouldn't have to rename the drive (i still think its easier to just rename the drive though)
 
A truly portable final fantasy 7 pc cannot be made.

The game insists on storing configuration information in the registry, instead of loading it from a local relative path.

Is it possible to make the game run from a usb drive? yes, and it IS legal. You will need to

a) full install, and copy all movies to hard drive. You DID buy the game, did you not? :)
b) patch ff7.exe so all CD volume names are the same. (after updating and chocobo patching it, if you don't use ali's driver) this prevents needing to change disc, which is required for it to work. Suggest FF7_PORT or something else descriptive.
c) rename your flash drive to the same volume name
d) create a batch file to autodetect the drive letter it's being ran from and write the required configuration info to the registry to convince the game it is installed on the drive's letter.  Also make it set the moviepath. You may need 26 separate reg files. (one for each possible drive letter). DISCLAIMER: I do not know how to do this.
e) (optional) install mods/Ali's driver, etc.
f) copy all this to the flash drive.

Then to run it

a) run your clever batch file you created in d) above once from the drive after plugging it in.
b) run configurator and setup graphics and midi.
c) run ff7.exe
d) repeat a and b above if the flash drives letter changes for any reason (like having a different one plugged in first).

And also

a) keep everything but the batch file (and accompanying .reg files, if any) to yourself. This includes the usb stick ya just made.   Anything else would enable piracy, and earn you a pirate avatar.
 
It can be made and it has been made.  It just means making a crack and using portable app tools.
 
SO you are telling me a fully portable and stable version with Ali's aggressive anti-nocd driver driver has been made?  With free portabalizing tools?

I know of no other method that can be posted about here. :)
 
Perhaps you could just play FF7 on a portable VM.


Not sure how well the OS would perform, though.
 
FF7 is portable if you use wine...i have only had to installed ff7 once to wine about 2 years ago i just copy that prefix when ever i move it to another machine..(a prefix is self contained "windows" btw.) this can be done on windows too you would just have to use a small reg file to set up the reg keys before playing on a new machine. it would be a bit tricky since the paths may change from machine to machine., in order to make ff7 completely portable one would have to edit the exe so it doesn't make reg calls but tries to save to a config file of some kind. or edit the exe to force it to create entries if they don't exsist. you would still need your play cd's and the machine would need a cd drive to use them.
 
That method is still of questionable legality due to Windows licensing issues.
 
That method is still of questionable legality due to Windows licensing issues.
there is NO windows or ms code in wine. so there is no issue...
 
My bad.  I was still thinking of the virtual Windows machine idea.
But FF7 runs on old Windows, and there are free copies of Win98 lying in dumpsters everywhere.
 
Not sure about for FF7, but i know that that Cameyo program worked amazing for the apps i just made with it, DLPB, you made my day with that
 
you need a license to run windows in a virtual machine same as you would if you installed it on real hardware, so if you want windows machine running windows in a vm you need to buy two licenses for windows..
 
Not sure about for FF7, but i know that that Cameyo program worked amazing for the apps i just made with it, DLPB, you made my day with that
Yeah Cameyo is a pretty good program, only problem i had with it was it leaving loads of files on my computer (in the C:\Documents and Settings\USER\Application Data\VOS).


@sithlord48 do you happen to know if wine+ff7 will run in Ulteo ? i don't really have time to test it right now but a friend just told me about it and since it can be used to run linux apps on windows i wondered if it can run wine. (i ask this question of you since you seem to know more about wine and linux distro's then anyone i know)
 
Status
Not open for further replies.
Back
Top