• Welcome to Valhalla Legends Archive.
 

Experimental Support of BLP1 files in MBNCSUtil

Started by MyndFyre, February 18, 2008, 05:54 PM

Previous topic - Next topic

MyndFyre

I've added experimental support for BLP1 files into MBNCSUtil.  The support is not code-complete and so I'm not yet making an official release.  However, you can check the files out of Subversion; details are here.  I haven't yet tested Jpeg compression - I just kind of implemented what the spec said - I haven't yet had a chance to track down a Jpeg-compressed version.

Here's a file from the downloads Ringo posted loaded into my test app:



Usage samples can be found in my test app, which is located under /branches/Blp1Test.

Note that repository code has the same version as the existing release, 2.0.5.18, and so certain dependencies may break if this is used next to production code.

Also corrected: an issue with the MpqFileStream class, in that it reported that it did not support seeking, but in fact did.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

MyndFyre

I corrected the issues with JPG loading.  I also added a couple utility methods to the MpqArchive class.  However, I won't be making a final release until I've ported some BLP2 loading code.  It will also likely be refactored.

QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.