Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > Misc PS2 Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old January 24th, 2008   #121 (permalink)
Registered User
 
Join Date: May 2007
Location: Australia
Posts: 59
How can i find the headers of the file???

I know where to locate them on the disc, as i have the table of each fmv located in the game.
ffxdean is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old January 25th, 2008   #122 (permalink)
Registered User
 
kinghelmo's Avatar
 
Join Date: Jan 2008
Location: Brunei Darussalam
Posts: 138
Send me ffxii2mov ntsc version

Dsfgd,can u give me ffxii2mov ntsc usa version,can?
kinghelmo is offline   Reply With Quote
Old January 25th, 2008   #123 (permalink)
Registered User
 
Join Date: May 2007
Location: Australia
Posts: 59
Quote:
Dsfgd,can u give me ffxii2mov ntsc usa version,can?
Its on the first page of this thread lol
ffxdean is offline   Reply With Quote
Old January 25th, 2008   #124 (permalink)
Registered User
 
Join Date: Apr 2006
Location: Germany
Posts: 55
Quote:
Originally Posted by ffxdean View Post
How can i find the headers of the file???

I know where to locate them on the disc, as i have the table of each fmv located in the game.
the program creates the header / converts FF7DoC compressed pss to uncompressed pss (don't know)
when you get a corrupted header, it dumps wrong data.
i never really looked into DCFF7tomov, i can't say much how the program dumps.

but what i know is, there is a compressed table on the DVD where all PSS are listed. (FILELIST.BIN)

when i remember correctly, this Filelist.bin has 2 tables,
1. Table = File Offsets and size for KEL.DAT together with data from compressed tables.
2. Table = Offset and size of the compressed tables inside of Filelist.bin (this tables are compressed with Zlib)

uncompressed example:
Code:
0:1cf9c0:17fd03:data/sound2/wave0000.wd

0 = offset
1cf9c0 = uncompressed size
17fd03 = compressed size (when the file is uncompressed, it has the same size as uncompressed)
data/sound2/wave0000.wd = file path

nearby all files from DoC are compressed with Zlib
maybe you can simple use Zlib to get the movies, but i never tried it.
dsfgd is offline   Reply With Quote
Old January 26th, 2008   #125 (permalink)
Registered User
 
Join Date: May 2007
Location: Australia
Posts: 59
Oh Okay well i'll now extract the files in their compressed format then unzip them using the Gzip (Zlib) Format.

I will let you know.

Unfortuanatly unzipping it using a unzip program i.e Izarc doesnt work. I think im doing it wrong.

Can you explain to me how to use Zlib???????


Quote:
never really looked into DCFF7tomov, i can't say much how the program dumps.
I have looked into the program and noticed that it doesnt read from files: "filelist.bin" and "kel.DAT".

It basically just reads from the SLUS and the 2 gigantic files located in the E419C51B folder on the disc.


I was also wondering if you can tell me the fmv (location) table from the Japanese version of Dirge Of Cerberus as i think that somewhere in the DCFVII2mov program contains the location to which it finds the place to extract the files from.

Last edited by ffxdean; January 26th, 2008 at 06:30.. Reason: Automerged Doublepost
ffxdean is offline   Reply With Quote
Old January 27th, 2008   #126 (permalink)
Registered User
 
Join Date: Apr 2006
Location: Germany
Posts: 55
the program reads not KEL.dat, it only reads the other 2

i think, these 3 files are 1 Big File, when you check the names,
but i haven't found any calculation what the names mean.

i don't know the offsets, maybe this helps:
Code:
.text:0040144A                 mov     edi, dword_404020[ebx*4]
.text:00401451                 mov     ebx, dword_404024[ebx*4]
...
.data:00404020 dword_404020    dd 0DE636650h           ; DATA XREF: sub_4013C0+8Ar
.data:00404024 dword_404024    dd 0F4B2A288h           ; DATA XREF: sub_4013C0+91r
this both reads an dword + ebx * 4
for me is this: "read Offset on Position x (x + y * 4)" and y is a Loop 0..12 .

this means, they are maybe start + end offset (i haven't debugged it yet)

the table for this dwords start at offset 0x4020 in DCFF7tomov.exe.
the first 2 are
0xDE636650 and 0xF4B2A288

Zlib is a Compression Algo, use ZlibTool or write an own Tool to use it.
dsfgd is offline   Reply With Quote
Old January 27th, 2008   #127 (permalink)
Registered User
 
Join Date: May 2007
Location: Australia
Posts: 59
Thanks for that. I understand it now.


I'll post the results later on.
ffxdean is offline   Reply With Quote
Old January 27th, 2008   #128 (permalink)
Registered User
 
Join Date: Apr 2006
Location: Germany
Posts: 55
i found out how the program reads.
the two big files are only for Movies, in JAP there are 12, for USA i can count 14.

Code:
it starts reading from 
Offset 72 (4 Byte) = Offset of Movie_01 (calculate it with * 2048), then Offset 76 (4 Byte) = Size of Movie_01
the last is Offset 92 (8 byte) = ???

then it starts again, only 32 Byte later
Off. 104 = Offset * 2048
Off. 108 = Size
Off: 124 = ???
...
but when you look at the offsets, you find garbage data, this is maybe a encryption or something else, atm don't know.
dsfgd is offline   Reply With Quote
Old January 27th, 2008   #129 (permalink)
Registered User
 
Join Date: May 2007
Location: Australia
Posts: 59
DO you know the reason why the program reads the SLES file on the disc??????


Quote:
Code:
it starts reading from 
Offset 72 (4 Byte) = Offset of Movie_01 (calculate it with * 2048), then Offset 76 (4 Byte) = Size of Movie_01
the last is Offset 92 (8 byte) = ???

then it starts again, only 32 Byte later
Off. 104 = Offset * 2048
Off. 108 = Size
Off: 124 = ???
...

Are you saying that the program (DC:FFVII2MOV) reads at those offsets??? Offset 72?????
ffxdean is offline   Reply With Quote
Old January 27th, 2008   #130 (permalink)
Registered User
 
Join Date: Apr 2006
Location: Germany
Posts: 55
the Main ELF (SLPM, SLUS, SLES) is for detecting if the right disc is in your drive.

those offsets are for this big files,
JAP:
Code:
%c:\\E419C51B\\7570F45E.F7
%c:\\E419C51B\\D8F7BC60.45
USA:
Code:
%c:\\E419C51B\\B08ED50C.AA
%c:\\E419C51B\\23CFDD41.F7
it reads those offsets from Header of this files, to get the movies.

i thinking, it's an encryption, and for JAP/USA/PAL, they use a different that's why dumping movies are not working, but i don't know, the author know it.
dsfgd is offline   Reply With Quote
Old June 25th, 2009   #131 (permalink)
Registered User
 
Join Date: Jun 2009
Location: Canada
Posts: 2
Quote:
Originally Posted by sayde View Post
The fmv's actual resolution is widescreen 16:9.
the reason why it looks like 4:3 full screen resolution is because of the stream headers (or rather the lack of stream headers). So I suppose most media players default to 4:3 under those circumstances. This is why the footage appears to have the wrong resolution. There are ways to resize the footage back to 16:9 though. I think TMPGEnc can do such a task. Or if you wanted to convert the footage to avi format, then an Aspect ratio of 704x400 is a good substitute for 16:9 resolution.
Thanks for the explanation. It is also noteworthy that most modern media players can just change the aspect ratio on the fly during playback (such as VLC). With this method though, you will have to change the AR every time you play the video.

Also, the note that the title screen FMV (Video 38) is letterboxed to 16:9 and should be played at 4:30 fullscreen resolutions due to this.
Stingerdude is offline   Reply With Quote
Old July 24th, 2009   #132 (permalink)
Registered User
 
Join Date: Jul 2009
Location: UK
Posts: 1
Here is UK version!
Disk size 4.048.191.488 bytes
Attached Files
File Type: rar Table.rar (26.8 KB, 8 views)
glavonja is offline   Reply With Quote
Old August 31st, 2009   #133 (permalink)
Registered User
 
Join Date: Aug 2009
Location: US
Posts: 1
is there any way to make the m2v files compatable with Windows Movie Maker? The reason I extracted the files is so that I may use them to make AMV's. The m2v files will play normally in Window's Media Player, but I cannot load them on the Movie Maker. Anyone have any ideas to help me out?
raiena is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 01:38.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5