Author Topic: Skin Textures in FF8 PC  (Read 11523 times)

Star Raws

  • Guest
Skin Textures in FF8 PC
« on: 2003-01-02 09:20:14 »
I'm trying to find the textures of the character skins in FF8 PC.

Now, before anyone immediately jumps on me yelling "Eight reads the game's texture files ya damn n00b", I want to make it clear that it doesn't find the texture's I'm looking for. In fact, all that it's found for me to far are in game graphic files for Triple Triad. I have yet to find a single texture for the 3D models.

So basically, my question is this. Is there a way to rip these files or even a plan for a program to do this in the future.

Qhimm

  • Founder
  • *
  • Posts: 1996
    • View Profile
    • Qhimm.com
Skin Textures in FF8 PC
« Reply #1 on: 2003-01-03 00:53:12 »
Someone asked me to make a FF8 3D model extractor once... It worked, though sadly I don't remember for whom I made it... :(

Star Raws

  • Guest
Skin Textures in FF8 PC
« Reply #2 on: 2003-01-03 01:25:27 »
Darn.

Oh well, at least I know it's possible now....which possibly means I'm gonna be using Yahoo until I die.

Thanks anyway.

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Qhimm, It was me!!!!!
« Reply #3 on: 2003-01-27 22:35:02 »
Qhimm, It was me!!!!!

It was when I first came to the board. Remeber? I tought you all how to visualize datasets and layed down rules on reversing...

I was able to grab the vertex data from the FF8 character models. I *really* wanted was the 3d battle scenes. FF8 had a 3d battle scene for almost every 2d background.

I've lost my copy of FF8 PC a *long* time ago.

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #4 on: 2003-01-29 12:30:14 »
Ai ! I started to work on FF8 just recently ... but still i cant make sense of character 3d data block ... qhimm, can you help me ? do you still have the sourcecode ?  

I can read all the textures, even character/battle scene ones. So wait a while 'till i finish it at least somehow usefull ...

Giffen1

  • *
  • Posts: 73
    • View Profile
    • http://groups.yahoo.com/group/x_dud/
Skin Textures in FF8 PC
« Reply #5 on: 2003-01-29 15:37:52 »
Quote from: mirex
Ai ! I started to work on FF8 just recently ... but still i cant make sense of character 3d data block ... qhimm, can you help me ? do you still have the sourcecode ?  

I can read all the textures, even character/battle scene ones. So wait a while 'till i finish it at least somehow usefull ...


now there's somethin to look forward to  :D. Can't wait actually.

Halkun: u still hav that ff8 extractor Qhimm wrote? Can u maybe put it up for download?

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Skin Textures in FF8 PC
« Reply #6 on: 2003-01-29 18:52:38 »
I never got the program, just a screenshot of a very quished squall

Oh BTW, the data is saved in a modified PSX GPU Data Packet format.

I would *love* the backgrounds. That would be yummy.

I also remeber that thre were bunches of neat texture tricks in FF8. Like WHen there was a wide shot of more than four people, the texture maps would jump down a level of detail.

I also vuglely remeber seeing the animation data crammed in with the data file.. Wow, it's been a long time

I also run linux only now. I need to find out a way to extract the truemotion codec from FF7 and use it for mplayer. (The are compatible) I also need to create an lgp lib for linux... etc etc.

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #7 on: 2003-01-30 11:24:25 »
Quote from: halkun
I also vuglely remeber seeing the animation data crammed in with the data file

Yes it looks like finally someone thought about putting models+anims+textures+other thingies into one file.
Quote from: halkun
Oh BTW, the data is saved in a modified PSX GPU Data Packet format.

since you have knowledge about psx and i cant find any good doc that describes it, please, could you post some more info, or link to some good doc about it ?

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Skin Textures in FF8 PC
« Reply #8 on: 2003-01-30 13:58:45 »
http://www.zophar.net/tech/psx.html

That goes to my doc.

The FF8 models use quads and make heavy use of the PSX textured quad packet. It will mix a few textured triangles in there too.  Look at my doc and you will see the header for textured quads and triangles in the GPU section. It's used as a header for the polys in the datafile.

How FF8 renders a model is that it takes all the packets and places it into a linked list. It then "fills in the blanks" with co-ordinate data, puts the polygons in Z order and spits it to the GPU for a render.

Giffen1

  • *
  • Posts: 73
    • View Profile
    • http://groups.yahoo.com/group/x_dud/
Skin Textures in FF8 PC
« Reply #9 on: 2003-01-31 03:13:48 »
Mirex u da man!.....uhmm man.

If there b someone who can unlock the secrets of FF8 model extraction he b Mirex  :wink:

lol yeah that's me. After all u did such a good job with FF7 that hey new breaktrhoughs with FF8 couldn't b far behind. So are u planning to tackle the psx version or the pc version. Either way i'll wait for this. Guaranteed.

Qhimm

  • Founder
  • *
  • Posts: 1996
    • View Profile
    • Qhimm.com
Skin Textures in FF8 PC
« Reply #10 on: 2003-01-31 10:35:45 »
*silently wishes people would take the extra time writing 'y' and 'o' if they're already writing the 'u'...*

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #11 on: 2003-01-31 11:21:43 »
halkun: thank you for link
Griffen1: pc version. and thanks :) but anyone can do it.

Giffen1

  • *
  • Posts: 73
    • View Profile
    • http://groups.yahoo.com/group/x_dud/
Skin Textures in FF8 PC
« Reply #12 on: 2003-01-31 17:15:09 »
Quote from: mirex

Griffen1: pc version. and thanks :) but anyone can do it.


sadly, not me :weep:

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #13 on: 2003-02-02 11:31:46 »
Quote from: Star Raws
I'm trying to find the textures of the character skins in FF8 PC.

it should work with this alpha: http://bin.mypage.sk/FILES/unm_bit.rar
Unpack ff8 game files with Eight or Unmass (included in archive). With biturn click on c*.dat files, those should be in battle archives. Save file to LWO, it will save textures to tga images. I will post more specific infos later.

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
WOW!
« Reply #14 on: 2003-02-02 15:54:11 »
Ok, after searching all over creation for a copy of RAR for linux, I decompressed the program.  I assumed there was source code in there (I've been using linux too long....)

So after I find two .exe files, I ran it under wine for giggles...

IT WORKED!

but I only own the PSX version of FF8....

So I have some questions.

1) Can you use the data from FF8 PSX?
2) If you can, how *do* you extract the data from FF8 PSX?
3) Can you convert the 3d battle backgrounds to lwo format?
4) You made an extracter all ready? (This should be #1)
5) How did you find the format so quickly. It took me a few days.

-halkun

Addundum..

If you can extract the 3d battle backgrounds... Could you send me a copy of one of the more intresting scenes. (Fair use, for research purpopses) I'm cerious if my commercial version of ac3d can read in the lwo data.

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #15 on: 2003-02-03 12:48:54 »
nice to see it works under linux (emu) too.
Quote
1) Can you use the data from FF8 PSX?

dunno. i never seen any psx data. Can you unpack those big archives with unmass ? if yes, unpack few of files and send them to me ... i'll see what can i do. I dont even know what files are on psx cd's.
Quote
3) Can you convert the 3d battle backgrounds to lwo format?

not yet. even when i read your document (not whole, its too big) i cant. Can you help me with those psx graphical streams ? Do you know how are numbers stored in those streams (floats, integers or something) ?
Quote
4) You made an extracter all ready? (This should be #1)

Im sorry, but I dont understand.  :)
Quote
5) How did you find the format so quickly. It took me a few days.
It took me few days too....

Quote
If you can extract the 3d battle backgrounds... Could you send me a copy of one of the more intresting scenes. (Fair use, for research purpopses) I'm cerious if my commercial version of ac3d can read in the lwo data.

If i would understand those 3d data i could send you some ...

Giffen1

  • *
  • Posts: 73
    • View Profile
    • http://groups.yahoo.com/group/x_dud/
Skin Textures in FF8 PC
« Reply #16 on: 2003-02-03 15:28:29 »
mirex : can this extract FF8 battle models or just textures...(like Squall, Rinoa, 3d model?)

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Skin Textures in FF8 PC
« Reply #17 on: 2003-02-04 11:13:33 »
It can rip only textures. It will show you textures used by model.
3d models not yet available, because i dont know how are the vertexs stored.

Anonymous

  • Guest
Re: WOW!
« Reply #18 on: 2003-02-04 16:25:31 »
Quote from: halkun
Ok, after searching all over creation for a copy of RAR for linux, I decompressed the program.  I assumed there was source code in there (I've been using linux too long....)

So after I find two .exe files, I ran it under wine for giggles...

IT WORKED!

but I only own the PSX version of FF8....

So I have some questions.

1) Can you use the data from FF8 PSX?
2) If you can, how *do* you extract the data from FF8 PSX?
3) Can you convert the 3d battle backgrounds to lwo format?
4) You made an extracter all ready? (This should be #1)
5) How did you find the format so quickly. It took me a few days.

-halkun

Addundum..

If you can extract the 3d battle backgrounds... Could you send me a copy of one of the more intresting scenes. (Fair use, for research purpopses) I'm cerious if my commercial version of ac3d can read in the lwo data.


Same predicament I'm in. Also the PSX version of FF8 is stream packed images.  However PSXmc does allow one to extract textures etc FROM the PSX version of FF8.  I believe to find the models might take a bit of work. OR a PSX emulator that allows you to run in Debugger mode.

I've extracted quite all the textures from the PSX CD's with PSXmc..
However one needs to know Japanese to add a plugin for extracting the model information.  I've tried to decipher there example code some :) (tried).

Cyb