Author Topic: Final Fantasy X/X-2 HD on Steam this thursday  (Read 44801 times)

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #25 on: 2016-05-13 19:31:06 »
Because it's FFX/X2 HD Remaster. :)

Square simply does not sell remasters stand alone. they always bundle it.

Personally i'm pissed at Kingdom Hearts 2.8 remix, since i already bought 2.5 on ps3...
« Last Edit: 2016-05-13 19:33:32 by zaphod77 »

Zara9

  • *
  • Posts: 559
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #26 on: 2016-05-13 19:42:19 »
how come square enix could of not released the games in a standalone package

like final fantasy x in 1 price and final fantasy x 2 in another price

that would of made the install alot quicker for everyone

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3940
  • Just Covarr. No "n".
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #27 on: 2016-05-13 20:12:52 »
Zara9: They make more money this way. They know a lot of people only want FFX and not FFX-2, but by packaging them together they force people to pay for both of them.

JBedford128

  • *
  • Posts: 113
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #28 on: 2016-05-13 21:31:41 »
Personally i'm pissed at Kingdom Hearts 2.8 remix, since i already bought 2.5 on ps3...
KH2.5 and 2.8 don't feature any of the same games. 2.8 has Dream Drop Distance (the 3DS game), a small Birth by Sleep related game, and something Kingdom Hearts X related.

zaphod77

  • *
  • Posts: 75
    • View Profile
    • Super Сasual Dating Real Women
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #29 on: 2016-05-14 00:42:28 »
Oh. that seems a little more reasonable.  Crazy confusing numbering system....


still it's quite the money grab since i'd just be paying for the birth by sleep part.  And 3d without the touchscreen really isn't anything close o the same game.

IzzacSturnburg

  • *
  • Posts: 35
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #30 on: 2016-05-14 02:06:34 »
Oh. that seems a little more reasonable.  Crazy confusing numbering system....


still it's quite the money grab since i'd just be paying for the birth by sleep part.  And 3d without the touchscreen really isn't anything close o the same game.

Yeah and the Birth by sleep section is actually an extended chapter untold in the door to darkness with Aqua from what i seen in the video. And the PS4 has a touchpad.   :-)



But it's time for me to stop changing the topic of this thread now. Just wanted to inform you the new's is all!

« Last Edit: 2016-05-14 02:16:54 by IzzacSturnburg »

Tetraspore

  • *
  • Posts: 41
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #31 on: 2016-05-14 04:32:50 »
I know there was an old gameshark code that put Seymour in your party permanently. He's already coded with a sphere grid spot and an overdrive and all that, so would such a code be possible on PC through cheatengine or something like that?

EDIT: Anyone know where the game stores the save data? I'd like to try fiddling with it in a hex editor.
« Last Edit: 2016-05-14 04:53:57 by Tetraspore »

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #32 on: 2016-05-14 07:18:34 »
See at C:/Users/<your username>/Documents/SquareEnix/Final Fantasy X&X2/Final Fantasy X folder

About your question - yes, it's possible. :)
Just have some time with CheatEngine.
Also, there's LUA command like "AddParty" or something, so you can actually do this via Phyre scripting, but it needs VBF repacking and location of the LUA script that is missing at the moment.
« Last Edit: 2016-05-14 07:20:51 by MaKiPL »

Topher

  • *
  • Posts: 111
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #33 on: 2016-05-14 14:04:43 »
Made a quick n dirty command line tool to extract files from the VBF using a text file containing possible file names.

Download it here (source code also available)

Have included a filelist.txt with a bunch of filenames grepped from the log file, it is nowhere near complete so please feel free to add to it as you find any new filenames =)

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #34 on: 2016-05-14 14:27:49 »
+1 Lord Ramza! :3

Log file?
FFX logs by default something?

Topher

  • *
  • Posts: 111
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #35 on: 2016-05-14 14:52:49 »
I had a file called OUTPUT.txt in the FFX folder, just seemed to be a log file of everything happening. That's where I got the filenames from. Still got a ways to go yet though ;)

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #36 on: 2016-05-14 15:01:03 »
Really... I was searching for this for hours. I knew there is printf and even was going to redirect stdout to console because I though it's outputting to unaccesible handle... ehh.
Thanks Topher! No need to lose time anymore! :P

MetaLink

  • *
  • Posts: 42
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #37 on: 2016-05-14 15:35:52 »
Wasn´t there a phyreengine sdk floating around in the internet somewhere ?

The meshes are in the collada format (.dae) and texture are .dds, but they all have .phyre at the end of it. Has anyone found how the header looks like ?

The new menu files(ESC menu),  the chocobo that appears on the corner, the pause screen and the SQEX logo are in the .swf format, so they should be easy to mod right ?

Audio files are using the .fev format, i tried opening them with fmod studio but no luck
« Last Edit: 2016-05-14 15:59:37 by MetaLink »

mttiw

  • *
  • Posts: 7
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #38 on: 2016-05-14 16:03:20 »
Made a quick n dirty command line tool to extract files from the VBF using a text file containing possible file names.

Download it here (source code also available)

Have included a filelist.txt with a bunch of filenames grepped from the log file, it is nowhere near complete so please feel free to add to it as you find any new filenames =)
Wow, very cool!
Again, I have no idea what I'm doing, but I found out you can get something out of the dds.phyre files by using a tool called TextureFinder found here: http://forum.xentax.com/viewtopic.php?f=33&t=9358
I put together a collection of very small findings here: https://imgur.com/a/b9HAy
Oh, and it looks like there's a list of all videos inside FFX_Data\GameData\PS3Data\Video\JP\FFX_VideoList.txt and they're all in .webm format to boot!

Anyways,
I also ripped the button textures from the PS2 original, if anyone wanted to do anything with them. Here: https://mega.nz/#!IsVHUZiA!CUwTAI-KROYrcB56PW_1L1Kn8wycvKO7vzOEjuWLqds
« Last Edit: 2016-05-14 16:23:35 by mttiw »

Topher

  • *
  • Posts: 111
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #39 on: 2016-05-14 16:28:29 »
Wow, very cool!
Again, I have no idea what I'm doing, but I found out you can get something out of the dds.phyre files by using a tool called TextureFinder found here: http://forum.xentax.com/viewtopic.php?f=33&t=9358
I put together a collection of very small findings here: https://imgur.com/a/b9HAy
Oh, and it looks like there's a list of all videos inside FFX_Data\GameData\PS3Data\Video\JP\FFX_VideoList.txt and they're all in .webm format to boot!

Anyways,
I also ripped the button textures from the PS2 original, if anyone wanted to do anything with them. Here: https://mega.nz/#!IsVHUZiA!CUwTAI-KROYrcB56PW_1L1Kn8wycvKO7vzOEjuWLqds

I noticed the video file list and I was able to successfully extract some of the videos, but I haven't updated the file list. If you add any files to the file list, pastebin it and link me to it and i'll add them as I update the tool.

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #40 on: 2016-05-14 17:14:44 »
Topher, this is all I can get directly from EXE:
http://pastebin.com/rGgPK8Ym

Everything else is... harder, because the path is already splitted like:
Code: [Select]
13824_19_0_0_512_256.dds.phyre (without any path before) or:
Code: [Select]
%s/FFX_Data/Icons/WIN32/
%s/anm/%s.anm
%s/dat00/%s/12288_19.dds.phyre
%s/dat00/%s/14080_19.dds.phyre
%s/dat12/%s/12288_19.dds.phyre
%s/dat12/%s/14080_19.dds.phyre
So... I can't do anything from here...

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #41 on: 2016-05-14 17:16:20 »
@EDIT: Sorry for post-by-post. My mistake. Can't delete my own posts... :/

The new menu files(ESC menu),  the chocobo that appears on the corner, the pause screen and the SQEX logo are in the .swf format, so they should be easy to mod right ?
Exactly!

Audio files are using the .fev format, i tried opening them with fmod studio but no luck

But the music are .OGG or at least the main menu is..

UPDATE:
I got every possible file extension (there may be more, but those are floating next to each other):
Code: [Select]
.PNG
.SAV
.ahwin32
.anm
.bdb
.cgfx.phyre
.chr
.dae
.dae.phyre
.dat
.dll
.float %f , %f , %f , %f\t// ref,0,0,0
.float %f , %f , %f , %f\t// x,y,z,weight\n.float %f , %f , %f , %f\t// theta,phi,len,0
.float %f,%f,%f,%f\n
.fx.phyre
.int %d,0,0,0\n
.lPYm
.lua
.pal
.phyre
.psc
.src

I found no LUA paths, but this:
Code: [Select]
!\\lua\\?.lua;!\\lua\\?\\init.lua;!\\?.lua;!\\?\\init.lua;.\\?.lua
DAE.phyre header is:

RYHPT  (Little endian)

AHWIN32 file contains paths to files used by level.
« Last Edit: 2016-05-14 17:49:31 by MaKiPL »

MetaLink

  • *
  • Posts: 42
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #42 on: 2016-05-14 17:21:07 »
Theres 1 big file with the music files (ffx_music_bank00.fsb) , then theres 2 other files (ffx_music.fev and ffx_music_PS2.fev), one for the arranged another one for the original.

The ffx_music_ps2.fev has strings that suggest that at least the original music is using the wav format (music_bank/2_12_auron_s_theme.wav)
« Last Edit: 2016-05-14 17:32:13 by MetaLink »

MetaLink

  • *
  • Posts: 42
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #43 on: 2016-05-14 18:31:20 »
Someone is working on a 60 FPS mod

https://www.youtube.com/watch?v=0sS72xXCgck

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #44 on: 2016-05-14 19:44:11 »
It seems there are 71979 files
http://www.balamb.pl/ffx/filelist.zip

Topher, do you have an idea how to import files back properly?

Cupcake

  • And then it dawned on me, that Satan is also an old fuck.
  • *
  • Posts: 906
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #45 on: 2016-05-15 00:09:41 »
Haven't played FF X since ~2002.  Glad to see everyone working so hard at this already.  If anyone has anything they would like me to try, I'm down (always good to have another person to test shit, no?)

Tetraspore

  • *
  • Posts: 41
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #46 on: 2016-05-15 01:52:12 »
See at C:/Users/<your username>/Documents/SquareEnix/Final Fantasy X&X2/Final Fantasy X folder

About your question - yes, it's possible. :)
Just have some time with CheatEngine.
Also, there's LUA command like "AddParty" or something, so you can actually do this via Phyre scripting, but it needs VBF repacking and location of the LUA script that is missing at the moment.

Thanks, I'll give it a go with CheatEngine while you guys with a bit more knowledge on these file formats slave away lol.

It would be interesting to see if one could use their "AddParty" command (or whatever it is) towards other characters as well, if possible.
« Last Edit: 2016-05-15 01:56:47 by Tetraspore »

Topher

  • *
  • Posts: 111
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #47 on: 2016-05-15 10:36:22 »
Just posted an updated version which includes an internal dictionary that contains the filenames of every file inside the archives. Yes, that's right. Every. File.

Download VBFExtract 0.0.2 Here

Maki

  • 0xBAADF00D
  • *
  • Posts: 624
  • 0xCCCCCCCC
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #48 on: 2016-05-15 10:44:44 »
I'm sorry Tetraspore. There is no LUA scripting in FFX I see... Still I don't know how does the event scripting is parsed on maps.

Also I inspected the dds.phyre format. It's easy:
The DDS texture IS ALWAYS at 0xA4E, and the real filename (.dds) is at: 0x99B.
The DDS texture should be read as normal DDS DXT1 or DXT3. Still can't really find the texture width x height bytes.
However user can using TextureFinder open any texture, see which DXT compression to use at 0xA4A.
At 0xA52 there is uint16 that so far I see is fixed at 2816. Add 4 to it and just display the texture using either 512x512, 1024x1024 or 2048x2048 and shift bytes by 2820.
Example:

If I could find the the texture width and height then I could code the soft to convert Phyre to DDS and DDS to phyre converter. :3

Topher, create new topic in TOOLS section, so everyone will see it. :)


UPDATE:
You can extract FSB files with:
http://aezay.dk/aezay/fsbextractor/

Working, just tested.


@Back to DDS:
Width: 0x9E7  (DXT1?) / 0x9F0 (DXT5?)
Height: 0x9EB
I'm very close to prepare the DDS. You just need to edit the header, modify it and everything will work as normal DDS.
« Last Edit: 2016-05-16 17:46:56 by MaKiPL »

Cupcake

  • And then it dawned on me, that Satan is also an old fuck.
  • *
  • Posts: 906
    • View Profile
Re: Final Fantasy X/X-2 HD on Steam this thursday
« Reply #49 on: 2016-05-15 21:31:57 »
Oh shit, we're just about opened up.