Author Topic: Portable FF7 PC?  (Read 23024 times)

BloodShot

  • *
  • Posts: 687
    • View Profile
Portable FF7 PC?
« on: 2012-03-30 19:20:23 »
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.

falkTX

  • *
  • Posts: 92
    • View Profile
Re: Portable FF7 PC?
« Reply #1 on: 2012-03-30 22:17:40 »
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]
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).

PitBrat

  • *
  • Posts: 1376
  • Change to feed the machine.
    • View Profile
Re: Portable FF7 PC?
« Reply #2 on: 2012-03-30 22:24:46 »
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.

ice_cold513

  • *
  • Posts: 494
    • View Profile
Re: Portable FF7 PC?
« Reply #3 on: 2012-03-31 02:26:28 »
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 Edit: 2012-03-31 02:30:16 by ice_cold513 »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: Portable FF7 PC?
« Reply #4 on: 2012-03-31 08:47:40 »

dkma841

  • *
  • Posts: 1225
  • delete
    • View Profile
Re: Portable FF7 PC?
« Reply #5 on: 2012-03-31 16:31:45 »
Or Cameyo

http://www.cameyo.com/index.aspx
:O this app is just what i needed hope it's legitimate as never heard of this before, thanks!  ;D

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: Portable FF7 PC?
« Reply #6 on: 2012-03-31 16:56:25 »
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).

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: Portable FF7 PC?
« Reply #7 on: 2012-03-31 22:53:11 »
aye obviously this needs a ff7 crack to be truly portable ;)  there's no way around that I am afraid people.   :-D

Kranmer

  • *
  • Posts: 766
    • View Profile
Re: Portable FF7 PC?
« Reply #8 on: 2012-03-31 23:43:04 »
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)

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Portable FF7 PC?
« Reply #9 on: 2012-04-03 21:18:14 »
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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: Portable FF7 PC?
« Reply #10 on: 2012-04-03 22:44:35 »
It can be made and it has been made.  It just means making a crack and using portable app tools.

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Portable FF7 PC?
« Reply #11 on: 2012-04-04 03:49:58 »
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. :)

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: Portable FF7 PC?
« Reply #12 on: 2012-04-04 13:33:45 »
Perhaps you could just play FF7 on a portable VM.


Not sure how well the OS would perform, though.

sithlord48

  • *
  • Posts: 1632
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: Portable FF7 PC?
« Reply #13 on: 2012-04-04 14:30:27 »
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.

PitBrat

  • *
  • Posts: 1376
  • Change to feed the machine.
    • View Profile
Re: Portable FF7 PC?
« Reply #14 on: 2012-04-04 17:23:01 »
That method is still of questionable legality due to Windows licensing issues.

sithlord48

  • *
  • Posts: 1632
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: Portable FF7 PC?
« Reply #15 on: 2012-04-04 17:48:45 »
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...

PitBrat

  • *
  • Posts: 1376
  • Change to feed the machine.
    • View Profile
Re: Portable FF7 PC?
« Reply #16 on: 2012-04-04 18:49:43 »
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.

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Re: Portable FF7 PC?
« Reply #17 on: 2012-04-04 20:25:35 »
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

sithlord48

  • *
  • Posts: 1632
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: Portable FF7 PC?
« Reply #18 on: 2012-04-04 20:26:43 »
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.. 

Kranmer

  • *
  • Posts: 766
    • View Profile
Re: Portable FF7 PC?
« Reply #19 on: 2012-04-04 20:54:29 »
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)

sithlord48

  • *
  • Posts: 1632
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: Portable FF7 PC?
« Reply #20 on: 2012-04-04 21:53:22 »
@kranmer, i have never used (or heard of untill now) Ulteo. a quick search shows me its a type of Virtual Machine. if that is the case i don't see any reason that you can't get a distro set up to run ff7. with aali's driver the open source video card drivers for most cards will work well enuff to play at full fps (if you don't use direct mode). if this doesn't work its not to say you are with out options. for one there are several other virtual machine programs you can try. you can even try Wine on Windows and attempt to run it that way(if it builds now). i have not tried to run ff7 in a virtual machine myself since i only use one to test the 32bit version of black chocobo. ill let you know what i find out.
« Last Edit: 2012-04-04 21:55:16 by sithlord48 »

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Portable FF7 PC?
« Reply #21 on: 2012-04-05 18:57:35 »
AS long as you paid for a full license for the OS, there is no legal issue in making a portable virtual machine as the only install of the OS CD. vmware player might actually be good enough for running it.   But there is no portable virtual machine with enough power to run 3d games that I know of. vmware player must be installed on the target PC, because of the os integration required to gain performance.

A more likely to work approach is to purchase the PSX CDs, rip them to disk and run a psx emulator off the flash drive. YOu can even include emulator for windows and linux on the same flash drive.

I still maintain that my procedure is probably the one most likely to give the best results across most windows machines, even though it's not truly portable.

A custom sound driver should probably be developed to match the custom graphics driver. this way a good "fire and forget" config can be created.

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: Portable FF7 PC?
« Reply #22 on: 2012-04-05 19:00:05 »
Actually, no, some operating system vendors actively prohibit installation on VMs in the EULA.

But I know for a fact that Microsoft offers free XP VM licenses for testing legacy versions of Internet Explorer. Those a MS Virtual PC images, though - I don't know if they can be hotswapped by USB.

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Portable FF7 PC?
« Reply #23 on: 2012-04-05 19:12:57 »
Yeah, like apple. :)

MS does not prohibit virtual machines. you just have to pay for the license as if it were a physical computer.

WIth windows 7 business or ultimate you do get a free xp professional license, but it is specific to the OS.


Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: Portable FF7 PC?
« Reply #24 on: 2012-04-05 23:22:47 »
Give me a bit of time, I might be able to make something that, for all intents and purposes, SEEMS completely portable (will copy its own files/registry entries, play the game, and even temporarily rename its own drive, and then eliminate any trace of itself except for locally stored save files afterwards). It's not quite a perfect solution, but it should make the game functionally as good as portable.

Obviously, If I do this, I would require the original discs on setup to keep some semblance of antipiracy in there, and to ensure valid source files.