Released: 19th of August, 2011.
Requires: L3DT release 11.08 or later.
Changes (files)
Created new 'Zeolite.h' and 'Zeolite.cpp' files, and removed 'ExtAPI.h/cpp'.
Created new 'zMenu', 'zView' and 'zFile' files, separating from core
API.
Added 'zBackup', 'zSettings' helper files.
Added helper/atMeshDecimator.h/cpp
files.
Changes (
API core functions)
-
-
Deprecated func_LoadFunc; renamed func_LoadFuncEx as
zfunc_Load; all extension function names must be fully specified.
Renamed 'var_CreateTemp' as
zvar_Create, 'var_Create' becomes
zvar_CreateShared, 'var_GetVar' becomes
zvar_GetSharedVar, and zfunc 'var.Create' became 'var.CreateShared'. Changes were to make using shared variable names more intuitive.
Renamed 'project_GetSettingsListH' as
zproj_GetSettingsList, and did likewise for all other 'H' functions.
Changed CExtAPI::file_GetExt and similar to
zFile_GetExt, and changed argument orders.
-
-
-
-
-
-
-
-
-
-
-
-
-
Changes (classes)
Changes (extension functions)
Changed rval of 'file.FindFile' to be bool, and files returned through hResultList arg.
Renamed 'file.RecursiveFindByExt' as 'file.FindFile', with flag arg (0x1 is no recursion).
Renamed 'zeofunc.GetFuncList' as 'zfunc.GetFunctionList', and changed rval to hvar.
Renamed 'file.xml.Load' as 'file.
XML.Load' (same for Save).
Renamed 'file.export.areaH' as 'map.ExportArea' (same for area2H).
Renamed 'filsel.InitFS' as 'filesel.Init'
Renamed 'filesel.GetFilename' as 'filesel.GetCurSelA' (different args & return val).
Renamed 'dirsel.InitDS' as 'dirsel.Init'
Renamed 'dirsel.GetFilename' as 'dirsel.GetCurSelA' (different args & return val).
Renamed 'combosel.InitCS' as 'combosel.Init'
Renamed 'combosel.SetOptions' as 'dirsel.SetOptionsA'.
Renamed 'combosel.GetOptions' as 'dirsel.GetOptionsA'.
Renamed 'combosel.GetCurSel' as 'dirsel.GetCurSelA' (different args & return val).
Renamed 'combosel.SetCurSel' as 'dirsel.SetCurSelA' (different args & return val).
Added 'combosel.SetCurSelI'.
Added 'combosel.GetCurSelI'.
Renamed 'map.GenMipmaps2' as 'map.GenMipmap'
Created 'view.GetSelectedArea', 'view.SetSelectedArea', 'view.GetActiveMap' and 'menu.InsertItem' extension functions.
Deprecated 'threadman.RunTiles' and replaced with 'threadman.RunTiles2' (different args).
Changes (plugin structure / requirements)
Changed 'ExitInitPlugin' function to 'zeoInitPlugin', and changed arg list (no args now).
Removed requirement for user to initialise
API; is now handled directly b/w L3DT and Zeolite.cpp file, before 'zeoInitPlugin' is called.
Removed requirement for function names to be included in exports list; can use 'zeoexport' declaration (and L3DT handles the name decoration).
→ Download link: zeolite_v11.08.zip
Released: 11th of January, 2010.
Requires: L3DT release 2.9 or later.
-
-
-
-
-
-
Changed 'VarID_FileSelector' to 'VarID_filesel'.
Changed 'VarID_DirSelector' to 'VarID_dirsel'.
Changed 'VarID_ComboSelector' to 'VarID_combosel'.
Added/changed (C++ wrapper classes)
Added/changed (helper files)
Added zApp.cpp/.h, for accessing application settings.
Added zFile.cpp/.h, for file, directory and path manipulation functions.
Added zVarCast.cpp/.h, for variable type casting support.
→ Download link: zeolite_v2.9.zip
Released: 2nd of October, 2009.
Requires: L3DT Pro release 2.7 build 33 or later.
-
Added/changed (C++ wrapper classes)
Added/changed (helper code)
Added/changed (extension functions)
→ Download link: zeolite_v2.7.4.zip
Released: 2007/02/17
Changes:
Removed usage of MFC types:
BYTE → unsigned char
USHORT → unsigned short
LPCSTR → const char*
LPVOID → void*
Fixed some overloaded operators in wrapper classes for VC8.0 compatibility.
Include <windows.h> instead of <afxwin.h> when _MFC_VER is not defined.
→ Download link: zeolite_v2.2.zip
Released 10-Oct-2006.
Added:
-
-
-
-
-
-
All buffer_ functions
All combosel_ functions
All tile_ functions
All str_ functions
All type_ functions
All var_ functions.
→ Download link: zeolite_v1.1.zip