In addition to these, take a look at the ZDoom forums project thread for some more development news.
Building a project with BDLite
BDLite was written so that it could be built on to more easily than its parent mod, and it was originally made to provide a base for a Doom episode project of mine called Vulkan (I spent ages choosing the perfect volcano-themed word that wasn't already taken by a WAD and overlooked that it was the name of an entire upcoming graphics library). The "PK3 Tools" download above includes a simple batch file tool "build-bdlite-extension.bat" that can be used to combine a set of project files with the base BDLite.pk3 into one final runnable PK3.
The script works by making a copy of the base BDLite.pk3, then adding the files from your project folder into the copy using 7Zip. You'll have to open up the batch file and adjust a few variables at the top:
- ziptool - The location of 7z.exe. You can just put "7z" here if you've got it set up in your PATH correctly.
- finalpk3 - The name and path of the final PK3 we want to build.
- bdlitepk3 - The location of the BDLite PK3 that we want to use as a base.
- projectfolder - The project folder we want to add to the base PK3. The example provided uses a small "extension-example-pk3" project with a version of the revolver from Project Brutality.
You can now run this by opening the PK3 in GZDoom, and the revolver will be there along with the base BDLite material. It's selectable on slot 2, and can be summoned with the class name BDRevolver.