Page 8 of 22

Re: Dark Souls FLV file

Posted: Tue Dec 04, 2012 8:28 am
by TehDave
The error happens when I tried to run the program, which probably has something to do me fucking up compiling it since I've never used visual studio before.

Hopefully someone uses the work you did to make some sort of importer or something.

Re: Dark Souls FLV file

Posted: Fri Feb 08, 2013 11:40 pm
by burrowingbob
Ok so for a noob like me who knows very little about programming, how do I extract the models and textures from the game? which tools do I use and how do I use them.

any help is greatly appreciated.
thanks in advance :)

Re: Dark Souls FLV file

Posted: Wed Apr 10, 2013 12:03 am
by JohnHudeski
This game uses havoc animation. I hate to sound greedy but if there is a way to extract the animation file i think we can use the skyrim converter to extract the data into 3ds max

Re: Dark Souls FLV file

Posted: Fri May 10, 2013 3:54 pm
by AceAngel
Heya guys, first of all, I would like to say thanks to everyone doing the research needed for this awesome, kudos to all of that and much appreciated!

I do have a couple of questions, I am using AlphaTwenty's BMS script for the PC/X360 version, and it keeps on returning me an error of "0 byte return of 4", and no matter what I try, it keeps the issue. Any solutions to that end?

I also tried complied version of Ricks tools, but they give me back .dcx files? Basically, a file ending in .BHND will become .BHND.dcx for some reason, ALL of them. To add to the issues, the files I get back are pretty...few. I don't see any TPF files other then maybe a couple of them, and they're not big enough to encompass ALL of the textures.

Also, I don't see any FLV/FLVER files, other then maybe a couple of them (a large part of them are bhnd, anim, etc).

So to that end, I have to ask, am I missing something? I was under the impression that you could extract the most basic of the mesh and texture for the models, AT LEAST the textures, but I can't seem to be able to no matter what.

Oh, also, I have the PC version of the game, could that be the issue? Although in my defense, all the tools I tried claimed to be PC version compatible.

I'm getting really frustrated, all I want to do is to retex a couple of armors with intricate details, dumping texture via DSFix hardly seems intuitive way to do that.

Cheers in advance!

Re: Dark Souls FLV file

Posted: Sun May 12, 2013 9:53 pm
by Rick
.dcx means the file is wrapped in a compression format. When you unpack a bhd5+bdt pair with my tools, you will get lots of files. If the extension (if it has a .dcx extension, look at the extension before that, such as "m10_00_00_00.luabnd.dcx": the extension is "luabnd") of an extracted file includes "bnd" (as in "bind"), this means that file needs to be unpacked with the Unbind tool.

Re: Dark Souls FLV file

Posted: Mon May 13, 2013 10:24 pm
by AceAngel
Ah, OK, got it. Didn't know how to use the unbind file before now.

Cheers!

EDIT: Can anyone confirm if the FLV Noesis plugin actually does spit out models with UV's?

Re: Dark Souls FLV file

Posted: Fri May 17, 2013 3:35 am
by TehDave
The newest (edited) version of the script does, still no rigging though and some models crash Noesis now (Seath being one of them)

You can find that here: http://www.mediafire.com/view/?zielsq0268il1yu

Re: Dark Souls FLV file

Posted: Sat May 18, 2013 3:34 pm
by AceAngel
Nice, nice, nice, nice! 8D

Cheers for the update!

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 6:38 am
by nyxo
Hey guys, I've been lurking in the Dark Souls topics for some time now, working quietly on my own project, and just wanted to show you guys how far I've gotten, and start exchanging information with whomever else is working on this format.

First, a screenshot, then a description of what's in it:
Image

So I've written custom parsers for the following files to support what I have so far:
  • * .flver
    * .mtd
    * .dds
    * .tpf
    * .*bnd
    * .bdt/bhd
    * .bdt/bhd5
What this translates into is that it loads directly from the original archive files without any need to extract files or anything. Currently, this app is only for the PC version, but I have passive plans to extend support for other systems in the future; however this is very low on my priority list.

What you're seeing in the screenshot is the vertices/indices of the mesh, the diffuse, bump, and specular textures, the UVs, vertex colors, normals, and [bi]tangents. This also includes all LODs for the diffuse/bump/specular textures, as well as for the vertices/indices. Supporting that are 12 custom shaders that I wrote to render it all nicely. (I'd have used the compiled shaders that are in the Dark Souls archives since they're in a standard format, but the engine I'm using doesn't support directly putting compiled shaders into the render pipeline.)

I'm currently working on the bones so I can start posing the character, and then I'll be jumping into the animation system, which I suspect won't be too terrible to work with once I have the bones setup properly. Does anybody have any insight into the format of the bone information in the .flver file yet?

I'm planning to make another post in the not-too-distant future with some more technical details about the file format, for those interested.

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 8:22 pm
by burrowingbob
nyxo wrote:Hey guys, I've been lurking in the Dark Souls topics for some time now, working quietly on my own project, and just wanted to show you guys how far I've gotten, and start exchanging information with whomever else is working on this format.

First, a screenshot, then a description of what's in it:
Image

So I've written custom parsers for the following files to support what I have so far:
  • * .flver
    * .mtd
    * .dds
    * .tpf
    * .*bnd
    * .bdt/bhd
    * .bdt/bhd5
What this translates into is that it loads directly from the original archive files without any need to extract files or anything. Currently, this app is only for the PC version, but I have passive plans to extend support for other systems in the future; however this is very low on my priority list.

What you're seeing in the screenshot is the vertices/indices of the mesh, the diffuse, bump, and specular textures, the UVs, vertex colors, normals, and [bi]tangents. This also includes all LODs for the diffuse/bump/specular textures, as well as for the vertices/indices. Supporting that are 12 custom shaders that I wrote to render it all nicely. (I'd have used the compiled shaders that are in the Dark Souls archives since they're in a standard format, but the engine I'm using doesn't support directly putting compiled shaders into the render pipeline.)

I'm currently working on the bones so I can start posing the character, and then I'll be jumping into the animation system, which I suspect won't be too terrible to work with once I have the bones setup properly. Does anybody have any insight into the format of the bone information in the .flver file yet?

I'm planning to make another post in the not-too-distant future with some more technical details about the file format, for those interested.
fucking awesome dude! if you don't mind, can I use it? :) I'm particularly interested in the silver knight helmet. man I've been looking for this thing for MONTHS now and it looks like it's finally here!!!

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 8:34 pm
by nyxo
The silver knight shown in the picture isn't my own creation, nor is it the in-game one converted to another format -- it's the original files from the game, being displayed in my application.

That said, there's nothing really to give you beyond what you probably have already.

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 8:43 pm
by burrowingbob
nyxo wrote:The silver knight shown in the picture isn't my own creation, nor is it the in-game one converted to another format -- it's the original files from the game, being displayed in my application.

That said, there's nothing really to give you beyond what you probably have already.

what do you mean what I have already? do you mean the files already linked in the comments here? well the thing is i don't know how to use most of those unfortunately :(

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 8:54 pm
by nyxo
What I mean is that the silver knight shown in the screenshot is the file that came as part of Dark Souls. I haven't extracted it, or converted it, or anything- it's just the file that came with Dark Souls.

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 9:33 pm
by burrowingbob
nyxo wrote:What I mean is that the silver knight shown in the screenshot is the file that came as part of Dark Souls. I haven't extracted it, or converted it, or anything- it's just the file that came with Dark Souls.
I see.
are you working on a converter? if yes, on what term can I and other people expect this?

Re: Dark Souls FLV file

Posted: Mon Jun 17, 2013 9:49 pm
by nyxo
Well, I'm working on a converter of sorts, however my official response to timeframe questions is "when it's ready". With programming in general, but even moreso with reverse engineering, it's quite difficult to even guess as to when something will be finished.

This application of mine still has a long ways to go before I would consider it worthy of release. But I digress- this thread is for talking about the file format, not my application.