Author Topic: Hello New Steam Owners of Final Fantasy 7! Please Read Me!  (Read 49714 times)

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Hello! I am Halkun and I'm a mod from around here. I decided to pull myself out of semi-retirement to congratulate you on purchasing FF7 steam and answer a lot of questions that are coming up over and over again. Also, because my cell phone's email account is linked to the web site, I've been getting messages nonstop about newbies and so I'd like to address some concerns with that was well.

First of all, let me give you a little bit about the law of the land here.

Here at Qhimm forums we come from an older culture of internet users. The website itself has been up for over a decade and we maintain a particular type of etiquette which may seem strange for newcomers. We are a community of hackers. Not in the sense that we do anything illegal, but we the older definition of "hacking" that involves taking things apart and see how things work, and putting back together again in strange ways. There are some caveats to this which I will get to below. Without further adieu, I'll get to the FAQ.

1) About modding the game.
I want to get this out first as it's probably the reason why you have come here. You probably have noticed that there is no Steam Workshop with this release of FF7. There is a very good reason for this. Unlike some other game companies, Square-Enix is openly hostile towards game modification. They have shut down modding communities in the past, and on May 9th 2009 completely obliterated the Chrono trigger/Chrono Cross modding community by banning the mere discussion of the data formats for the games. This comes about because Square-Enix is a Japanese company, and any alteration of a game is seen as tarnishing and disrespecting the work as a whole. Our community here has also has light brushes with Square's legal team so we tread lightly on eggshells. We have modding rules here that seem strange to someone just coming in. You can find these FAQs in the modding forums. Now that I have that out of the way, you are probably looking for Bootleg, and a a tutorial for modding FF7 can be found here.

Now that I got that out of way, let's work on the FAQ proper.

2) What did I just buy?
You have purchased the 2012 re-release of the 1998 US version of Final Fantasy 7 for PC. This makes the version a re-re-release of the program. This means there are three "versions' of FF7 for PC.
1) The 1998 version. This is the moddable one
2) The "Square Online Store" version that was released in 2012
3) This version, which I will call the "steam version"

Ok, now. Here is the kicker about all three versions. They are all the same thing!

In 2008, the FF7 mod community noticed that the game used a modular graphics driver. The original driver was OpenGL and was with the PC demo released in 1998. It was changed to DirectX for the 1998 commercial release. A new OpenGL driver was written by the modding community and fixed many problems with the PC port allowing it to run on current machines.

In 2012 Square released the game with their own driver and hacked in cloud saves, achievements and such and such. THE ORIGINAL 1998 GAME EXECUTIBLE IS STILL BEING USED. It's just "wrapped" by the new driver and leads us to believe that Square has lost the original PC source code to the game.

The Steam version is just the 2012 version with a few Steam hooks. That's it

So, if you want to make FF7 moddable, you need to remove Square's graphic driver and replace it with the moddable fan-made one. You will lose cloud saves and achievements, but the original game didn't have them and if you look at the list of achievements, they are things you do in the game as a matter of winning it anyway. You honestly lose nothing.

3) Why didn't Square-Enix recompile the game/re-port the game?
Looking at what Square-Enix has done to make the game runnable on newer systems, it almost directly mirrors how we do it. It would appear that they either have lost the original source code, or it's in such a state of atrophy, that it worthless to port.

4) What's up with the joypad controller support?
You are buying a game that was released in 1998. The only real controllers that were used for PC back then were a joysticks. WASD and mouselook were new technologies, and not even all FPSs had that!

5) The graphics look like crap!
Yes, the original 3D background art was lost, and the 1998 port team had to use the low resolution PSX graphics. We have some mods to help with that.

6) But it looked so much better on my TV!
That's because a television cira 1997 was a low-resolution analogue device. The best fidelity you could get out of it was around 512x240 non-interlaced. FF7 ran originally at 320x240.

----------------------

For now I'm going to leave this thread open. I'll be around to answer any questions you may have or push you to an area that can better help you.
« Last Edit: 2014-07-19 21:30:05 by obesebear »

josheru

  • *
  • Posts: 5
    • View Profile
I posted in the Tifa Bootleg thread, but I now think this might be a better place to see this answered since my question is about issues AFTER getting the mods to work. Since working with my PS3 controller, I have finally figured out a way to get the d-pad recognized while in the the game. Unfortunately, it only seems to work in the unmodded version of the game. Am I doing something wrong here? Has anyone experience and solved this problem?

Again, apologies for the double-post, but I really feel like this question was better set here instead of where I originally posted. Any help would be greatly appreciated, thank you for your time.

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
The original game didn't have controller support at all. It was keyboard only. There are programs that allow you to map keystrokes to the controller buttons. You should use that if you want controller support

Kompass63

  • *
  • Posts: 695
    • View Profile
The original game didn't have controller support at all. It was keyboard only. There are programs that allow you to map keystrokes to the controller buttons. You should use that if you want controller support
It is not clear from which version you're talking about.
My FF7 (PC-Version) support gamepads very well, I use from the beginning gamepads with FF7.

It may be that there is no rational drivers for the PS3 controller and it is therefore difficult to use just this controller with FF7.

The only thing I have to do after every restart of the computer is to switch between digital and analog.
Thus, the functions between joystick and cross direction can be changed.

Kranmer

  • *
  • Posts: 766
    • View Profile
It is not clear from which version you're talking about.
My FF7 (PC-Version) support gamepads very well, I use from the beginning gamepads with FF7.

It may be that there is no rational drivers for the PS3 controller and it is therefore difficult to use just this controller with FF7.

The only thing I have to do after every restart of the computer is to switch between digital and analog.
Thus, the functions between joystick and cross direction can be changed.
yeah Kompass63 is right, i can't say about 1.0 (since i haven't tested it since i can't run it) but since atleast the 1.02 patch the game has had support for gamepads, In the past i used my Microsoft sidewinder controller then when i got a 360 i used my wired 360 controller with official drivers and it worked great (just mapping problems), And now i use my Xbox360 USB wired Controller with the XBCD driver which allows me to remap my joypad (so i can use the Dpad mostly) and that works great. And just to clarify i am taking about the original 1998 version with the official 1.02 patch.

Kompass63

  • *
  • Posts: 695
    • View Profile
... i can't say about 1.0 (since i haven't tested it since i can't run it) ...
Have you tried it with the True Motion codec?

Kranmer

  • *
  • Posts: 766
    • View Profile
Have you tried it with the True Motion codec?
Yeah i tried that, you need the true motion codec even on 1.02 (without Aali's Driver), the problem for me is that the game just wont load v1.00 on my main computer (i can run it on my old laptop though on XP), this is hardly a big problem for me and i don't feel much need to go to great lengths to fix this because NO ONE uses 1.00 for anything anymore, all mods only work with 1.02 including Aali's driver.

hgdagon

  • *
  • Posts: 13
    • View Profile
3) Why didn't Square-Enix recompile the game/re-port the game?[/size]
Looking at what Square-Enix has done to make the game runnable on newer systems, it almost directly mirrors how we do it. It would appear that they either have lost the original source code, or it's in such a state of atrophy, that it worthless to port.
So they don't like "piracy" but they took cues from this forum??

4) What's up with the joypad controller support?[/size]
You are buying a game that was released in 1998. The only real controllers that were used for PC back then were a joysticks. WASD and mouselook were new technologies, and not even all FPSs had that!
hm... Which makes me think is a mouse-look mod possible?

5) The graphics look like crap![/size]
Yes, the original 3D background art was lost, and the 1998 port team had to use the low resolution PSX graphics. We have some mods to help with that.
How hard would it have been for Square Enix to re-render those?
Also, let's say, I want to start a project of rerendering those backdrops. Would that be illegal?