Page 1 of 1

Nightfire MDL format documentation

Posted: Sat Sep 23, 2017 12:43 pm
by x6herbius
Hi all,

I was wondering whether there is still any information on the Nightfire MDL format actually available? I'm looking into GoldSrc modding and wanted to see whether I could load models of that format, without having to decompile and convert them explicitly to the GoldSrc format.

I know that, back in the day, the NFBSP wiki had a research page on the v14 format, but the Wayback Machine only seems to have archived the main page and a few of its links. The v14 page is not accessible from there; however, via the archived 009 site's external links I was able to get to the original NFBSP site, and found an incomplete spec of the format by FordGT90Concept.

I gather that, since an MDL decompiler/converter did come to fruition back in the day, you guys worked out the format more or less completely? Is the full v14 spec available anywhere?

Thanks.

Re: Nightfire MDL format documentation

Posted: Mon Sep 25, 2017 8:03 am
by Ignacio
Here you go, I re-uploaded some of the stuff, most of it is there:
http://whileago.scrolldown.org/nffiles/ ... earch.html

Re: Nightfire MDL format documentation

Posted: Mon Sep 25, 2017 8:08 am
by x6herbius
Awesome, thanks - though the v14 spec on those pages was the one I was able to get to through the web archives. Is that the newest document we have? If so I guess I'll run with it.

Re: Nightfire MDL format documentation

Posted: Sat Nov 11, 2017 9:53 pm
by tschumann
What you posted wouldn't load but I had two articles backed up, though one was a lot more details.
Paste the contents of https://pastebin.com/LZ5UYYdZ into a .html file.

Re: Nightfire MDL format documentation

Posted: Sat Nov 11, 2017 10:52 pm
by x6herbius
Thanks! Ulti has also provided me with the C# code for the MDL decompiler via email, so that should be pretty helpful.

Off topic: I've been working on reading Nightfire BSPs in the meantime, and my notes on that are here in case they're helpful to anyone.

Re: Nightfire MDL format documentation

Posted: Mon Nov 13, 2017 10:39 pm
by click4dylan
Nightfire bsp format is fully documented and a near-perfect decompiler is available at https://github.com/wfowler1/jbn-bsp-lump-tools

Re: Nightfire MDL format documentation

Posted: Sat Dec 02, 2017 11:30 pm
by tschumann
x6herbius wrote:
4 weeks ago
Thanks! Ulti has also provided me with the C# code for the MDL decompiler via email, so that should be pretty helpful.

Off topic: I've been working on reading Nightfire BSPs in the meantime, and my notes on that are here in case they're helpful to anyone.
Mind sharing the decompiler source? I'd like some better documentation of the v14 .mdl format.

Nice documentation too by the way - none of the .bsp documentation I've read has gone into much detail about how each lump is used.

Re: Nightfire MDL format documentation

Posted: Thu Dec 07, 2017 7:13 pm
by x6herbius
I'd be perfectly happy to, but I dunno whether there was a reason Ulti was keeping it private? It might be better to ask him. Open-sourcing the whole thing would be great though, IMO.