The base version for this project is from Dark-Basic-Pro-12.02.16, downloaded from the official Dark Basic Pro git repository.

In Visual Studio 2008:
1. Load .sln and let it upgrade the version.
2. Edit Project Settings:
   A. Configuration Properties --> General --> Configuration Type: Change .dll to .lib (for RELEASE and DEBUG)
   B. Configuration Properties --> C/C++   --> Optimization --> Whole Program Optimization --> Remove /GL (DarkGDK gave a linker warning) (RELEASE only).
3. Edit File: LightMapper.cpp  (search "PMC - 09102018" for details)
4. Edit File: DBProFunctions.h (search "PMC - 09102018" for details)
5. Edit File: SharedData.cpp   (search "PMC - 09102018" for details)
6. Rename TreeNode to LMTreeNode, and CollisionTree to LMCollisionTree (to avoid conflict with Sparky's Collision).
   These files were affected: LMTexture.cpp, LMPolyGroup.cpp, LMObject.cpp, LightMapper.cpp, LMTexture.h, LMPolyGroup.h, LMObject.h, TreeFace.cpp, CollisionTree.cpp, TreeFace.h, CollisionTree.h.
   Note: CollisionTree.h and CollisionTree.cpp were also renamed to LMCollisionTree.h and LM CollisionThee.cpp