====== Download example plugin projects ====== Below you will find a list of zip archives that contain the C++ source code for a number of L3DT plugins. These DLL projects can be built with Microsoft Visual C++ 2008 or later. To compile the plugins, you will also need a copy of the [[bundydocs>zeolite:downloads|Zeolite plugin API]]. ^ Plugin project ^ Source code ^ What is it? ^ | TestDLL | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/testdll-src.zip|testdll-src.zip]] | An empty demonstration plugin project. | | [[bundywiki>plugins:fileio:L3DTio_DMF|L3DTio_DMF]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_DMF-src.zip|L3DTio_DMF-src.zip]] | A simple example, for loading/saving [[l3dt:formats:specs:dmf|design map files]]. | | [[bundywiki>plugins:fileio:L3DTio_X|L3DTio_X]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_X-src.zip|L3DTio_X-src.zip]] | A simple example, for exporting DirectX mesh files. | | [[bundywiki>plugins:fileio:L3DTio_HFF|L3DTio_HFF]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_HFF-src.zip|L3DTio_HFF-src.zip]] | A complex example, for loading/saving [[l3dt:formats:specs:hff|HFF heightfield files]] (including mosaics). | | [[bundywiki>plugins:fileio:L3DTio_HFZ|L3DTio_HFZ]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_HFZ-src.zip|L3DTio_HFZ-src.zip]] | An even more complex example, for loading/saving [[l3dt:formats:specs:hf2|HF2/HFZ compressed heightfield files]] (also including mosaics). | | [[bundywiki>plugins:fileio:L3DTio_WMF|L3DTio_WMF]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_WMF-src.zip|L3DTio_WMF-src.zip]] | A plugin for loading/saving [[l3dt:formats:specs:wmf|WMF water map files]] (including mosaics too). | | [[bundywiki>plugins:fileio:L3DTio_BigBitmap|L3DTio_BigBitmap]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_BigBitmap-src.zip|L3DTio_BigBitmap-src.zip]] | A plugin to export a mosaic map as a really large bitmap, without memory restrictions. | | [[bundywiki>plugins:fileio:L3DTio_Atlas2|L3DTio_Atlas2]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_Atlas2-src.zip|L3DTio_Atlas2-src.zip]] | A plugin to create Atlas maps via TGEA scripts. | | [[bundywiki>plugins:calc:SphericalDistort|SphericalDistort]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/SphericalDistort-src.zip|SphericalDistort-src.zip]] | An rather complex example of a filter plugin that distorts the heightfield onto a sphere. This plugin also adds options to the L3DT menu. | | [[bundywiki>plugins:general:atGrowTilesByOne|atGrowTilesByOne]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/atGrowTilesByOne-src.zip|atGrowTilesByOne-src.zip]] | A plugin that re-sizes tiles in mosaic maps to include an extra row and column of data from neighbouring tiles. | | [[bundywiki>plugins:general:atFuncBrowser|atFuncBrowser]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/atFuncBrowser-src.zip|atFuncBrowser-src.zip]] | A plugin that allows users to browse the extension functions available in the plugin API via zeofunc_GetFunc and zeofunc_Execute. | | [[bundywiki>plugins:calc:atLightMapSequence|atLightMapSequence]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/atLightMapSequence-src.zip|atLightMapSequence-src.zip]] | A plugin to calculate a sequence of light maps automatically. This plugin demonstrates how to call L3DT calculation functions ('calc.LM.GenMap', in this case), and how to apply settings to the project settings list. | | [[bundywiki>plugins:calc:atFilterAM|atFilterAM]] | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/atFilterAM-src.zip|atFilterAM-src.zip]] | A plugin to filter the attributes map and generate alpha maps. |