diff --git a/CMakeLists.txt b/CMakeLists.txt index 24f3192654..5d95990b94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -203,10 +203,18 @@ endif(MSVC) set(PLASMA_SOURCE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/Sources/Plasma") set(PLASMA_TOOLS_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/Sources/Tools") +set(PLASMA_MAX_PLUGIN_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/Sources/MaxPlugin") add_subdirectory(Scripts) add_subdirectory(Sources/Plasma) -add_subdirectory(Sources/Tools) + +if(PLASMA_BUILD_TOOLS) + add_subdirectory(Sources/Tools) +endif() + +if(PLASMA_BUILD_MAX_PLUGIN) + add_subdirectory(Sources/MaxPlugin) +endif() if(PLASMA_BUILD_TESTS) enable_testing() diff --git a/Sources/MaxPlugin/CMakeLists.txt b/Sources/MaxPlugin/CMakeLists.txt new file mode 100644 index 0000000000..e5e80e6f25 --- /dev/null +++ b/Sources/MaxPlugin/CMakeLists.txt @@ -0,0 +1,11 @@ +include_directories("${PLASMA_MAX_PLUGIN_ROOT}") +include_directories("${PLASMA_SOURCE_ROOT}/FeatureLib") +include_directories("${PLASMA_SOURCE_ROOT}/NucleusLib") +include_directories("${PLASMA_SOURCE_ROOT}/PubUtilLib") + +add_subdirectory(MaxComponent) +add_subdirectory(MaxConvert) +add_subdirectory(MaxExport) +add_subdirectory(MaxMain) +add_subdirectory(MaxPlasmaLights) +add_subdirectory(MaxPlasmaMtls) diff --git a/Sources/Tools/MaxComponent/BipedKiller.h b/Sources/MaxPlugin/MaxComponent/BipedKiller.h similarity index 100% rename from Sources/Tools/MaxComponent/BipedKiller.h rename to Sources/MaxPlugin/MaxComponent/BipedKiller.h diff --git a/Sources/Tools/MaxComponent/CMakeLists.txt b/Sources/MaxPlugin/MaxComponent/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxComponent/CMakeLists.txt rename to Sources/MaxPlugin/MaxComponent/CMakeLists.txt diff --git a/Sources/Tools/MaxComponent/ComponentDummies.h b/Sources/MaxPlugin/MaxComponent/ComponentDummies.h similarity index 100% rename from Sources/Tools/MaxComponent/ComponentDummies.h rename to Sources/MaxPlugin/MaxComponent/ComponentDummies.h diff --git a/Sources/Tools/MaxComponent/Pch.h b/Sources/MaxPlugin/MaxComponent/Pch.h similarity index 100% rename from Sources/Tools/MaxComponent/Pch.h rename to Sources/MaxPlugin/MaxComponent/Pch.h diff --git a/Sources/Tools/MaxComponent/icon1.ico b/Sources/MaxPlugin/MaxComponent/icon1.ico similarity index 100% rename from Sources/Tools/MaxComponent/icon1.ico rename to Sources/MaxPlugin/MaxComponent/icon1.ico diff --git a/Sources/Tools/MaxComponent/pfGUISkinComp.cpp b/Sources/MaxPlugin/MaxComponent/pfGUISkinComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/pfGUISkinComp.cpp rename to Sources/MaxPlugin/MaxComponent/pfGUISkinComp.cpp diff --git a/Sources/Tools/MaxComponent/pfGUISkinComp.h b/Sources/MaxPlugin/MaxComponent/pfGUISkinComp.h similarity index 100% rename from Sources/Tools/MaxComponent/pfGUISkinComp.h rename to Sources/MaxPlugin/MaxComponent/pfGUISkinComp.h diff --git a/Sources/Tools/MaxComponent/plAGComponents.cpp b/Sources/MaxPlugin/MaxComponent/plAGComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAGComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plAGComponents.cpp diff --git a/Sources/Tools/MaxComponent/plActivatorBaseComponent.cpp b/Sources/MaxPlugin/MaxComponent/plActivatorBaseComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plActivatorBaseComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plActivatorBaseComponent.cpp diff --git a/Sources/Tools/MaxComponent/plActivatorBaseComponent.h b/Sources/MaxPlugin/MaxComponent/plActivatorBaseComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plActivatorBaseComponent.h rename to Sources/MaxPlugin/MaxComponent/plActivatorBaseComponent.h diff --git a/Sources/Tools/MaxComponent/plActivatorComponent.cpp b/Sources/MaxPlugin/MaxComponent/plActivatorComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plActivatorComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plActivatorComponent.cpp diff --git a/Sources/Tools/MaxComponent/plActivatorComponent.h b/Sources/MaxPlugin/MaxComponent/plActivatorComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plActivatorComponent.h rename to Sources/MaxPlugin/MaxComponent/plActivatorComponent.h diff --git a/Sources/Tools/MaxComponent/plAnimCompProc.cpp b/Sources/MaxPlugin/MaxComponent/plAnimCompProc.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAnimCompProc.cpp rename to Sources/MaxPlugin/MaxComponent/plAnimCompProc.cpp diff --git a/Sources/Tools/MaxComponent/plAnimCompProc.h b/Sources/MaxPlugin/MaxComponent/plAnimCompProc.h similarity index 100% rename from Sources/Tools/MaxComponent/plAnimCompProc.h rename to Sources/MaxPlugin/MaxComponent/plAnimCompProc.h diff --git a/Sources/Tools/MaxComponent/plAnimComponent.cpp b/Sources/MaxPlugin/MaxComponent/plAnimComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAnimComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plAnimComponent.cpp diff --git a/Sources/Tools/MaxComponent/plAnimComponent.h b/Sources/MaxPlugin/MaxComponent/plAnimComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plAnimComponent.h rename to Sources/MaxPlugin/MaxComponent/plAnimComponent.h diff --git a/Sources/Tools/MaxComponent/plAnimEventComponent.cpp b/Sources/MaxPlugin/MaxComponent/plAnimEventComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAnimEventComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plAnimEventComponent.cpp diff --git a/Sources/Tools/MaxComponent/plAnimEventComponent.h b/Sources/MaxPlugin/MaxComponent/plAnimEventComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plAnimEventComponent.h rename to Sources/MaxPlugin/MaxComponent/plAnimEventComponent.h diff --git a/Sources/Tools/MaxComponent/plAnimObjInterface.h b/Sources/MaxPlugin/MaxComponent/plAnimObjInterface.h similarity index 100% rename from Sources/Tools/MaxComponent/plAnimObjInterface.h rename to Sources/MaxPlugin/MaxComponent/plAnimObjInterface.h diff --git a/Sources/Tools/MaxComponent/plAudioComponents.cpp b/Sources/MaxPlugin/MaxComponent/plAudioComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAudioComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plAudioComponents.cpp diff --git a/Sources/Tools/MaxComponent/plAudioComponents.h b/Sources/MaxPlugin/MaxComponent/plAudioComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plAudioComponents.h rename to Sources/MaxPlugin/MaxComponent/plAudioComponents.h diff --git a/Sources/Tools/MaxComponent/plAutoUIBase.cpp b/Sources/MaxPlugin/MaxComponent/plAutoUIBase.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIBase.cpp rename to Sources/MaxPlugin/MaxComponent/plAutoUIBase.cpp diff --git a/Sources/Tools/MaxComponent/plAutoUIBase.h b/Sources/MaxPlugin/MaxComponent/plAutoUIBase.h similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIBase.h rename to Sources/MaxPlugin/MaxComponent/plAutoUIBase.h diff --git a/Sources/Tools/MaxComponent/plAutoUIBlock.cpp b/Sources/MaxPlugin/MaxComponent/plAutoUIBlock.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIBlock.cpp rename to Sources/MaxPlugin/MaxComponent/plAutoUIBlock.cpp diff --git a/Sources/Tools/MaxComponent/plAutoUIBlock.h b/Sources/MaxPlugin/MaxComponent/plAutoUIBlock.h similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIBlock.h rename to Sources/MaxPlugin/MaxComponent/plAutoUIBlock.h diff --git a/Sources/Tools/MaxComponent/plAutoUIComp.cpp b/Sources/MaxPlugin/MaxComponent/plAutoUIComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIComp.cpp rename to Sources/MaxPlugin/MaxComponent/plAutoUIComp.cpp diff --git a/Sources/Tools/MaxComponent/plAutoUIComp.h b/Sources/MaxPlugin/MaxComponent/plAutoUIComp.h similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIComp.h rename to Sources/MaxPlugin/MaxComponent/plAutoUIComp.h diff --git a/Sources/Tools/MaxComponent/plAutoUIParams.cpp b/Sources/MaxPlugin/MaxComponent/plAutoUIParams.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIParams.cpp rename to Sources/MaxPlugin/MaxComponent/plAutoUIParams.cpp diff --git a/Sources/Tools/MaxComponent/plAutoUIParams.h b/Sources/MaxPlugin/MaxComponent/plAutoUIParams.h similarity index 100% rename from Sources/Tools/MaxComponent/plAutoUIParams.h rename to Sources/MaxPlugin/MaxComponent/plAutoUIParams.h diff --git a/Sources/Tools/MaxComponent/plAvatarComponent.cpp b/Sources/MaxPlugin/MaxComponent/plAvatarComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plAvatarComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plAvatarComponent.cpp diff --git a/Sources/Tools/MaxComponent/plAvatarComponent.h b/Sources/MaxPlugin/MaxComponent/plAvatarComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plAvatarComponent.h rename to Sources/MaxPlugin/MaxComponent/plAvatarComponent.h diff --git a/Sources/Tools/MaxComponent/plBehavioralComponents.cpp b/Sources/MaxPlugin/MaxComponent/plBehavioralComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plBehavioralComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plBehavioralComponents.cpp diff --git a/Sources/Tools/MaxComponent/plBehavioralComponents.h b/Sources/MaxPlugin/MaxComponent/plBehavioralComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plBehavioralComponents.h rename to Sources/MaxPlugin/MaxComponent/plBehavioralComponents.h diff --git a/Sources/Tools/MaxComponent/plBipedKiller.cpp b/Sources/MaxPlugin/MaxComponent/plBipedKiller.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plBipedKiller.cpp rename to Sources/MaxPlugin/MaxComponent/plBipedKiller.cpp diff --git a/Sources/Tools/MaxComponent/plBlowComponent.cpp b/Sources/MaxPlugin/MaxComponent/plBlowComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plBlowComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plBlowComponent.cpp diff --git a/Sources/Tools/MaxComponent/plBlowComponent.h b/Sources/MaxPlugin/MaxComponent/plBlowComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plBlowComponent.h rename to Sources/MaxPlugin/MaxComponent/plBlowComponent.h diff --git a/Sources/Tools/MaxComponent/plCAnimParamBlock.cpp b/Sources/MaxPlugin/MaxComponent/plCAnimParamBlock.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plCAnimParamBlock.cpp rename to Sources/MaxPlugin/MaxComponent/plCAnimParamBlock.cpp diff --git a/Sources/Tools/MaxComponent/plCAnimParamBlock.h b/Sources/MaxPlugin/MaxComponent/plCAnimParamBlock.h similarity index 100% rename from Sources/Tools/MaxComponent/plCAnimParamBlock.h rename to Sources/MaxPlugin/MaxComponent/plCAnimParamBlock.h diff --git a/Sources/Tools/MaxComponent/plCameraComponents.cpp b/Sources/MaxPlugin/MaxComponent/plCameraComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plCameraComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plCameraComponents.cpp diff --git a/Sources/Tools/MaxComponent/plCameraComponents.h b/Sources/MaxPlugin/MaxComponent/plCameraComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plCameraComponents.h rename to Sources/MaxPlugin/MaxComponent/plCameraComponents.h diff --git a/Sources/Tools/MaxComponent/plClickDragComponent.cpp b/Sources/MaxPlugin/MaxComponent/plClickDragComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plClickDragComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plClickDragComponent.cpp diff --git a/Sources/Tools/MaxComponent/plClickDragComponent.h b/Sources/MaxPlugin/MaxComponent/plClickDragComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plClickDragComponent.h rename to Sources/MaxPlugin/MaxComponent/plClickDragComponent.h diff --git a/Sources/Tools/MaxComponent/plClickableComponent.cpp b/Sources/MaxPlugin/MaxComponent/plClickableComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plClickableComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plClickableComponent.cpp diff --git a/Sources/Tools/MaxComponent/plClickableComponent.h b/Sources/MaxPlugin/MaxComponent/plClickableComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plClickableComponent.h rename to Sources/MaxPlugin/MaxComponent/plClickableComponent.h diff --git a/Sources/Tools/MaxComponent/plClimbComponent.cpp b/Sources/MaxPlugin/MaxComponent/plClimbComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plClimbComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plClimbComponent.cpp diff --git a/Sources/Tools/MaxComponent/plClimbComponent.h b/Sources/MaxPlugin/MaxComponent/plClimbComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plClimbComponent.h rename to Sources/MaxPlugin/MaxComponent/plClimbComponent.h diff --git a/Sources/Tools/MaxComponent/plClothingComponent.cpp b/Sources/MaxPlugin/MaxComponent/plClothingComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plClothingComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plClothingComponent.cpp diff --git a/Sources/Tools/MaxComponent/plClothingComponent.h b/Sources/MaxPlugin/MaxComponent/plClothingComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plClothingComponent.h rename to Sources/MaxPlugin/MaxComponent/plClothingComponent.h diff --git a/Sources/Tools/MaxComponent/plClusterComponent.cpp b/Sources/MaxPlugin/MaxComponent/plClusterComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plClusterComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plClusterComponent.cpp diff --git a/Sources/Tools/MaxComponent/plClusterComponent.h b/Sources/MaxPlugin/MaxComponent/plClusterComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plClusterComponent.h rename to Sources/MaxPlugin/MaxComponent/plClusterComponent.h diff --git a/Sources/Tools/MaxComponent/plComponent.h b/Sources/MaxPlugin/MaxComponent/plComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponent.h rename to Sources/MaxPlugin/MaxComponent/plComponent.h diff --git a/Sources/Tools/MaxComponent/plComponent.rc b/Sources/MaxPlugin/MaxComponent/plComponent.rc similarity index 100% rename from Sources/Tools/MaxComponent/plComponent.rc rename to Sources/MaxPlugin/MaxComponent/plComponent.rc diff --git a/Sources/Tools/MaxComponent/plComponentBase.cpp b/Sources/MaxPlugin/MaxComponent/plComponentBase.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plComponentBase.cpp rename to Sources/MaxPlugin/MaxComponent/plComponentBase.cpp diff --git a/Sources/Tools/MaxComponent/plComponentBase.h b/Sources/MaxPlugin/MaxComponent/plComponentBase.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentBase.h rename to Sources/MaxPlugin/MaxComponent/plComponentBase.h diff --git a/Sources/Tools/MaxComponent/plComponentExt.h b/Sources/MaxPlugin/MaxComponent/plComponentExt.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentExt.h rename to Sources/MaxPlugin/MaxComponent/plComponentExt.h diff --git a/Sources/Tools/MaxComponent/plComponentMgr.cpp b/Sources/MaxPlugin/MaxComponent/plComponentMgr.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plComponentMgr.cpp rename to Sources/MaxPlugin/MaxComponent/plComponentMgr.cpp diff --git a/Sources/Tools/MaxComponent/plComponentMgr.h b/Sources/MaxPlugin/MaxComponent/plComponentMgr.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentMgr.h rename to Sources/MaxPlugin/MaxComponent/plComponentMgr.h diff --git a/Sources/Tools/MaxComponent/plComponentProcBase.h b/Sources/MaxPlugin/MaxComponent/plComponentProcBase.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentProcBase.h rename to Sources/MaxPlugin/MaxComponent/plComponentProcBase.h diff --git a/Sources/Tools/MaxComponent/plComponentReg.h b/Sources/MaxPlugin/MaxComponent/plComponentReg.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentReg.h rename to Sources/MaxPlugin/MaxComponent/plComponentReg.h diff --git a/Sources/Tools/MaxComponent/plComponentTools.cpp b/Sources/MaxPlugin/MaxComponent/plComponentTools.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plComponentTools.cpp rename to Sources/MaxPlugin/MaxComponent/plComponentTools.cpp diff --git a/Sources/Tools/MaxComponent/plComponentTools.h b/Sources/MaxPlugin/MaxComponent/plComponentTools.h similarity index 100% rename from Sources/Tools/MaxComponent/plComponentTools.h rename to Sources/MaxPlugin/MaxComponent/plComponentTools.h diff --git a/Sources/Tools/MaxComponent/plDicer.cpp b/Sources/MaxPlugin/MaxComponent/plDicer.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plDicer.cpp rename to Sources/MaxPlugin/MaxComponent/plDicer.cpp diff --git a/Sources/Tools/MaxComponent/plDicer.h b/Sources/MaxPlugin/MaxComponent/plDicer.h similarity index 100% rename from Sources/Tools/MaxComponent/plDicer.h rename to Sources/MaxPlugin/MaxComponent/plDicer.h diff --git a/Sources/Tools/MaxComponent/plDistribComponent.cpp b/Sources/MaxPlugin/MaxComponent/plDistribComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plDistribComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plDistribComponent.cpp diff --git a/Sources/Tools/MaxComponent/plDistribComponent.h b/Sources/MaxPlugin/MaxComponent/plDistribComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plDistribComponent.h rename to Sources/MaxPlugin/MaxComponent/plDistribComponent.h diff --git a/Sources/Tools/MaxComponent/plDistribComponent_old.cpp b/Sources/MaxPlugin/MaxComponent/plDistribComponent_old.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plDistribComponent_old.cpp rename to Sources/MaxPlugin/MaxComponent/plDistribComponent_old.cpp diff --git a/Sources/Tools/MaxComponent/plDistribComponent_old.h b/Sources/MaxPlugin/MaxComponent/plDistribComponent_old.h similarity index 100% rename from Sources/Tools/MaxComponent/plDistribComponent_old.h rename to Sources/MaxPlugin/MaxComponent/plDistribComponent_old.h diff --git a/Sources/Tools/MaxComponent/plExcludeRegionComponent.cpp b/Sources/MaxPlugin/MaxComponent/plExcludeRegionComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plExcludeRegionComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plExcludeRegionComponent.cpp diff --git a/Sources/Tools/MaxComponent/plExcludeRegionComponent.h b/Sources/MaxPlugin/MaxComponent/plExcludeRegionComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plExcludeRegionComponent.h rename to Sources/MaxPlugin/MaxComponent/plExcludeRegionComponent.h diff --git a/Sources/Tools/MaxComponent/plFlexibilityComponent.h b/Sources/MaxPlugin/MaxComponent/plFlexibilityComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plFlexibilityComponent.h rename to Sources/MaxPlugin/MaxComponent/plFlexibilityComponent.h diff --git a/Sources/Tools/MaxComponent/plFootPrintComponent.cpp b/Sources/MaxPlugin/MaxComponent/plFootPrintComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plFootPrintComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plFootPrintComponent.cpp diff --git a/Sources/Tools/MaxComponent/plFootstepComponent.cpp b/Sources/MaxPlugin/MaxComponent/plFootstepComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plFootstepComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plFootstepComponent.cpp diff --git a/Sources/Tools/MaxComponent/plFootstepComponent.h b/Sources/MaxPlugin/MaxComponent/plFootstepComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plFootstepComponent.h rename to Sources/MaxPlugin/MaxComponent/plFootstepComponent.h diff --git a/Sources/Tools/MaxComponent/plGUICompClassIDs.h b/Sources/MaxPlugin/MaxComponent/plGUICompClassIDs.h similarity index 100% rename from Sources/Tools/MaxComponent/plGUICompClassIDs.h rename to Sources/MaxPlugin/MaxComponent/plGUICompClassIDs.h diff --git a/Sources/Tools/MaxComponent/plGUIComponents.cpp b/Sources/MaxPlugin/MaxComponent/plGUIComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plGUIComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plGUIComponents.cpp diff --git a/Sources/Tools/MaxComponent/plGUIComponents.h b/Sources/MaxPlugin/MaxComponent/plGUIComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plGUIComponents.h rename to Sources/MaxPlugin/MaxComponent/plGUIComponents.h diff --git a/Sources/Tools/MaxComponent/plGrassComponent.cpp b/Sources/MaxPlugin/MaxComponent/plGrassComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plGrassComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plGrassComponent.cpp diff --git a/Sources/Tools/MaxComponent/plGrassComponent.h b/Sources/MaxPlugin/MaxComponent/plGrassComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plGrassComponent.h rename to Sources/MaxPlugin/MaxComponent/plGrassComponent.h diff --git a/Sources/Tools/MaxComponent/plIgnoreComponent.cpp b/Sources/MaxPlugin/MaxComponent/plIgnoreComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plIgnoreComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plIgnoreComponent.cpp diff --git a/Sources/Tools/MaxComponent/plInventoryObjComponent.cpp b/Sources/MaxPlugin/MaxComponent/plInventoryObjComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plInventoryObjComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plInventoryObjComponent.cpp diff --git a/Sources/Tools/MaxComponent/plInventoryObjComponent.h b/Sources/MaxPlugin/MaxComponent/plInventoryObjComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plInventoryObjComponent.h rename to Sources/MaxPlugin/MaxComponent/plInventoryObjComponent.h diff --git a/Sources/Tools/MaxComponent/plLODFadeComponent.cpp b/Sources/MaxPlugin/MaxComponent/plLODFadeComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plLODFadeComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plLODFadeComponent.cpp diff --git a/Sources/Tools/MaxComponent/plLODFadeComponent.h b/Sources/MaxPlugin/MaxComponent/plLODFadeComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plLODFadeComponent.h rename to Sources/MaxPlugin/MaxComponent/plLODFadeComponent.h diff --git a/Sources/Tools/MaxComponent/plLightGrpComponent.cpp b/Sources/MaxPlugin/MaxComponent/plLightGrpComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plLightGrpComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plLightGrpComponent.cpp diff --git a/Sources/Tools/MaxComponent/plLightGrpComponent.h b/Sources/MaxPlugin/MaxComponent/plLightGrpComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plLightGrpComponent.h rename to Sources/MaxPlugin/MaxComponent/plLightGrpComponent.h diff --git a/Sources/Tools/MaxComponent/plLightMapComponent.cpp b/Sources/MaxPlugin/MaxComponent/plLightMapComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plLightMapComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plLightMapComponent.cpp diff --git a/Sources/Tools/MaxComponent/plLightMapComponent.h b/Sources/MaxPlugin/MaxComponent/plLightMapComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plLightMapComponent.h rename to Sources/MaxPlugin/MaxComponent/plLightMapComponent.h diff --git a/Sources/Tools/MaxComponent/plLineFollowComp.cpp b/Sources/MaxPlugin/MaxComponent/plLineFollowComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plLineFollowComp.cpp rename to Sources/MaxPlugin/MaxComponent/plLineFollowComp.cpp diff --git a/Sources/Tools/MaxComponent/plMaxAnimUtils.cpp b/Sources/MaxPlugin/MaxComponent/plMaxAnimUtils.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMaxAnimUtils.cpp rename to Sources/MaxPlugin/MaxComponent/plMaxAnimUtils.cpp diff --git a/Sources/Tools/MaxComponent/plMaxAnimUtils.h b/Sources/MaxPlugin/MaxComponent/plMaxAnimUtils.h similarity index 100% rename from Sources/Tools/MaxComponent/plMaxAnimUtils.h rename to Sources/MaxPlugin/MaxComponent/plMaxAnimUtils.h diff --git a/Sources/Tools/MaxComponent/plMaxWaveUtils.cpp b/Sources/MaxPlugin/MaxComponent/plMaxWaveUtils.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMaxWaveUtils.cpp rename to Sources/MaxPlugin/MaxComponent/plMaxWaveUtils.cpp diff --git a/Sources/Tools/MaxComponent/plMaxWaveUtils.h b/Sources/MaxPlugin/MaxComponent/plMaxWaveUtils.h similarity index 100% rename from Sources/Tools/MaxComponent/plMaxWaveUtils.h rename to Sources/MaxPlugin/MaxComponent/plMaxWaveUtils.h diff --git a/Sources/Tools/MaxComponent/plMiscComponents.cpp b/Sources/MaxPlugin/MaxComponent/plMiscComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMiscComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plMiscComponents.cpp diff --git a/Sources/Tools/MaxComponent/plMiscComponents.h b/Sources/MaxPlugin/MaxComponent/plMiscComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plMiscComponents.h rename to Sources/MaxPlugin/MaxComponent/plMiscComponents.h diff --git a/Sources/Tools/MaxComponent/plMorphSeqComp.cpp b/Sources/MaxPlugin/MaxComponent/plMorphSeqComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMorphSeqComp.cpp rename to Sources/MaxPlugin/MaxComponent/plMorphSeqComp.cpp diff --git a/Sources/Tools/MaxComponent/plMultistageBehComponent.cpp b/Sources/MaxPlugin/MaxComponent/plMultistageBehComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMultistageBehComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plMultistageBehComponent.cpp diff --git a/Sources/Tools/MaxComponent/plMultistageBehComponent.h b/Sources/MaxPlugin/MaxComponent/plMultistageBehComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plMultistageBehComponent.h rename to Sources/MaxPlugin/MaxComponent/plMultistageBehComponent.h diff --git a/Sources/Tools/MaxComponent/plMultistageStage.cpp b/Sources/MaxPlugin/MaxComponent/plMultistageStage.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plMultistageStage.cpp rename to Sources/MaxPlugin/MaxComponent/plMultistageStage.cpp diff --git a/Sources/Tools/MaxComponent/plMultistageStage.h b/Sources/MaxPlugin/MaxComponent/plMultistageStage.h similarity index 100% rename from Sources/Tools/MaxComponent/plMultistageStage.h rename to Sources/MaxPlugin/MaxComponent/plMultistageStage.h diff --git a/Sources/Tools/MaxComponent/plNPCSpawnComp.cpp b/Sources/MaxPlugin/MaxComponent/plNPCSpawnComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plNPCSpawnComp.cpp rename to Sources/MaxPlugin/MaxComponent/plNPCSpawnComp.cpp diff --git a/Sources/Tools/MaxComponent/plNPCSpawnComp.h b/Sources/MaxPlugin/MaxComponent/plNPCSpawnComp.h similarity index 100% rename from Sources/Tools/MaxComponent/plNPCSpawnComp.h rename to Sources/MaxPlugin/MaxComponent/plNPCSpawnComp.h diff --git a/Sources/Tools/MaxComponent/plNavigableComponents.cpp b/Sources/MaxPlugin/MaxComponent/plNavigableComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plNavigableComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plNavigableComponents.cpp diff --git a/Sources/Tools/MaxComponent/plNavigableComponents.h b/Sources/MaxPlugin/MaxComponent/plNavigableComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plNavigableComponents.h rename to Sources/MaxPlugin/MaxComponent/plNavigableComponents.h diff --git a/Sources/Tools/MaxComponent/plNoteTrackDlgComp.cpp b/Sources/MaxPlugin/MaxComponent/plNoteTrackDlgComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plNoteTrackDlgComp.cpp rename to Sources/MaxPlugin/MaxComponent/plNoteTrackDlgComp.cpp diff --git a/Sources/Tools/MaxComponent/plNoteTrackDlgComp.h b/Sources/MaxPlugin/MaxComponent/plNoteTrackDlgComp.h similarity index 100% rename from Sources/Tools/MaxComponent/plNoteTrackDlgComp.h rename to Sources/MaxPlugin/MaxComponent/plNoteTrackDlgComp.h diff --git a/Sources/Tools/MaxComponent/plNotetrackAnim.cpp b/Sources/MaxPlugin/MaxComponent/plNotetrackAnim.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plNotetrackAnim.cpp rename to Sources/MaxPlugin/MaxComponent/plNotetrackAnim.cpp diff --git a/Sources/Tools/MaxComponent/plNotetrackAnim.h b/Sources/MaxPlugin/MaxComponent/plNotetrackAnim.h similarity index 100% rename from Sources/Tools/MaxComponent/plNotetrackAnim.h rename to Sources/MaxPlugin/MaxComponent/plNotetrackAnim.h diff --git a/Sources/Tools/MaxComponent/plNotetrackDlg.cpp b/Sources/MaxPlugin/MaxComponent/plNotetrackDlg.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plNotetrackDlg.cpp rename to Sources/MaxPlugin/MaxComponent/plNotetrackDlg.cpp diff --git a/Sources/Tools/MaxComponent/plNotetrackDlg.h b/Sources/MaxPlugin/MaxComponent/plNotetrackDlg.h similarity index 100% rename from Sources/Tools/MaxComponent/plNotetrackDlg.h rename to Sources/MaxPlugin/MaxComponent/plNotetrackDlg.h diff --git a/Sources/Tools/MaxComponent/plObjectFlockerComponent.cpp b/Sources/MaxPlugin/MaxComponent/plObjectFlockerComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plObjectFlockerComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plObjectFlockerComponent.cpp diff --git a/Sources/Tools/MaxComponent/plObjectFlockerComponent.h b/Sources/MaxPlugin/MaxComponent/plObjectFlockerComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plObjectFlockerComponent.h rename to Sources/MaxPlugin/MaxComponent/plObjectFlockerComponent.h diff --git a/Sources/Tools/MaxComponent/plOneShotComponent.cpp b/Sources/MaxPlugin/MaxComponent/plOneShotComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plOneShotComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plOneShotComponent.cpp diff --git a/Sources/Tools/MaxComponent/plOneShotComponent.h b/Sources/MaxPlugin/MaxComponent/plOneShotComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plOneShotComponent.h rename to Sources/MaxPlugin/MaxComponent/plOneShotComponent.h diff --git a/Sources/Tools/MaxComponent/plParticleComponents.cpp b/Sources/MaxPlugin/MaxComponent/plParticleComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plParticleComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plParticleComponents.cpp diff --git a/Sources/Tools/MaxComponent/plParticleComponents.h b/Sources/MaxPlugin/MaxComponent/plParticleComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plParticleComponents.h rename to Sources/MaxPlugin/MaxComponent/plParticleComponents.h diff --git a/Sources/Tools/MaxComponent/plPhysConstraintComponents.cpp b/Sources/MaxPlugin/MaxComponent/plPhysConstraintComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPhysConstraintComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plPhysConstraintComponents.cpp diff --git a/Sources/Tools/MaxComponent/plPhysicalComponents.cpp b/Sources/MaxPlugin/MaxComponent/plPhysicalComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPhysicalComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plPhysicalComponents.cpp diff --git a/Sources/Tools/MaxComponent/plPhysicalComponents.h b/Sources/MaxPlugin/MaxComponent/plPhysicalComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plPhysicalComponents.h rename to Sources/MaxPlugin/MaxComponent/plPhysicalComponents.h diff --git a/Sources/Tools/MaxComponent/plPhysicsGroups.h b/Sources/MaxPlugin/MaxComponent/plPhysicsGroups.h similarity index 100% rename from Sources/Tools/MaxComponent/plPhysicsGroups.h rename to Sources/MaxPlugin/MaxComponent/plPhysicsGroups.h diff --git a/Sources/Tools/MaxComponent/plPickLocalizationDlg.cpp b/Sources/MaxPlugin/MaxComponent/plPickLocalizationDlg.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPickLocalizationDlg.cpp rename to Sources/MaxPlugin/MaxComponent/plPickLocalizationDlg.cpp diff --git a/Sources/Tools/MaxComponent/plPickLocalizationDlg.h b/Sources/MaxPlugin/MaxComponent/plPickLocalizationDlg.h similarity index 100% rename from Sources/Tools/MaxComponent/plPickLocalizationDlg.h rename to Sources/MaxPlugin/MaxComponent/plPickLocalizationDlg.h diff --git a/Sources/Tools/MaxComponent/plPickMaterialMap.cpp b/Sources/MaxPlugin/MaxComponent/plPickMaterialMap.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPickMaterialMap.cpp rename to Sources/MaxPlugin/MaxComponent/plPickMaterialMap.cpp diff --git a/Sources/Tools/MaxComponent/plPickMaterialMap.h b/Sources/MaxPlugin/MaxComponent/plPickMaterialMap.h similarity index 100% rename from Sources/Tools/MaxComponent/plPickMaterialMap.h rename to Sources/MaxPlugin/MaxComponent/plPickMaterialMap.h diff --git a/Sources/Tools/MaxComponent/plPickNode.cpp b/Sources/MaxPlugin/MaxComponent/plPickNode.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPickNode.cpp rename to Sources/MaxPlugin/MaxComponent/plPickNode.cpp diff --git a/Sources/Tools/MaxComponent/plPickNode.h b/Sources/MaxPlugin/MaxComponent/plPickNode.h similarity index 100% rename from Sources/Tools/MaxComponent/plPickNode.h rename to Sources/MaxPlugin/MaxComponent/plPickNode.h diff --git a/Sources/Tools/MaxComponent/plPickNodeBase.cpp b/Sources/MaxPlugin/MaxComponent/plPickNodeBase.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPickNodeBase.cpp rename to Sources/MaxPlugin/MaxComponent/plPickNodeBase.cpp diff --git a/Sources/Tools/MaxComponent/plPickNodeBase.h b/Sources/MaxPlugin/MaxComponent/plPickNodeBase.h similarity index 100% rename from Sources/Tools/MaxComponent/plPickNodeBase.h rename to Sources/MaxPlugin/MaxComponent/plPickNodeBase.h diff --git a/Sources/Tools/MaxComponent/plPythonFileComponent.cpp b/Sources/MaxPlugin/MaxComponent/plPythonFileComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plPythonFileComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plPythonFileComponent.cpp diff --git a/Sources/Tools/MaxComponent/plPythonFileComponent.h b/Sources/MaxPlugin/MaxComponent/plPythonFileComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plPythonFileComponent.h rename to Sources/MaxPlugin/MaxComponent/plPythonFileComponent.h diff --git a/Sources/Tools/MaxComponent/plRepComponent.cpp b/Sources/MaxPlugin/MaxComponent/plRepComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plRepComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plRepComponent.cpp diff --git a/Sources/Tools/MaxComponent/plResponderAnim.cpp b/Sources/MaxPlugin/MaxComponent/plResponderAnim.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderAnim.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderAnim.cpp diff --git a/Sources/Tools/MaxComponent/plResponderAnim.h b/Sources/MaxPlugin/MaxComponent/plResponderAnim.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderAnim.h rename to Sources/MaxPlugin/MaxComponent/plResponderAnim.h diff --git a/Sources/Tools/MaxComponent/plResponderCmd.h b/Sources/MaxPlugin/MaxComponent/plResponderCmd.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderCmd.h rename to Sources/MaxPlugin/MaxComponent/plResponderCmd.h diff --git a/Sources/Tools/MaxComponent/plResponderComponent.cpp b/Sources/MaxPlugin/MaxComponent/plResponderComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderComponent.cpp diff --git a/Sources/Tools/MaxComponent/plResponderComponent.h b/Sources/MaxPlugin/MaxComponent/plResponderComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderComponent.h rename to Sources/MaxPlugin/MaxComponent/plResponderComponent.h diff --git a/Sources/Tools/MaxComponent/plResponderComponentPriv.h b/Sources/MaxPlugin/MaxComponent/plResponderComponentPriv.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderComponentPriv.h rename to Sources/MaxPlugin/MaxComponent/plResponderComponentPriv.h diff --git a/Sources/Tools/MaxComponent/plResponderGetComp.cpp b/Sources/MaxPlugin/MaxComponent/plResponderGetComp.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderGetComp.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderGetComp.cpp diff --git a/Sources/Tools/MaxComponent/plResponderGetComp.h b/Sources/MaxPlugin/MaxComponent/plResponderGetComp.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderGetComp.h rename to Sources/MaxPlugin/MaxComponent/plResponderGetComp.h diff --git a/Sources/Tools/MaxComponent/plResponderLink.cpp b/Sources/MaxPlugin/MaxComponent/plResponderLink.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderLink.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderLink.cpp diff --git a/Sources/Tools/MaxComponent/plResponderLink.h b/Sources/MaxPlugin/MaxComponent/plResponderLink.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderLink.h rename to Sources/MaxPlugin/MaxComponent/plResponderLink.h diff --git a/Sources/Tools/MaxComponent/plResponderMtl.cpp b/Sources/MaxPlugin/MaxComponent/plResponderMtl.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderMtl.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderMtl.cpp diff --git a/Sources/Tools/MaxComponent/plResponderMtl.h b/Sources/MaxPlugin/MaxComponent/plResponderMtl.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderMtl.h rename to Sources/MaxPlugin/MaxComponent/plResponderMtl.h diff --git a/Sources/Tools/MaxComponent/plResponderWait.cpp b/Sources/MaxPlugin/MaxComponent/plResponderWait.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plResponderWait.cpp rename to Sources/MaxPlugin/MaxComponent/plResponderWait.cpp diff --git a/Sources/Tools/MaxComponent/plResponderWait.h b/Sources/MaxPlugin/MaxComponent/plResponderWait.h similarity index 100% rename from Sources/Tools/MaxComponent/plResponderWait.h rename to Sources/MaxPlugin/MaxComponent/plResponderWait.h diff --git a/Sources/Tools/MaxComponent/plSeekPoint.cpp b/Sources/MaxPlugin/MaxComponent/plSeekPoint.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plSeekPoint.cpp rename to Sources/MaxPlugin/MaxComponent/plSeekPoint.cpp diff --git a/Sources/Tools/MaxComponent/plShadowComponents.cpp b/Sources/MaxPlugin/MaxComponent/plShadowComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plShadowComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plShadowComponents.cpp diff --git a/Sources/Tools/MaxComponent/plShadowComponents.h b/Sources/MaxPlugin/MaxComponent/plShadowComponents.h similarity index 100% rename from Sources/Tools/MaxComponent/plShadowComponents.h rename to Sources/MaxPlugin/MaxComponent/plShadowComponents.h diff --git a/Sources/Tools/MaxComponent/plSmoothComponent.cpp b/Sources/MaxPlugin/MaxComponent/plSmoothComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plSmoothComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plSmoothComponent.cpp diff --git a/Sources/Tools/MaxComponent/plSoftVolumeComponent.cpp b/Sources/MaxPlugin/MaxComponent/plSoftVolumeComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plSoftVolumeComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plSoftVolumeComponent.cpp diff --git a/Sources/Tools/MaxComponent/plSoftVolumeComponent.h b/Sources/MaxPlugin/MaxComponent/plSoftVolumeComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plSoftVolumeComponent.h rename to Sources/MaxPlugin/MaxComponent/plSoftVolumeComponent.h diff --git a/Sources/Tools/MaxComponent/plTemplateComponent.cpp b/Sources/MaxPlugin/MaxComponent/plTemplateComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plTemplateComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plTemplateComponent.cpp diff --git a/Sources/Tools/MaxComponent/plTypesComponents.cpp b/Sources/MaxPlugin/MaxComponent/plTypesComponents.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plTypesComponents.cpp rename to Sources/MaxPlugin/MaxComponent/plTypesComponents.cpp diff --git a/Sources/Tools/MaxComponent/plVolumeGadgetComponent.cpp b/Sources/MaxPlugin/MaxComponent/plVolumeGadgetComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plVolumeGadgetComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plVolumeGadgetComponent.cpp diff --git a/Sources/Tools/MaxComponent/plVolumeGadgetComponent.h b/Sources/MaxPlugin/MaxComponent/plVolumeGadgetComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plVolumeGadgetComponent.h rename to Sources/MaxPlugin/MaxComponent/plVolumeGadgetComponent.h diff --git a/Sources/Tools/MaxComponent/plWaterComponent.cpp b/Sources/MaxPlugin/MaxComponent/plWaterComponent.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plWaterComponent.cpp rename to Sources/MaxPlugin/MaxComponent/plWaterComponent.cpp diff --git a/Sources/Tools/MaxComponent/plWaterComponent.h b/Sources/MaxPlugin/MaxComponent/plWaterComponent.h similarity index 100% rename from Sources/Tools/MaxComponent/plWaterComponent.h rename to Sources/MaxPlugin/MaxComponent/plWaterComponent.h diff --git a/Sources/Tools/MaxComponent/plXImposter.cpp b/Sources/MaxPlugin/MaxComponent/plXImposter.cpp similarity index 100% rename from Sources/Tools/MaxComponent/plXImposter.cpp rename to Sources/MaxPlugin/MaxComponent/plXImposter.cpp diff --git a/Sources/Tools/MaxComponent/plXImposter.h b/Sources/MaxPlugin/MaxComponent/plXImposter.h similarity index 100% rename from Sources/Tools/MaxComponent/plXImposter.h rename to Sources/MaxPlugin/MaxComponent/plXImposter.h diff --git a/Sources/Tools/MaxComponent/resource.h b/Sources/MaxPlugin/MaxComponent/resource.h similarity index 100% rename from Sources/Tools/MaxComponent/resource.h rename to Sources/MaxPlugin/MaxComponent/resource.h diff --git a/Sources/Tools/MaxComponent/zoomin1.ico b/Sources/MaxPlugin/MaxComponent/zoomin1.ico similarity index 100% rename from Sources/Tools/MaxComponent/zoomin1.ico rename to Sources/MaxPlugin/MaxComponent/zoomin1.ico diff --git a/Sources/Tools/MaxConvert/CMakeLists.txt b/Sources/MaxPlugin/MaxConvert/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxConvert/CMakeLists.txt rename to Sources/MaxPlugin/MaxConvert/CMakeLists.txt diff --git a/Sources/Tools/MaxConvert/Pch.h b/Sources/MaxPlugin/MaxConvert/Pch.h similarity index 100% rename from Sources/Tools/MaxConvert/Pch.h rename to Sources/MaxPlugin/MaxConvert/Pch.h diff --git a/Sources/Tools/MaxConvert/UserPropMgr.cpp b/Sources/MaxPlugin/MaxConvert/UserPropMgr.cpp similarity index 100% rename from Sources/Tools/MaxConvert/UserPropMgr.cpp rename to Sources/MaxPlugin/MaxConvert/UserPropMgr.cpp diff --git a/Sources/Tools/MaxConvert/UserPropMgr.h b/Sources/MaxPlugin/MaxConvert/UserPropMgr.h similarity index 100% rename from Sources/Tools/MaxConvert/UserPropMgr.h rename to Sources/MaxPlugin/MaxConvert/UserPropMgr.h diff --git a/Sources/Tools/MaxConvert/hsControlConverter.cpp b/Sources/MaxPlugin/MaxConvert/hsControlConverter.cpp similarity index 100% rename from Sources/Tools/MaxConvert/hsControlConverter.cpp rename to Sources/MaxPlugin/MaxConvert/hsControlConverter.cpp diff --git a/Sources/Tools/MaxConvert/hsControlConverter.h b/Sources/MaxPlugin/MaxConvert/hsControlConverter.h similarity index 100% rename from Sources/Tools/MaxConvert/hsControlConverter.h rename to Sources/MaxPlugin/MaxConvert/hsControlConverter.h diff --git a/Sources/Tools/MaxConvert/hsConverterUtils.cpp b/Sources/MaxPlugin/MaxConvert/hsConverterUtils.cpp similarity index 100% rename from Sources/Tools/MaxConvert/hsConverterUtils.cpp rename to Sources/MaxPlugin/MaxConvert/hsConverterUtils.cpp diff --git a/Sources/Tools/MaxConvert/hsConverterUtils.h b/Sources/MaxPlugin/MaxConvert/hsConverterUtils.h similarity index 100% rename from Sources/Tools/MaxConvert/hsConverterUtils.h rename to Sources/MaxPlugin/MaxConvert/hsConverterUtils.h diff --git a/Sources/Tools/MaxConvert/hsMaterialConverter.cpp b/Sources/MaxPlugin/MaxConvert/hsMaterialConverter.cpp similarity index 100% rename from Sources/Tools/MaxConvert/hsMaterialConverter.cpp rename to Sources/MaxPlugin/MaxConvert/hsMaterialConverter.cpp diff --git a/Sources/Tools/MaxConvert/hsMaterialConverter.h b/Sources/MaxPlugin/MaxConvert/hsMaterialConverter.h similarity index 100% rename from Sources/Tools/MaxConvert/hsMaterialConverter.h rename to Sources/MaxPlugin/MaxConvert/hsMaterialConverter.h diff --git a/Sources/Tools/MaxConvert/hsMaxLayerBase.h b/Sources/MaxPlugin/MaxConvert/hsMaxLayerBase.h similarity index 100% rename from Sources/Tools/MaxConvert/hsMaxLayerBase.h rename to Sources/MaxPlugin/MaxConvert/hsMaxLayerBase.h diff --git a/Sources/Tools/MaxConvert/hsVertexShader.cpp b/Sources/MaxPlugin/MaxConvert/hsVertexShader.cpp similarity index 100% rename from Sources/Tools/MaxConvert/hsVertexShader.cpp rename to Sources/MaxPlugin/MaxConvert/hsVertexShader.cpp diff --git a/Sources/Tools/MaxConvert/hsVertexShader.h b/Sources/MaxPlugin/MaxConvert/hsVertexShader.h similarity index 100% rename from Sources/Tools/MaxConvert/hsVertexShader.h rename to Sources/MaxPlugin/MaxConvert/hsVertexShader.h diff --git a/Sources/Tools/MaxConvert/plBitmapCreator.cpp b/Sources/MaxPlugin/MaxConvert/plBitmapCreator.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plBitmapCreator.cpp rename to Sources/MaxPlugin/MaxConvert/plBitmapCreator.cpp diff --git a/Sources/Tools/MaxConvert/plBitmapCreator.h b/Sources/MaxPlugin/MaxConvert/plBitmapCreator.h similarity index 100% rename from Sources/Tools/MaxConvert/plBitmapCreator.h rename to Sources/MaxPlugin/MaxConvert/plBitmapCreator.h diff --git a/Sources/Tools/MaxConvert/plClusterUtil.cpp b/Sources/MaxPlugin/MaxConvert/plClusterUtil.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plClusterUtil.cpp rename to Sources/MaxPlugin/MaxConvert/plClusterUtil.cpp diff --git a/Sources/Tools/MaxConvert/plClusterUtil.h b/Sources/MaxPlugin/MaxConvert/plClusterUtil.h similarity index 100% rename from Sources/Tools/MaxConvert/plClusterUtil.h rename to Sources/MaxPlugin/MaxConvert/plClusterUtil.h diff --git a/Sources/Tools/MaxConvert/plConvert.cpp b/Sources/MaxPlugin/MaxConvert/plConvert.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plConvert.cpp rename to Sources/MaxPlugin/MaxConvert/plConvert.cpp diff --git a/Sources/Tools/MaxConvert/plConvert.h b/Sources/MaxPlugin/MaxConvert/plConvert.h similarity index 100% rename from Sources/Tools/MaxConvert/plConvert.h rename to Sources/MaxPlugin/MaxConvert/plConvert.h diff --git a/Sources/Tools/MaxConvert/plDistTree.cpp b/Sources/MaxPlugin/MaxConvert/plDistTree.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plDistTree.cpp rename to Sources/MaxPlugin/MaxConvert/plDistTree.cpp diff --git a/Sources/Tools/MaxConvert/plDistTree.h b/Sources/MaxPlugin/MaxConvert/plDistTree.h similarity index 100% rename from Sources/Tools/MaxConvert/plDistTree.h rename to Sources/MaxPlugin/MaxConvert/plDistTree.h diff --git a/Sources/Tools/MaxConvert/plDistributor.cpp b/Sources/MaxPlugin/MaxConvert/plDistributor.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plDistributor.cpp rename to Sources/MaxPlugin/MaxConvert/plDistributor.cpp diff --git a/Sources/Tools/MaxConvert/plDistributor.h b/Sources/MaxPlugin/MaxConvert/plDistributor.h similarity index 100% rename from Sources/Tools/MaxConvert/plDistributor.h rename to Sources/MaxPlugin/MaxConvert/plDistributor.h diff --git a/Sources/Tools/MaxConvert/plLayerConverter.cpp b/Sources/MaxPlugin/MaxConvert/plLayerConverter.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plLayerConverter.cpp rename to Sources/MaxPlugin/MaxConvert/plLayerConverter.cpp diff --git a/Sources/Tools/MaxConvert/plLayerConverter.h b/Sources/MaxPlugin/MaxConvert/plLayerConverter.h similarity index 100% rename from Sources/Tools/MaxConvert/plLayerConverter.h rename to Sources/MaxPlugin/MaxConvert/plLayerConverter.h diff --git a/Sources/Tools/MaxConvert/plLightMapGen.cpp b/Sources/MaxPlugin/MaxConvert/plLightMapGen.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plLightMapGen.cpp rename to Sources/MaxPlugin/MaxConvert/plLightMapGen.cpp diff --git a/Sources/Tools/MaxConvert/plLightMapGen.h b/Sources/MaxPlugin/MaxConvert/plLightMapGen.h similarity index 100% rename from Sources/Tools/MaxConvert/plLightMapGen.h rename to Sources/MaxPlugin/MaxConvert/plLightMapGen.h diff --git a/Sources/Tools/MaxConvert/plMaxLightContext.h b/Sources/MaxPlugin/MaxConvert/plMaxLightContext.h similarity index 100% rename from Sources/Tools/MaxConvert/plMaxLightContext.h rename to Sources/MaxPlugin/MaxConvert/plMaxLightContext.h diff --git a/Sources/Tools/MaxConvert/plMeshConverter.cpp b/Sources/MaxPlugin/MaxConvert/plMeshConverter.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plMeshConverter.cpp rename to Sources/MaxPlugin/MaxConvert/plMeshConverter.cpp diff --git a/Sources/Tools/MaxConvert/plMeshConverter.h b/Sources/MaxPlugin/MaxConvert/plMeshConverter.h similarity index 100% rename from Sources/Tools/MaxConvert/plMeshConverter.h rename to Sources/MaxPlugin/MaxConvert/plMeshConverter.h diff --git a/Sources/Tools/MaxConvert/plRenderGlobalContext.cpp b/Sources/MaxPlugin/MaxConvert/plRenderGlobalContext.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plRenderGlobalContext.cpp rename to Sources/MaxPlugin/MaxConvert/plRenderGlobalContext.cpp diff --git a/Sources/Tools/MaxConvert/plRenderGlobalContext.h b/Sources/MaxPlugin/MaxConvert/plRenderGlobalContext.h similarity index 100% rename from Sources/Tools/MaxConvert/plRenderGlobalContext.h rename to Sources/MaxPlugin/MaxConvert/plRenderGlobalContext.h diff --git a/Sources/Tools/MaxConvert/plRenderInstance.cpp b/Sources/MaxPlugin/MaxConvert/plRenderInstance.cpp similarity index 100% rename from Sources/Tools/MaxConvert/plRenderInstance.cpp rename to Sources/MaxPlugin/MaxConvert/plRenderInstance.cpp diff --git a/Sources/Tools/MaxConvert/plRenderInstance.h b/Sources/MaxPlugin/MaxConvert/plRenderInstance.h similarity index 100% rename from Sources/Tools/MaxConvert/plRenderInstance.h rename to Sources/MaxPlugin/MaxConvert/plRenderInstance.h diff --git a/Sources/Tools/MaxExport/CMakeLists.txt b/Sources/MaxPlugin/MaxExport/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxExport/CMakeLists.txt rename to Sources/MaxPlugin/MaxExport/CMakeLists.txt diff --git a/Sources/Tools/MaxExport/Pch.h b/Sources/MaxPlugin/MaxExport/Pch.h similarity index 100% rename from Sources/Tools/MaxExport/Pch.h rename to Sources/MaxPlugin/MaxExport/Pch.h diff --git a/Sources/Tools/MaxExport/SimpleExport.cpp b/Sources/MaxPlugin/MaxExport/SimpleExport.cpp similarity index 100% rename from Sources/Tools/MaxExport/SimpleExport.cpp rename to Sources/MaxPlugin/MaxExport/SimpleExport.cpp diff --git a/Sources/Tools/MaxExport/SimpleExport.h b/Sources/MaxPlugin/MaxExport/SimpleExport.h similarity index 100% rename from Sources/Tools/MaxExport/SimpleExport.h rename to Sources/MaxPlugin/MaxExport/SimpleExport.h diff --git a/Sources/Tools/MaxExport/plErrorMsg.cpp b/Sources/MaxPlugin/MaxExport/plErrorMsg.cpp similarity index 100% rename from Sources/Tools/MaxExport/plErrorMsg.cpp rename to Sources/MaxPlugin/MaxExport/plErrorMsg.cpp diff --git a/Sources/Tools/MaxExport/plErrorMsg.h b/Sources/MaxPlugin/MaxExport/plErrorMsg.h similarity index 100% rename from Sources/Tools/MaxExport/plErrorMsg.h rename to Sources/MaxPlugin/MaxExport/plErrorMsg.h diff --git a/Sources/Tools/MaxExport/plExportDlg.cpp b/Sources/MaxPlugin/MaxExport/plExportDlg.cpp similarity index 100% rename from Sources/Tools/MaxExport/plExportDlg.cpp rename to Sources/MaxPlugin/MaxExport/plExportDlg.cpp diff --git a/Sources/Tools/MaxExport/plExportDlg.h b/Sources/MaxPlugin/MaxExport/plExportDlg.h similarity index 100% rename from Sources/Tools/MaxExport/plExportDlg.h rename to Sources/MaxPlugin/MaxExport/plExportDlg.h diff --git a/Sources/Tools/MaxExport/plExportErrorMsg.cpp b/Sources/MaxPlugin/MaxExport/plExportErrorMsg.cpp similarity index 100% rename from Sources/Tools/MaxExport/plExportErrorMsg.cpp rename to Sources/MaxPlugin/MaxExport/plExportErrorMsg.cpp diff --git a/Sources/Tools/MaxExport/plExportErrorMsg.h b/Sources/MaxPlugin/MaxExport/plExportErrorMsg.h similarity index 100% rename from Sources/Tools/MaxExport/plExportErrorMsg.h rename to Sources/MaxPlugin/MaxExport/plExportErrorMsg.h diff --git a/Sources/Tools/MaxExport/plExportLogErrorMsg.cpp b/Sources/MaxPlugin/MaxExport/plExportLogErrorMsg.cpp similarity index 100% rename from Sources/Tools/MaxExport/plExportLogErrorMsg.cpp rename to Sources/MaxPlugin/MaxExport/plExportLogErrorMsg.cpp diff --git a/Sources/Tools/MaxExport/plExportLogErrorMsg.h b/Sources/MaxPlugin/MaxExport/plExportLogErrorMsg.h similarity index 100% rename from Sources/Tools/MaxExport/plExportLogErrorMsg.h rename to Sources/MaxPlugin/MaxExport/plExportLogErrorMsg.h diff --git a/Sources/Tools/MaxExport/plExportProgressBar.cpp b/Sources/MaxPlugin/MaxExport/plExportProgressBar.cpp similarity index 100% rename from Sources/Tools/MaxExport/plExportProgressBar.cpp rename to Sources/MaxPlugin/MaxExport/plExportProgressBar.cpp diff --git a/Sources/Tools/MaxExport/plExportProgressBar.h b/Sources/MaxPlugin/MaxExport/plExportProgressBar.h similarity index 100% rename from Sources/Tools/MaxExport/plExportProgressBar.h rename to Sources/MaxPlugin/MaxExport/plExportProgressBar.h diff --git a/Sources/Tools/MaxExport/plProgressBar.h b/Sources/MaxPlugin/MaxExport/plProgressBar.h similarity index 100% rename from Sources/Tools/MaxExport/plProgressBar.h rename to Sources/MaxPlugin/MaxExport/plProgressBar.h diff --git a/Sources/Tools/MaxMain/CMakeLists.txt b/Sources/MaxPlugin/MaxMain/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxMain/CMakeLists.txt rename to Sources/MaxPlugin/MaxMain/CMakeLists.txt diff --git a/Sources/Tools/MaxMain/GlobalUtility.cpp b/Sources/MaxPlugin/MaxMain/GlobalUtility.cpp similarity index 100% rename from Sources/Tools/MaxMain/GlobalUtility.cpp rename to Sources/MaxPlugin/MaxMain/GlobalUtility.cpp diff --git a/Sources/Tools/MaxMain/GlobalUtility.h b/Sources/MaxPlugin/MaxMain/GlobalUtility.h similarity index 100% rename from Sources/Tools/MaxMain/GlobalUtility.h rename to Sources/MaxPlugin/MaxMain/GlobalUtility.h diff --git a/Sources/Tools/MaxMain/MaxAPI.h b/Sources/MaxPlugin/MaxMain/MaxAPI.h similarity index 100% rename from Sources/Tools/MaxMain/MaxAPI.h rename to Sources/MaxPlugin/MaxMain/MaxAPI.h diff --git a/Sources/Tools/MaxMain/MaxCompat.h b/Sources/MaxPlugin/MaxMain/MaxCompat.h similarity index 100% rename from Sources/Tools/MaxMain/MaxCompat.h rename to Sources/MaxPlugin/MaxMain/MaxCompat.h diff --git a/Sources/Tools/MaxMain/Pch.h b/Sources/MaxPlugin/MaxMain/Pch.h similarity index 100% rename from Sources/Tools/MaxMain/Pch.h rename to Sources/MaxPlugin/MaxMain/Pch.h diff --git a/Sources/Tools/MaxMain/PlasmaMax.gup.manifest b/Sources/MaxPlugin/MaxMain/PlasmaMax.gup.manifest similarity index 100% rename from Sources/Tools/MaxMain/PlasmaMax.gup.manifest rename to Sources/MaxPlugin/MaxMain/PlasmaMax.gup.manifest diff --git a/Sources/Tools/MaxMain/SimpleExport.rc b/Sources/MaxPlugin/MaxMain/SimpleExport.rc similarity index 100% rename from Sources/Tools/MaxMain/SimpleExport.rc rename to Sources/MaxPlugin/MaxMain/SimpleExport.rc diff --git a/Sources/Tools/MaxMain/hsMStringTokenizer.h b/Sources/MaxPlugin/MaxMain/hsMStringTokenizer.h similarity index 100% rename from Sources/Tools/MaxMain/hsMStringTokenizer.h rename to Sources/MaxPlugin/MaxMain/hsMStringTokenizer.h diff --git a/Sources/Tools/MaxMain/indexes.cpp b/Sources/MaxPlugin/MaxMain/indexes.cpp similarity index 100% rename from Sources/Tools/MaxMain/indexes.cpp rename to Sources/MaxPlugin/MaxMain/indexes.cpp diff --git a/Sources/Tools/MaxMain/main.cpp b/Sources/MaxPlugin/MaxMain/main.cpp similarity index 100% rename from Sources/Tools/MaxMain/main.cpp rename to Sources/MaxPlugin/MaxMain/main.cpp diff --git a/Sources/Tools/MaxMain/main.def b/Sources/MaxPlugin/MaxMain/main.def similarity index 100% rename from Sources/Tools/MaxMain/main.def rename to Sources/MaxPlugin/MaxMain/main.def diff --git a/Sources/Tools/MaxMain/plActionTableMgr.cpp b/Sources/MaxPlugin/MaxMain/plActionTableMgr.cpp similarity index 100% rename from Sources/Tools/MaxMain/plActionTableMgr.cpp rename to Sources/MaxPlugin/MaxMain/plActionTableMgr.cpp diff --git a/Sources/Tools/MaxMain/plActionTableMgr.h b/Sources/MaxPlugin/MaxMain/plActionTableMgr.h similarity index 100% rename from Sources/Tools/MaxMain/plActionTableMgr.h rename to Sources/MaxPlugin/MaxMain/plActionTableMgr.h diff --git a/Sources/Tools/MaxMain/plAgeDescInterface.cpp b/Sources/MaxPlugin/MaxMain/plAgeDescInterface.cpp similarity index 100% rename from Sources/Tools/MaxMain/plAgeDescInterface.cpp rename to Sources/MaxPlugin/MaxMain/plAgeDescInterface.cpp diff --git a/Sources/Tools/MaxMain/plAgeDescInterface.h b/Sources/MaxPlugin/MaxMain/plAgeDescInterface.h similarity index 100% rename from Sources/Tools/MaxMain/plAgeDescInterface.h rename to Sources/MaxPlugin/MaxMain/plAgeDescInterface.h diff --git a/Sources/Tools/MaxMain/plCommonObjLib.cpp b/Sources/MaxPlugin/MaxMain/plCommonObjLib.cpp similarity index 100% rename from Sources/Tools/MaxMain/plCommonObjLib.cpp rename to Sources/MaxPlugin/MaxMain/plCommonObjLib.cpp diff --git a/Sources/Tools/MaxMain/plCommonObjLib.h b/Sources/MaxPlugin/MaxMain/plCommonObjLib.h similarity index 100% rename from Sources/Tools/MaxMain/plCommonObjLib.h rename to Sources/MaxPlugin/MaxMain/plCommonObjLib.h diff --git a/Sources/Tools/MaxMain/plComponentDlg.cpp b/Sources/MaxPlugin/MaxMain/plComponentDlg.cpp similarity index 100% rename from Sources/Tools/MaxMain/plComponentDlg.cpp rename to Sources/MaxPlugin/MaxMain/plComponentDlg.cpp diff --git a/Sources/Tools/MaxMain/plComponentDlg.h b/Sources/MaxPlugin/MaxMain/plComponentDlg.h similarity index 100% rename from Sources/Tools/MaxMain/plComponentDlg.h rename to Sources/MaxPlugin/MaxMain/plComponentDlg.h diff --git a/Sources/Tools/MaxMain/plComponentPanel.cpp b/Sources/MaxPlugin/MaxMain/plComponentPanel.cpp similarity index 100% rename from Sources/Tools/MaxMain/plComponentPanel.cpp rename to Sources/MaxPlugin/MaxMain/plComponentPanel.cpp diff --git a/Sources/Tools/MaxMain/plComponentPanel.h b/Sources/MaxPlugin/MaxMain/plComponentPanel.h similarity index 100% rename from Sources/Tools/MaxMain/plComponentPanel.h rename to Sources/MaxPlugin/MaxMain/plComponentPanel.h diff --git a/Sources/Tools/MaxMain/plGetLocationDlg.cpp b/Sources/MaxPlugin/MaxMain/plGetLocationDlg.cpp similarity index 100% rename from Sources/Tools/MaxMain/plGetLocationDlg.cpp rename to Sources/MaxPlugin/MaxMain/plGetLocationDlg.cpp diff --git a/Sources/Tools/MaxMain/plGetLocationDlg.h b/Sources/MaxPlugin/MaxMain/plGetLocationDlg.h similarity index 100% rename from Sources/Tools/MaxMain/plGetLocationDlg.h rename to Sources/MaxPlugin/MaxMain/plGetLocationDlg.h diff --git a/Sources/Tools/MaxMain/plMaxAccelerators.cpp b/Sources/MaxPlugin/MaxMain/plMaxAccelerators.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxAccelerators.cpp rename to Sources/MaxPlugin/MaxMain/plMaxAccelerators.cpp diff --git a/Sources/Tools/MaxMain/plMaxAccelerators.h b/Sources/MaxPlugin/MaxMain/plMaxAccelerators.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxAccelerators.h rename to Sources/MaxPlugin/MaxMain/plMaxAccelerators.h diff --git a/Sources/Tools/MaxMain/plMaxCFGFile.cpp b/Sources/MaxPlugin/MaxMain/plMaxCFGFile.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxCFGFile.cpp rename to Sources/MaxPlugin/MaxMain/plMaxCFGFile.cpp diff --git a/Sources/Tools/MaxMain/plMaxCFGFile.h b/Sources/MaxPlugin/MaxMain/plMaxCFGFile.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxCFGFile.h rename to Sources/MaxPlugin/MaxMain/plMaxCFGFile.h diff --git a/Sources/Tools/MaxMain/plMaxFileData.cpp b/Sources/MaxPlugin/MaxMain/plMaxFileData.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxFileData.cpp rename to Sources/MaxPlugin/MaxMain/plMaxFileData.cpp diff --git a/Sources/Tools/MaxMain/plMaxMenu.cpp b/Sources/MaxPlugin/MaxMain/plMaxMenu.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxMenu.cpp rename to Sources/MaxPlugin/MaxMain/plMaxMenu.cpp diff --git a/Sources/Tools/MaxMain/plMaxMenu.h b/Sources/MaxPlugin/MaxMain/plMaxMenu.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxMenu.h rename to Sources/MaxPlugin/MaxMain/plMaxMenu.h diff --git a/Sources/Tools/MaxMain/plMaxMeshExtractor.cpp b/Sources/MaxPlugin/MaxMain/plMaxMeshExtractor.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxMeshExtractor.cpp rename to Sources/MaxPlugin/MaxMain/plMaxMeshExtractor.cpp diff --git a/Sources/Tools/MaxMain/plMaxMeshExtractor.h b/Sources/MaxPlugin/MaxMain/plMaxMeshExtractor.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxMeshExtractor.h rename to Sources/MaxPlugin/MaxMain/plMaxMeshExtractor.h diff --git a/Sources/Tools/MaxMain/plMaxNode.cpp b/Sources/MaxPlugin/MaxMain/plMaxNode.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxNode.cpp rename to Sources/MaxPlugin/MaxMain/plMaxNode.cpp diff --git a/Sources/Tools/MaxMain/plMaxNode.h b/Sources/MaxPlugin/MaxMain/plMaxNode.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxNode.h rename to Sources/MaxPlugin/MaxMain/plMaxNode.h diff --git a/Sources/Tools/MaxMain/plMaxNodeBase.cpp b/Sources/MaxPlugin/MaxMain/plMaxNodeBase.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxNodeBase.cpp rename to Sources/MaxPlugin/MaxMain/plMaxNodeBase.cpp diff --git a/Sources/Tools/MaxMain/plMaxNodeBase.h b/Sources/MaxPlugin/MaxMain/plMaxNodeBase.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxNodeBase.h rename to Sources/MaxPlugin/MaxMain/plMaxNodeBase.h diff --git a/Sources/Tools/MaxMain/plMaxNodeData.h b/Sources/MaxPlugin/MaxMain/plMaxNodeData.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxNodeData.h rename to Sources/MaxPlugin/MaxMain/plMaxNodeData.h diff --git a/Sources/Tools/MaxMain/plMaxUtils.cpp b/Sources/MaxPlugin/MaxMain/plMaxUtils.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMaxUtils.cpp rename to Sources/MaxPlugin/MaxMain/plMaxUtils.cpp diff --git a/Sources/Tools/MaxMain/plMaxUtils.h b/Sources/MaxPlugin/MaxMain/plMaxUtils.h similarity index 100% rename from Sources/Tools/MaxMain/plMaxUtils.h rename to Sources/MaxPlugin/MaxMain/plMaxUtils.h diff --git a/Sources/Tools/MaxMain/plMtlCollector.cpp b/Sources/MaxPlugin/MaxMain/plMtlCollector.cpp similarity index 100% rename from Sources/Tools/MaxMain/plMtlCollector.cpp rename to Sources/MaxPlugin/MaxMain/plMtlCollector.cpp diff --git a/Sources/Tools/MaxMain/plMtlCollector.h b/Sources/MaxPlugin/MaxMain/plMtlCollector.h similarity index 100% rename from Sources/Tools/MaxMain/plMtlCollector.h rename to Sources/MaxPlugin/MaxMain/plMtlCollector.h diff --git a/Sources/Tools/MaxMain/plNodeLock.cpp b/Sources/MaxPlugin/MaxMain/plNodeLock.cpp similarity index 100% rename from Sources/Tools/MaxMain/plNodeLock.cpp rename to Sources/MaxPlugin/MaxMain/plNodeLock.cpp diff --git a/Sources/Tools/MaxMain/plNodeLock.h b/Sources/MaxPlugin/MaxMain/plNodeLock.h similarity index 100% rename from Sources/Tools/MaxMain/plNodeLock.h rename to Sources/MaxPlugin/MaxMain/plNodeLock.h diff --git a/Sources/Tools/MaxMain/plPhysicalProps.cpp b/Sources/MaxPlugin/MaxMain/plPhysicalProps.cpp similarity index 100% rename from Sources/Tools/MaxMain/plPhysicalProps.cpp rename to Sources/MaxPlugin/MaxMain/plPhysicalProps.cpp diff --git a/Sources/Tools/MaxMain/plPhysicalProps.h b/Sources/MaxPlugin/MaxMain/plPhysicalProps.h similarity index 100% rename from Sources/Tools/MaxMain/plPhysicalProps.h rename to Sources/MaxPlugin/MaxMain/plPhysicalProps.h diff --git a/Sources/Tools/MaxMain/plPlasmaRefMsgs.h b/Sources/MaxPlugin/MaxMain/plPlasmaRefMsgs.h similarity index 100% rename from Sources/Tools/MaxMain/plPlasmaRefMsgs.h rename to Sources/MaxPlugin/MaxMain/plPlasmaRefMsgs.h diff --git a/Sources/Tools/MaxMain/plPluginResManager.cpp b/Sources/MaxPlugin/MaxMain/plPluginResManager.cpp similarity index 100% rename from Sources/Tools/MaxMain/plPluginResManager.cpp rename to Sources/MaxPlugin/MaxMain/plPluginResManager.cpp diff --git a/Sources/Tools/MaxMain/plPluginResManager.h b/Sources/MaxPlugin/MaxMain/plPluginResManager.h similarity index 100% rename from Sources/Tools/MaxMain/plPluginResManager.h rename to Sources/MaxPlugin/MaxMain/plPluginResManager.h diff --git a/Sources/Tools/MaxMain/plPythonMgr.cpp b/Sources/MaxPlugin/MaxMain/plPythonMgr.cpp similarity index 100% rename from Sources/Tools/MaxMain/plPythonMgr.cpp rename to Sources/MaxPlugin/MaxMain/plPythonMgr.cpp diff --git a/Sources/Tools/MaxMain/plPythonMgr.h b/Sources/MaxPlugin/MaxMain/plPythonMgr.h similarity index 100% rename from Sources/Tools/MaxMain/plPythonMgr.h rename to Sources/MaxPlugin/MaxMain/plPythonMgr.h diff --git a/Sources/Tools/MaxMain/plResCollector.cpp b/Sources/MaxPlugin/MaxMain/plResCollector.cpp similarity index 100% rename from Sources/Tools/MaxMain/plResCollector.cpp rename to Sources/MaxPlugin/MaxMain/plResCollector.cpp diff --git a/Sources/Tools/MaxMain/plResCollector.h b/Sources/MaxPlugin/MaxMain/plResCollector.h similarity index 100% rename from Sources/Tools/MaxMain/plResCollector.h rename to Sources/MaxPlugin/MaxMain/plResCollector.h diff --git a/Sources/Tools/MaxMain/plResetXform.cpp b/Sources/MaxPlugin/MaxMain/plResetXform.cpp similarity index 100% rename from Sources/Tools/MaxMain/plResetXform.cpp rename to Sources/MaxPlugin/MaxMain/plResetXform.cpp diff --git a/Sources/Tools/MaxMain/plResetXform.h b/Sources/MaxPlugin/MaxMain/plResetXform.h similarity index 100% rename from Sources/Tools/MaxMain/plResetXform.h rename to Sources/MaxPlugin/MaxMain/plResetXform.h diff --git a/Sources/Tools/MaxMain/plSaveSelected.cpp b/Sources/MaxPlugin/MaxMain/plSaveSelected.cpp similarity index 100% rename from Sources/Tools/MaxMain/plSaveSelected.cpp rename to Sources/MaxPlugin/MaxMain/plSaveSelected.cpp diff --git a/Sources/Tools/MaxMain/plSaveSelected.h b/Sources/MaxPlugin/MaxMain/plSaveSelected.h similarity index 100% rename from Sources/Tools/MaxMain/plSaveSelected.h rename to Sources/MaxPlugin/MaxMain/plSaveSelected.h diff --git a/Sources/Tools/MaxMain/plTextureExportLog.cpp b/Sources/MaxPlugin/MaxMain/plTextureExportLog.cpp similarity index 100% rename from Sources/Tools/MaxMain/plTextureExportLog.cpp rename to Sources/MaxPlugin/MaxMain/plTextureExportLog.cpp diff --git a/Sources/Tools/MaxMain/plTextureExportLog.h b/Sources/MaxPlugin/MaxMain/plTextureExportLog.h similarity index 100% rename from Sources/Tools/MaxMain/plTextureExportLog.h rename to Sources/MaxPlugin/MaxMain/plTextureExportLog.h diff --git a/Sources/Tools/MaxMain/plTextureSearch.cpp b/Sources/MaxPlugin/MaxMain/plTextureSearch.cpp similarity index 100% rename from Sources/Tools/MaxMain/plTextureSearch.cpp rename to Sources/MaxPlugin/MaxMain/plTextureSearch.cpp diff --git a/Sources/Tools/MaxMain/plTextureSearch.h b/Sources/MaxPlugin/MaxMain/plTextureSearch.h similarity index 100% rename from Sources/Tools/MaxMain/plTextureSearch.h rename to Sources/MaxPlugin/MaxMain/plTextureSearch.h diff --git a/Sources/Tools/MaxMain/resource.h b/Sources/MaxPlugin/MaxMain/resource.h similarity index 100% rename from Sources/Tools/MaxMain/resource.h rename to Sources/MaxPlugin/MaxMain/resource.h diff --git a/Sources/Tools/MaxMain/veroverrides.h b/Sources/MaxPlugin/MaxMain/veroverrides.h similarity index 100% rename from Sources/Tools/MaxMain/veroverrides.h rename to Sources/MaxPlugin/MaxMain/veroverrides.h diff --git a/Sources/Tools/MaxPlasmaLights/CMakeLists.txt b/Sources/MaxPlugin/MaxPlasmaLights/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxPlasmaLights/CMakeLists.txt rename to Sources/MaxPlugin/MaxPlasmaLights/CMakeLists.txt diff --git a/Sources/Tools/MaxPlasmaLights/DLLEntry.cpp b/Sources/MaxPlugin/MaxPlasmaLights/DLLEntry.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaLights/DLLEntry.cpp rename to Sources/MaxPlugin/MaxPlasmaLights/DLLEntry.cpp diff --git a/Sources/Tools/MaxPlasmaLights/Pch.h b/Sources/MaxPlugin/MaxPlasmaLights/Pch.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/Pch.h rename to Sources/MaxPlugin/MaxPlasmaLights/Pch.h diff --git a/Sources/Tools/MaxPlasmaLights/plRTLights.rc b/Sources/MaxPlugin/MaxPlasmaLights/plRTLights.rc similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTLights.rc rename to Sources/MaxPlugin/MaxPlasmaLights/plRTLights.rc diff --git a/Sources/Tools/MaxPlasmaLights/plRTObjLightDesc.h b/Sources/MaxPlugin/MaxPlasmaLights/plRTObjLightDesc.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTObjLightDesc.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRTObjLightDesc.h diff --git a/Sources/Tools/MaxPlasmaLights/plRTPlasmaLights.def b/Sources/MaxPlugin/MaxPlasmaLights/plRTPlasmaLights.def similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTPlasmaLights.def rename to Sources/MaxPlugin/MaxPlasmaLights/plRTPlasmaLights.def diff --git a/Sources/Tools/MaxPlasmaLights/plRTProjDirLight.cpp b/Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLight.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTProjDirLight.cpp rename to Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLight.cpp diff --git a/Sources/Tools/MaxPlasmaLights/plRTProjDirLight.h b/Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLight.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTProjDirLight.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLight.h diff --git a/Sources/Tools/MaxPlasmaLights/plRTProjDirLightClassDesc.h b/Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLightClassDesc.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTProjDirLightClassDesc.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLightClassDesc.h diff --git a/Sources/Tools/MaxPlasmaLights/plRTProjDirLightPBDec.h b/Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLightPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRTProjDirLightPBDec.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRTProjDirLightPBDec.h diff --git a/Sources/Tools/MaxPlasmaLights/plRealTimeLightBase.cpp b/Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightBase.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRealTimeLightBase.cpp rename to Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightBase.cpp diff --git a/Sources/Tools/MaxPlasmaLights/plRealTimeLightBase.h b/Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightBase.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRealTimeLightBase.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightBase.h diff --git a/Sources/Tools/MaxPlasmaLights/plRealTimeLights.cpp b/Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLights.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRealTimeLights.cpp rename to Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLights.cpp diff --git a/Sources/Tools/MaxPlasmaLights/plRealTimeLights.h b/Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLights.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRealTimeLights.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLights.h diff --git a/Sources/Tools/MaxPlasmaLights/plRealTimeLightsPBDec.h b/Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightsPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/plRealTimeLightsPBDec.h rename to Sources/MaxPlugin/MaxPlasmaLights/plRealTimeLightsPBDec.h diff --git a/Sources/Tools/MaxPlasmaLights/resource.h b/Sources/MaxPlugin/MaxPlasmaLights/resource.h similarity index 100% rename from Sources/Tools/MaxPlasmaLights/resource.h rename to Sources/MaxPlugin/MaxPlasmaLights/resource.h diff --git a/Sources/Tools/MaxPlasmaMtls/CMakeLists.txt b/Sources/MaxPlugin/MaxPlasmaMtls/CMakeLists.txt similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/CMakeLists.txt rename to Sources/MaxPlugin/MaxPlasmaMtls/CMakeLists.txt diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plAngleAttenLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plAngleAttenLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plAngleAttenLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plAngleAttenLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plAngleAttenLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plAngleAttenLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plAngleAttenLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plAngleAttenLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayerBitmapPB.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayerBitmapPB.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicEnvLayerBitmapPB.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicEnvLayerBitmapPB.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayerBitmapPB.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayerBitmapPB.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plDynamicTextLayerBitmapPB.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plDynamicTextLayerBitmapPB.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plLayerTex.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTex.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plLayerTex.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTex.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plLayerTex.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTex.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plLayerTex.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTex.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plMAXCameraLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plMAXCameraLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plMAXCameraLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plMAXCameraLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plMAXCameraLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plMAXCameraLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plMAXCameraLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plMAXCameraLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plPlasmaMAXLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayer.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayer.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayer.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayer.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayer.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayer.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayer.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayer.h diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Layers/plStaticEnvLayerBitmapPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthConvert.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthConvert.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthConvert.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthConvert.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthNode.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthNode.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthNode.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthNode.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthNode.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthNode.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plAnimStealthNode.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plAnimStealthNode.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlAnimPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlAnimPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlAnimPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlAnimPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlAnimPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlAnimPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlAnimPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlAnimPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlBasicPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlBasicPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlBasicPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlBasicPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlBasicPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlBasicPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plBumpMtlBasicPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plBumpMtlBasicPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtlPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtlPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plClothingMtlPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plClothingMtlPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlDlg.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlDlg.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlDlg.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlDlg.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlDlg.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlDlg.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlDlg.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlDlg.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plCompositeMtlPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plCompositeMtlPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAdvPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAdvPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAdvPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAdvPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAdvPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAdvPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAdvPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAdvPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAnimPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAnimPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAnimPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAnimPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAnimPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAnimPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlAnimPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlAnimPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlBasicPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlBasicPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlBasicPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlBasicPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlBasicPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlBasicPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlBasicPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlBasicPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlLayersPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlLayersPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlLayersPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlLayersPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlLayersPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlLayersPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plDecalMtlLayersPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plDecalMtlLayersPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlDlg.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlDlg.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlDlg.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlDlg.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlDlg.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlDlg.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlDlg.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlDlg.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlPB.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlPB.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlPB.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlPB.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plMultipassMtlPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plMultipassMtlPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plNoteTrackWatcher.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plNoteTrackWatcher.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plNoteTrackWatcher.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plNoteTrackWatcher.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plNoteTrackWatcher.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plNoteTrackWatcher.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plNoteTrackWatcher.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plNoteTrackWatcher.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtlPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtlPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plParticleMtlPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plParticleMtlPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassAnimDlgProc.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassAnimDlgProc.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassAnimDlgProc.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassAnimDlgProc.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassAnimDlgProc.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassAnimDlgProc.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassAnimDlgProc.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassAnimDlgProc.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassBaseParamIDs.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassBaseParamIDs.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassBaseParamIDs.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassBaseParamIDs.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtl.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtl.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAdvPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAdvPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAdvPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAdvPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAdvPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAdvPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAdvPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAdvPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAnimPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAnimPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAnimPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAnimPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAnimPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAnimPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlAnimPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlAnimPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBase.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBase.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBase.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBase.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBase.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBase.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBase.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBase.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBasicPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBasicPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBasicPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBasicPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBasicPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBasicPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlBasicPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlBasicPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlLayersPB.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlLayersPB.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlLayersPB.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlLayersPB.h diff --git a/Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlLayersPBDec.h b/Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlLayersPBDec.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Materials/plPassMtlLayersPBDec.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Materials/plPassMtlLayersPBDec.h diff --git a/Sources/Tools/MaxPlasmaMtls/MaxPlasmaMtls.rc b/Sources/MaxPlugin/MaxPlasmaMtls/MaxPlasmaMtls.rc similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/MaxPlasmaMtls.rc rename to Sources/MaxPlugin/MaxPlasmaMtls/MaxPlasmaMtls.rc diff --git a/Sources/Tools/MaxPlasmaMtls/Pch.h b/Sources/MaxPlugin/MaxPlasmaMtls/Pch.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Pch.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Pch.h diff --git a/Sources/Tools/MaxPlasmaMtls/Shaders.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/Shaders.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Shaders.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/Shaders.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/Shaders.h b/Sources/MaxPlugin/MaxPlasmaMtls/Shaders.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/Shaders.h rename to Sources/MaxPlugin/MaxPlasmaMtls/Shaders.h diff --git a/Sources/Tools/MaxPlasmaMtls/plBMSampler.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/plBMSampler.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plBMSampler.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/plBMSampler.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/plBMSampler.h b/Sources/MaxPlugin/MaxPlasmaMtls/plBMSampler.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plBMSampler.h rename to Sources/MaxPlugin/MaxPlasmaMtls/plBMSampler.h diff --git a/Sources/Tools/MaxPlasmaMtls/plBinkBitmap.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/plBinkBitmap.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plBinkBitmap.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/plBinkBitmap.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/plDetailCurveCtrl.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/plDetailCurveCtrl.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plDetailCurveCtrl.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/plDetailCurveCtrl.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/plDetailCurveCtrl.h b/Sources/MaxPlugin/MaxPlasmaMtls/plDetailCurveCtrl.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plDetailCurveCtrl.h rename to Sources/MaxPlugin/MaxPlasmaMtls/plDetailCurveCtrl.h diff --git a/Sources/Tools/MaxPlasmaMtls/plMaterialRefMsg.h b/Sources/MaxPlugin/MaxPlasmaMtls/plMaterialRefMsg.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plMaterialRefMsg.h rename to Sources/MaxPlugin/MaxPlasmaMtls/plMaterialRefMsg.h diff --git a/Sources/Tools/MaxPlasmaMtls/plMtlImport.cpp b/Sources/MaxPlugin/MaxPlasmaMtls/plMtlImport.cpp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plMtlImport.cpp rename to Sources/MaxPlugin/MaxPlasmaMtls/plMtlImport.cpp diff --git a/Sources/Tools/MaxPlasmaMtls/plMtlImport.h b/Sources/MaxPlugin/MaxPlasmaMtls/plMtlImport.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/plMtlImport.h rename to Sources/MaxPlugin/MaxPlasmaMtls/plMtlImport.h diff --git a/Sources/Tools/MaxPlasmaMtls/res/detailBgnd8bit.bmp b/Sources/MaxPlugin/MaxPlasmaMtls/res/detailBgnd8bit.bmp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/res/detailBgnd8bit.bmp rename to Sources/MaxPlugin/MaxPlasmaMtls/res/detailBgnd8bit.bmp diff --git a/Sources/Tools/MaxPlasmaMtls/res/dmtlbut.bmp b/Sources/MaxPlugin/MaxPlasmaMtls/res/dmtlbut.bmp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/res/dmtlbut.bmp rename to Sources/MaxPlugin/MaxPlasmaMtls/res/dmtlbut.bmp diff --git a/Sources/Tools/MaxPlasmaMtls/res/dmtlmsk.bmp b/Sources/MaxPlugin/MaxPlasmaMtls/res/dmtlmsk.bmp similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/res/dmtlmsk.bmp rename to Sources/MaxPlugin/MaxPlasmaMtls/res/dmtlmsk.bmp diff --git a/Sources/Tools/MaxPlasmaMtls/resource.h b/Sources/MaxPlugin/MaxPlasmaMtls/resource.h similarity index 100% rename from Sources/Tools/MaxPlasmaMtls/resource.h rename to Sources/MaxPlugin/MaxPlasmaMtls/resource.h diff --git a/Sources/Plasma/Apps/CMakeLists.txt b/Sources/Plasma/Apps/CMakeLists.txt index 7bfa9ee1c3..db734838d5 100644 --- a/Sources/Plasma/Apps/CMakeLists.txt +++ b/Sources/Plasma/Apps/CMakeLists.txt @@ -3,27 +3,18 @@ include_directories("${PLASMA_SOURCE_ROOT}/FeatureLib") include_directories("${PLASMA_SOURCE_ROOT}/NucleusLib") include_directories("${PLASMA_SOURCE_ROOT}/PubUtilLib") -if(WIN32) - if(PLASMA_BUILD_CLIENT) - add_subdirectory(plClient) - add_subdirectory(plCrashHandler) - endif() +if(PLASMA_BUILD_CLIENT) + add_subdirectory(plClient) - if(PLASMA_BUILD_LAUNCHER) - add_subdirectory(plUruLauncher) + if(WIN32) + add_subdirectory(plCrashHandler) endif() endif() -if(APPLE) - if(PLASMA_BUILD_CLIENT) - add_subdirectory(plClient) - endif() +if(PLASMA_BUILD_LAUNCHER AND WIN32) + add_subdirectory(plUruLauncher) endif() if(PLASMA_BUILD_TOOLS) - add_subdirectory(plPythonPack) - add_subdirectory(plFileSecure) - add_subdirectory(plFileEncrypt) - add_subdirectory(plPageInfo) - add_subdirectory(plPageOptimizer) + add_subdirectory(SoundDecompress) endif() diff --git a/Sources/Tools/SoundDecompress/CMakeLists.txt b/Sources/Plasma/Apps/SoundDecompress/CMakeLists.txt similarity index 100% rename from Sources/Tools/SoundDecompress/CMakeLists.txt rename to Sources/Plasma/Apps/SoundDecompress/CMakeLists.txt diff --git a/Sources/Tools/SoundDecompress/config.h.in b/Sources/Plasma/Apps/SoundDecompress/config.h.in similarity index 100% rename from Sources/Tools/SoundDecompress/config.h.in rename to Sources/Plasma/Apps/SoundDecompress/config.h.in diff --git a/Sources/Tools/SoundDecompress/main.cpp b/Sources/Plasma/Apps/SoundDecompress/main.cpp similarity index 100% rename from Sources/Tools/SoundDecompress/main.cpp rename to Sources/Plasma/Apps/SoundDecompress/main.cpp diff --git a/Sources/Tools/SoundDecompress/plAllCreatables.cpp b/Sources/Plasma/Apps/SoundDecompress/plAllCreatables.cpp similarity index 100% rename from Sources/Tools/SoundDecompress/plAllCreatables.cpp rename to Sources/Plasma/Apps/SoundDecompress/plAllCreatables.cpp diff --git a/Sources/Tools/SoundDecompress/plOldAudioFileReader.cpp b/Sources/Plasma/Apps/SoundDecompress/plOldAudioFileReader.cpp similarity index 100% rename from Sources/Tools/SoundDecompress/plOldAudioFileReader.cpp rename to Sources/Plasma/Apps/SoundDecompress/plOldAudioFileReader.cpp diff --git a/Sources/Tools/SoundDecompress/plOldAudioFileReader.h b/Sources/Plasma/Apps/SoundDecompress/plOldAudioFileReader.h similarity index 100% rename from Sources/Tools/SoundDecompress/plOldAudioFileReader.h rename to Sources/Plasma/Apps/SoundDecompress/plOldAudioFileReader.h diff --git a/Sources/Tools/CMakeLists.txt b/Sources/Tools/CMakeLists.txt index 361ac2801c..a9a3c10868 100644 --- a/Sources/Tools/CMakeLists.txt +++ b/Sources/Tools/CMakeLists.txt @@ -3,36 +3,27 @@ include_directories("${PLASMA_SOURCE_ROOT}/FeatureLib") include_directories("${PLASMA_SOURCE_ROOT}/NucleusLib") include_directories("${PLASMA_SOURCE_ROOT}/PubUtilLib") -if(PLASMA_BUILD_TOOLS) - add_subdirectory(SoundDecompress) - add_subdirectory(plSystemInfo) - add_subdirectory(plFilePatcher) - - if(Qt_FOUND) - add_subdirectory(plLocalizationEditor) - if(WIN32) - add_subdirectory(plNetLog) - endif() - add_subdirectory(plResBrowser) - endif() +add_subdirectory(plFileEncrypt) +add_subdirectory(plFilePatcher) +add_subdirectory(plFileSecure) +add_subdirectory(plLocalizationBenchmark) +add_subdirectory(plPageInfo) +add_subdirectory(plPageOptimizer) +add_subdirectory(plPythonPack) +add_subdirectory(plSystemInfo) +if(Qt_FOUND) + add_subdirectory(plLocalizationEditor) if(WIN32) - add_subdirectory(plShaderAssembler) - endif() - - if(TARGET freetype AND Qt_FOUND) - add_subdirectory(plFontConverter) + add_subdirectory(plNetLog) endif() + add_subdirectory(plResBrowser) endif() -add_subdirectory(plLocalizationBenchmark) +if(WIN32) + add_subdirectory(plShaderAssembler) +endif() -# Max Stuff goes below here... -if(PLASMA_BUILD_MAX_PLUGIN) - add_subdirectory(MaxComponent) - add_subdirectory(MaxConvert) - add_subdirectory(MaxExport) - add_subdirectory(MaxMain) - add_subdirectory(MaxPlasmaLights) - add_subdirectory(MaxPlasmaMtls) +if(TARGET freetype AND Qt_FOUND) + add_subdirectory(plFontConverter) endif() diff --git a/Sources/Plasma/Apps/plFileEncrypt/CMakeLists.txt b/Sources/Tools/plFileEncrypt/CMakeLists.txt similarity index 100% rename from Sources/Plasma/Apps/plFileEncrypt/CMakeLists.txt rename to Sources/Tools/plFileEncrypt/CMakeLists.txt diff --git a/Sources/Plasma/Apps/plFileEncrypt/main.cpp b/Sources/Tools/plFileEncrypt/main.cpp similarity index 100% rename from Sources/Plasma/Apps/plFileEncrypt/main.cpp rename to Sources/Tools/plFileEncrypt/main.cpp diff --git a/Sources/Plasma/Apps/plFileSecure/CMakeLists.txt b/Sources/Tools/plFileSecure/CMakeLists.txt similarity index 100% rename from Sources/Plasma/Apps/plFileSecure/CMakeLists.txt rename to Sources/Tools/plFileSecure/CMakeLists.txt diff --git a/Sources/Plasma/Apps/plFileSecure/main.cpp b/Sources/Tools/plFileSecure/main.cpp similarity index 100% rename from Sources/Plasma/Apps/plFileSecure/main.cpp rename to Sources/Tools/plFileSecure/main.cpp diff --git a/Sources/Plasma/Apps/plPageInfo/CMakeLists.txt b/Sources/Tools/plPageInfo/CMakeLists.txt similarity index 100% rename from Sources/Plasma/Apps/plPageInfo/CMakeLists.txt rename to Sources/Tools/plPageInfo/CMakeLists.txt diff --git a/Sources/Plasma/Apps/plPageInfo/plAllCreatables.cpp b/Sources/Tools/plPageInfo/plAllCreatables.cpp similarity index 100% rename from Sources/Plasma/Apps/plPageInfo/plAllCreatables.cpp rename to Sources/Tools/plPageInfo/plAllCreatables.cpp diff --git a/Sources/Plasma/Apps/plPageInfo/plPageInfo.cpp b/Sources/Tools/plPageInfo/plPageInfo.cpp similarity index 100% rename from Sources/Plasma/Apps/plPageInfo/plPageInfo.cpp rename to Sources/Tools/plPageInfo/plPageInfo.cpp diff --git a/Sources/Plasma/Apps/plPageOptimizer/CMakeLists.txt b/Sources/Tools/plPageOptimizer/CMakeLists.txt similarity index 100% rename from Sources/Plasma/Apps/plPageOptimizer/CMakeLists.txt rename to Sources/Tools/plPageOptimizer/CMakeLists.txt diff --git a/Sources/Plasma/Apps/plPageOptimizer/main.cpp b/Sources/Tools/plPageOptimizer/main.cpp similarity index 100% rename from Sources/Plasma/Apps/plPageOptimizer/main.cpp rename to Sources/Tools/plPageOptimizer/main.cpp diff --git a/Sources/Plasma/Apps/plPageOptimizer/plAllCreatables.cpp b/Sources/Tools/plPageOptimizer/plAllCreatables.cpp similarity index 100% rename from Sources/Plasma/Apps/plPageOptimizer/plAllCreatables.cpp rename to Sources/Tools/plPageOptimizer/plAllCreatables.cpp diff --git a/Sources/Plasma/Apps/plPageOptimizer/plPageOptimizer.cpp b/Sources/Tools/plPageOptimizer/plPageOptimizer.cpp similarity index 100% rename from Sources/Plasma/Apps/plPageOptimizer/plPageOptimizer.cpp rename to Sources/Tools/plPageOptimizer/plPageOptimizer.cpp diff --git a/Sources/Plasma/Apps/plPageOptimizer/plPageOptimizer.h b/Sources/Tools/plPageOptimizer/plPageOptimizer.h similarity index 100% rename from Sources/Plasma/Apps/plPageOptimizer/plPageOptimizer.h rename to Sources/Tools/plPageOptimizer/plPageOptimizer.h diff --git a/Sources/Plasma/Apps/plPythonPack/CMakeLists.txt b/Sources/Tools/plPythonPack/CMakeLists.txt similarity index 100% rename from Sources/Plasma/Apps/plPythonPack/CMakeLists.txt rename to Sources/Tools/plPythonPack/CMakeLists.txt diff --git a/Sources/Plasma/Apps/plPythonPack/PythonInterface.cpp b/Sources/Tools/plPythonPack/PythonInterface.cpp similarity index 100% rename from Sources/Plasma/Apps/plPythonPack/PythonInterface.cpp rename to Sources/Tools/plPythonPack/PythonInterface.cpp diff --git a/Sources/Plasma/Apps/plPythonPack/PythonInterface.h b/Sources/Tools/plPythonPack/PythonInterface.h similarity index 100% rename from Sources/Plasma/Apps/plPythonPack/PythonInterface.h rename to Sources/Tools/plPythonPack/PythonInterface.h diff --git a/Sources/Plasma/Apps/plPythonPack/main.cpp b/Sources/Tools/plPythonPack/main.cpp similarity index 100% rename from Sources/Plasma/Apps/plPythonPack/main.cpp rename to Sources/Tools/plPythonPack/main.cpp