The Forum is up for sale: XeNTaX Forum looking for new owner

[Request] Dirge Of Cerberus Final Fantasy VII models

Post questions about game models here, or help out others!
falconcool
veteran
Posts: 105
Joined: Tue Jun 16, 2009 4:41 am
Has thanked: 19 times
Been thanked: 11 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by falconcool »

Thanks a lot FurryFan,great job^^b
According to the pattern you found.
I pick a little .map data as sample..less complexity
maybe it can help you figure out the
remaining unknown float/variables
Image

File is here
http://www.mediafire.com/?i1uxmt030bi5u1h
Last edited by falconcool on Tue Aug 31, 2010 12:47 am, edited 1 time in total.
FurryFan
mega-veteran
mega-veteran
Posts: 190
Joined: Sat Jan 09, 2010 9:37 pm
Has thanked: 8 times
Been thanked: 64 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by FurryFan »

Yes I will work on it. In English the first part of the file is called the "Header". It should be no problem I have a little bit done and will get the rest done soon.
I accept ALL requests. Let me know your requests.
falconcool
veteran
Posts: 105
Joined: Tue Jun 16, 2009 4:41 am
Has thanked: 19 times
Been thanked: 11 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by falconcool »

FurryFan,,do you think .mod extention is another type of container?
Because all .mod header have rfd and bmd with lots of small chuncks you found
,and not every xxx.mod have the same xxx.tex with them.
FurryFan
mega-veteran
mega-veteran
Posts: 190
Joined: Sat Jan 09, 2010 9:37 pm
Has thanked: 8 times
Been thanked: 64 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by FurryFan »

Yes there is some overlap in the different files. I'll work on the header today after classes. I already made some progress on it.
I accept ALL requests. Let me know your requests.
FurryFan
mega-veteran
mega-veteran
Posts: 190
Joined: Sat Jan 09, 2010 9:37 pm
Has thanked: 8 times
Been thanked: 64 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by FurryFan »

The following applies to most if not all of the MAP files:

The 4byteoffset at 0hC is the size of the file.


The 4Byteoffset 0h68 is the number of 4byte addresses (lets call this OmegaList until I figure out what it is for) in the list that the pointer (add+0h30) at offset 0h74 points to.

The 4byteoffset 0h6C is the number of 16byteFloatoffsets in OmegaFloats that the pointer at offset 0h70points to (add+0h30.

The 4byteoffset 0h1D0 is the number of 4byte addresses in AlphaList that the pointer at offset 0h94 points to (add+0h30)
I accept ALL requests. Let me know your requests.
falconcool
veteran
Posts: 105
Joined: Tue Jun 16, 2009 4:41 am
Has thanked: 19 times
Been thanked: 11 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by falconcool »

About the .rfd extention,I noticed there is a file called effect.rfd located in /data/effect/ folder.
Perhaps it's only a function of light effect something being used by the map scene,anyway,,i put that file here.

http://www.megaupload.com/?d=R5ZVPHIC

Another 4 rfd files found in data/etc/folder
http://www.megaupload.com/?d=333G1FOD

They look like some kind of texture format though.
revelation
mega-veteran
mega-veteran
Posts: 183
Joined: Mon May 12, 2008 5:15 pm
Has thanked: 5 times
Been thanked: 85 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by revelation »

i was starting with the .mod file but seems the format is global to a number of others as well...

Code: Select all

struct MOD_HEADER
{
	SetBackColor(cLtBlue);
	// 0x00
	char   fileTag[8]; // 'model'
	char   dataTag[4]; //
	uint32 dataSize    <format = hex>;
};
The data tag member determines what is contained in each section, with most files starting with a 'rfd' section, which is simply a list of data offsets...

Code: Select all

struct MOD_RFD_DATA
{
	SetBackColor(cLtBlue);
	// 0x00
	uint16 dataCount;
	uint16 unknown0x04            <format = hex>;
	
	SetBackColor(cLtGreen);
	uint32 dataOffsets[dataCount] <format = hex>;
};
The offsets point to another header structure which again the contents of which are controlled by the data tag, 'bmd', 'mod', 'tm2', 'chi', etc...

Hope that helps for now...
ultimaespio
mega-veteran
mega-veteran
Posts: 267
Joined: Wed Apr 14, 2010 7:55 pm
Has thanked: 4 times
Been thanked: 5 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by ultimaespio »

Sorry to bump, any new progress with this?
ultimaespio
mega-veteran
mega-veteran
Posts: 267
Joined: Wed Apr 14, 2010 7:55 pm
Has thanked: 4 times
Been thanked: 5 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by ultimaespio »

Ok so I've been reading around on another forum, and the files that are extracted here are just garbage. The FF13 script is totally different to Cerberus, so we get junk when we extract.

Apparently we have to use a program called offzip to extract them, has anyone got this tool and know how to use it?
shadowmoy
veteran
Posts: 153
Joined: Sat Feb 21, 2009 2:29 pm
Has thanked: 19 times
Been thanked: 43 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by shadowmoy »

i converted a texture but they are swizzled so there is no interest in getting models witout textures
_-=<(¯`·._.·[ CodeMan ]·._.·´¯)>=-_
falconcool
veteran
Posts: 105
Joined: Tue Jun 16, 2009 4:41 am
Has thanked: 19 times
Been thanked: 11 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by falconcool »

Here are 2 new samples ,,one is extracted by offzip,,,the other is dumped from emulator(pcsx2)
You can compare their pattern.
http://www.sendspace.com/file/u43pde

I can't tell float's pattern, it seems to be encrypted.It has a strange array in the front of each vertex chunk,8 bytes each.Don't know what's the purpose.
Could it be bit-rotation? Or maybe half-float?
jaden
mega-veteran
mega-veteran
Posts: 209
Joined: Sat Feb 05, 2011 1:41 am
Been thanked: 1 time

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by jaden »

I hope we can extract the model
ultimaespio
mega-veteran
mega-veteran
Posts: 267
Joined: Wed Apr 14, 2010 7:55 pm
Has thanked: 4 times
Been thanked: 5 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by ultimaespio »

Part of the Header of extracted.dat says evm. Not sure if that is a model, I've heard evm somewhere but I can't remember where...
falconcool
veteran
Posts: 105
Joined: Tue Jun 16, 2009 4:41 am
Has thanked: 19 times
Been thanked: 11 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by falconcool »

ultimaespio wrote:Part of the Header of extracted.dat says evm. Not sure if that is a model, I've heard evm somewhere but I can't remember where...
I'll look others,,was digging "MOD" ones only.
Makuchan said he had seen successful extrated model in Final Fantasy Project forum.
http://ffproject.net/

but sadly it's closed atm.

I've never seen though,,,Does anyone know how to contact with the owner of that forum?
Maybe he has some old data stored...

Btw,here are 2 new samples i found,,i believe one of them is the building..take a look if you're interested.
http://www.sendspace.com/file/gexphf
Cloud452
veteran
Posts: 91
Joined: Sat Oct 23, 2010 2:50 pm
Has thanked: 2 times

Re: [Request] Dirge Of Cerberus Final Fantasy VII models

Post by Cloud452 »

Wish I could offer some help. I'm surprised nothing has been found with Japanese blogs, as I recall it took a tool created by someone in Japan to extract the movie files from DoC.
Post Reply