diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Customizer.dpr b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Customizer.dpr similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Customizer.dpr rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Customizer.dpr diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit1.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit1.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit1.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit1.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit1.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit1.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit1.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit1.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit2.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit2.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit2.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit2.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit2.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit2.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/Unit2.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/Unit2.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/advanced.txt b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/advanced.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/advanced.txt rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/advanced.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/faq.txt b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/faq.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/faq.txt rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/faq.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/gnugettext.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/gnugettext.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/gnugettext.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/gnugettext.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/langcodes.txt b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/langcodes.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/langcodes.txt rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/langcodes.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/de/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/es/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fi/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/fr/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ignore.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ignore.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ignore.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ignore.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ja/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ko/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/pt_BR/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/ru/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Cyrillic/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sr_Latin/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/sv/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/tr/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.mo b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.mo similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.mo rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.mo diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.po b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.po similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.po rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/locale/zh_CN/LC_MESSAGES/default.po diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Customizer/translations.txt b/official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/translations.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Customizer/translations.txt rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Customizer/translations.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/FormPopupMenu.dpr b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/FormPopupMenu.dpr similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/FormPopupMenu.dpr rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/FormPopupMenu.dpr diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit1.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit1.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit1.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit1.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit1.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit1.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit1.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit1.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit2.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit2.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit2.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit2.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit2.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit2.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit2.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit2.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit3.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit3.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit3.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit3.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit3.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit3.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/FormPopupMenu/Unit3.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/FormPopupMenu/Unit3.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Overview/Overview.dpr b/official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Overview.dpr similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Overview/Overview.dpr rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Overview.dpr diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Overview/Skins/WMP11.skn b/official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Skins/WMP11.skn similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Overview/Skins/WMP11.skn rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Skins/WMP11.skn diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Overview/Unit1.dfm b/official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Unit1.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Overview/Unit1.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Unit1.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Overview/Unit1.pas b/official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Unit1.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Overview/Unit1.pas rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/Unit1.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Demos/Overview/hint.bmp b/official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/hint.bmp similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Demos/Overview/hint.bmp rename to official/2.2.2+2.4.0/SpTBXLib/Demos/Overview/hint.bmp diff --git a/official/2.2.2+2.4/SpTBXLib/LICENSE.txt b/official/2.2.2+2.4.0/SpTBXLib/LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/LICENSE.txt rename to official/2.2.2+2.4.0/SpTBXLib/LICENSE.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXColorPickerForm.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXColorPickerForm.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXColorPickerForm.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXColorPickerForm.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXControls.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXControls.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXControls.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXControls.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXCustomizer.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXCustomizer.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXCustomizer.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXCustomizer.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXCustomizerForm.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXCustomizerForm.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXCustomizerForm.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXCustomizerForm.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXDefaultSkins.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXDefaultSkins.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXDefaultSkins.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXDefaultSkins.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXDkPanels.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXDkPanels.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXDkPanels.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXDkPanels.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXEditors.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXEditors.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXEditors.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXEditors.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXExtEditors.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXExtEditors.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXExtEditors.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXExtEditors.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXFormPopupMenu.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXFormPopupMenu.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXFormPopupMenu.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXFormPopupMenu.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXItem.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXItem.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXItem.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXItem.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.bpl b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.bpl similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.bpl rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.bpl diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcp b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcp similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcp rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcp diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLibDsgn_d12.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.bpl b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.bpl similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.bpl rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.bpl diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.dcp b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.dcp similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.dcp rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.dcp diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXLib_d12.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXLib_d12.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXMDIMRU.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXMDIMRU.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXMDIMRU.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXMDIMRU.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXReg.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXReg.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXReg.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXReg.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXSkins.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXSkins.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXSkins.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXSkins.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXTabs.dcu b/official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXTabs.dcu similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Lib/D12/SpTBXTabs.dcu rename to official/2.2.2+2.4.0/SpTBXLib/Lib/D12/SpTBXTabs.dcu diff --git a/official/2.2.2+2.4/SpTBXLib/MPL-LICENSE.txt b/official/2.2.2+2.4.0/SpTBXLib/MPL-LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/MPL-LICENSE.txt rename to official/2.2.2+2.4.0/SpTBXLib/MPL-LICENSE.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/BuildPackages_D12.groupproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/BuildPackages_D12.groupproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/BuildPackages_D12.groupproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/BuildPackages_D12.groupproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.bdsproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.bdsproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.bdsproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.bdsproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d10.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d10.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.bdsproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.bdsproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.bdsproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.bdsproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d11.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d11.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.dproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.dproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.dproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.dproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d12.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d12.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d7.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d7.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d7.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d7.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d7.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d7.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d7.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d7.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d9.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d9.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d9.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d9.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d9.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d9.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLibDsgn_d9.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLibDsgn_d9.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.bdsproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.bdsproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.bdsproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.bdsproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d10.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d10.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.bdsproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.bdsproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.bdsproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.bdsproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d11.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d11.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.dproj b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.dproj similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.dproj rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.dproj diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d12.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d12.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d7.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d7.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d7.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d7.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d7.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d7.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d7.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d7.res diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d9.dpk b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d9.dpk similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d9.dpk rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d9.dpk diff --git a/official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d9.res b/official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d9.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Packages/SpTBXLib_d9.res rename to official/2.2.2+2.4.0/SpTBXLib/Packages/SpTBXLib_d9.res diff --git a/official/2.2.2+2.4/SpTBXLib/Readme.txt b/official/2.2.2+2.4.0/SpTBXLib/Readme.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Readme.txt rename to official/2.2.2+2.4.0/SpTBXLib/Readme.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Registration.txt b/official/2.2.2+2.4.0/SpTBXLib/Registration.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Registration.txt rename to official/2.2.2+2.4.0/SpTBXLib/Registration.txt diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXColorPickerForm.dfm b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXColorPickerForm.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXColorPickerForm.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXColorPickerForm.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXColorPickerForm.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXColorPickerForm.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXColorPickerForm.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXColorPickerForm.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXControls.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXControls.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXControls.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXControls.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizer.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizer.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizer.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizer.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizerForm.dfm b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizerForm.dfm similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizerForm.dfm rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizerForm.dfm diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizerForm.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizerForm.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXCustomizerForm.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXCustomizerForm.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXDefaultSkins.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXDefaultSkins.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXDefaultSkins.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXDefaultSkins.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXDkPanels.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXDkPanels.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXDkPanels.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXDkPanels.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXEditors.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXEditors.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXEditors.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXEditors.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXExtEditors.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXExtEditors.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXExtEditors.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXExtEditors.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXFormPopupMenu.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXFormPopupMenu.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXFormPopupMenu.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXFormPopupMenu.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXGlyphs.res b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXGlyphs.res similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXGlyphs.res rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXGlyphs.res diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXItem.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXItem.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXItem.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXItem.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXMDIMRU.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXMDIMRU.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXMDIMRU.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXMDIMRU.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXReg.dcr b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXReg.dcr similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXReg.dcr rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXReg.dcr diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXReg.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXReg.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXReg.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXReg.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXSkins.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXSkins.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXSkins.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXSkins.pas diff --git a/official/2.2.2+2.4/SpTBXLib/Source/SpTBXTabs.pas b/official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXTabs.pas similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/Source/SpTBXTabs.pas rename to official/2.2.2+2.4.0/SpTBXLib/Source/SpTBXTabs.pas diff --git a/official/2.2.2+2.4/SpTBXLib/SpTBXLib-LICENSE.txt b/official/2.2.2+2.4.0/SpTBXLib/SpTBXLib-LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/SpTBXLib/SpTBXLib-LICENSE.txt rename to official/2.2.2+2.4.0/SpTBXLib/SpTBXLib-LICENSE.txt diff --git a/official/2.2.2+2.4/TB2K/DemoProj/.cvsignore b/official/2.2.2+2.4.0/TB2K/DemoProj/.cvsignore similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/.cvsignore rename to official/2.2.2+2.4.0/TB2K/DemoProj/.cvsignore diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo.cfg b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo.cfg similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo.cfg rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo.cfg diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo.dof b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo.dof similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo.dof rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo.dof diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo.dpr b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo.dpr similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo.dpr rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo.dpr diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo.res b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo.res similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo.res rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo.res diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo1.dfm b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo1.dfm similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo1.dfm rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo1.dfm diff --git a/official/2.2.2+2.4/TB2K/DemoProj/Demo1.pas b/official/2.2.2+2.4.0/TB2K/DemoProj/Demo1.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/Demo1.pas rename to official/2.2.2+2.4.0/TB2K/DemoProj/Demo1.pas diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.bpr b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.bpr similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.bpr rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.bpr diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.cpp b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.cpp rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.cpp diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.res b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.res similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB.res rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB.res diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.bpr b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.bpr similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.bpr rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.bpr diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.cpp b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.cpp rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.cpp diff --git a/official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.res b/official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.res similarity index 100% rename from official/2.2.2+2.4/TB2K/DemoProj/DemoBCB6.res rename to official/2.2.2+2.4.0/TB2K/DemoProj/DemoBCB6.res diff --git a/official/2.2.2+2.4/TB2K/GPL-LICENSE.txt b/official/2.2.2+2.4.0/TB2K/GPL-LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/GPL-LICENSE.txt rename to official/2.2.2+2.4.0/TB2K/GPL-LICENSE.txt diff --git a/official/2.2.2+2.4/TB2K/Glyphs.zip b/official/2.2.2+2.4.0/TB2K/Glyphs.zip similarity index 100% rename from official/2.2.2+2.4/TB2K/Glyphs.zip rename to official/2.2.2+2.4.0/TB2K/Glyphs.zip diff --git a/official/2.2.2+2.4/TB2K/LICENSE.txt b/official/2.2.2+2.4.0/TB2K/LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/LICENSE.txt rename to official/2.2.2+2.4.0/TB2K/LICENSE.txt diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Acc.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Acc.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Acc.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Acc.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Anim.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Anim.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Anim.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Anim.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Common.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Common.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Common.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Common.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Consts.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Consts.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Consts.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Consts.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Dock.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Dock.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Dock.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Dock.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnConvertOptions.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnConvertOptions.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnConvertOptions.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnConvertOptions.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnConverter.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnConverter.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnConverter.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnConverter.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnItemEditor.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnItemEditor.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2DsgnItemEditor.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2DsgnItemEditor.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2ExtItems.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2ExtItems.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2ExtItems.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2ExtItems.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Hook.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Hook.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Hook.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Hook.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Item.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Item.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Item.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Item.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2MDI.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2MDI.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2MDI.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2MDI.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2MRU.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2MRU.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2MRU.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2MRU.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Reg.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Reg.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Reg.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Reg.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2ToolWindow.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2ToolWindow.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2ToolWindow.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2ToolWindow.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Toolbar.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Toolbar.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Toolbar.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Toolbar.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/TB2Version.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Version.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/TB2Version.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/TB2Version.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.bpl b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.bpl similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.bpl rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.bpl diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.dcp b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.dcp similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.dcp rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.dcp diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2k_d12.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2k_d12.dcu diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.bpl b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.bpl similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.bpl rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.bpl diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.dcp b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.dcp similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.dcp rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.dcp diff --git a/official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.dcu b/official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.dcu similarity index 100% rename from official/2.2.2+2.4/TB2K/Lib/D12/tb2kdsgn_d12.dcu rename to official/2.2.2+2.4.0/TB2K/Lib/D12/tb2kdsgn_d12.dcu diff --git a/official/2.2.2+2.4/TB2K/Packages/.cvsignore b/official/2.2.2+2.4.0/TB2K/Packages/.cvsignore similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/.cvsignore rename to official/2.2.2+2.4.0/TB2K/Packages/.cvsignore diff --git a/official/2.2.2+2.4/TB2K/Packages/BuildPackages_D12.groupproj b/official/2.2.2+2.4.0/TB2K/Packages/BuildPackages_D12.groupproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/BuildPackages_D12.groupproj rename to official/2.2.2+2.4.0/TB2K/Packages/BuildPackages_D12.groupproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb4.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb4.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb4.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb4.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb4.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb4.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb4.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb4.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb5.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb5.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb5.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb5.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb5.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb5.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb5.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb5.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb6.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb6.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb6.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb6.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_cb6.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb6.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_cb6.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_cb6.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d10.bdsproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.bdsproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d10.bdsproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.bdsproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d10.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d10.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d10.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d10.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d10.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d11.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d11.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d11.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d11.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.dproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d11.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d11.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d11.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d12.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d12.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d12.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d12.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.dproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d12.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d12.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d12.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d4.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d4.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d4.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d4.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d4.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d4.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d4.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d4.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d5.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d5.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d5.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d5.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d5.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d5.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d5.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d5.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d6.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d6.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d6.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d6.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d6.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d6.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d6.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d6.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d7.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d7.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d7.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d7.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d7.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d7.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d7.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d7.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d9.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d9.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d9.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d9.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_d9.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_d9.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_d9.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_d9.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_dn10.bdsproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn10.bdsproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_dn10.bdsproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn10.bdsproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_dn10.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn10.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_dn10.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn10.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_dn11.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn11.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_dn11.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn11.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2k_dn11.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn11.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2k_dn11.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2k_dn11.dproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb4.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb4.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb4.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb4.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb4.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb4.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb4.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb4.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb5.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb5.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb5.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb5.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb5.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb5.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb5.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb5.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb6.bpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb6.bpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb6.bpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb6.bpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb6.cpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb6.cpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_cb6.cpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_cb6.cpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.bdsproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.bdsproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.bdsproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.bdsproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d10.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d10.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.dproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d11.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d11.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.bpi b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.bpi similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.bpi rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.bpi diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.dproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.hpp b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.hpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.hpp rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.hpp diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.lib b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.lib similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.lib rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.lib diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d12.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d12.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d4.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d4.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d4.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d4.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d4.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d4.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d4.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d4.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d5.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d5.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d5.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d5.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d5.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d5.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d5.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d5.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d6.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d6.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d6.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d6.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d6.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d6.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d6.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d6.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d7.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d7.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d7.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d7.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d7.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d7.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d7.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d7.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d9.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d9.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d9.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d9.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d9.res b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d9.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_d9.res rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_d9.res diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn10.bdsproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn10.bdsproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn10.bdsproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn10.bdsproj diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn10.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn10.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn10.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn10.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn11.dpk b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn11.dpk similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn11.dpk rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn11.dpk diff --git a/official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn11.dproj b/official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn11.dproj similarity index 100% rename from official/2.2.2+2.4/TB2K/Packages/tb2kdsgn_dn11.dproj rename to official/2.2.2+2.4.0/TB2K/Packages/tb2kdsgn_dn11.dproj diff --git a/official/2.2.2+2.4/TB2K/README.txt b/official/2.2.2+2.4.0/TB2K/README.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/README.txt rename to official/2.2.2+2.4.0/TB2K/README.txt diff --git a/official/2.2.2+2.4/TB2K/Source/.cvsignore b/official/2.2.2+2.4.0/TB2K/Source/.cvsignore similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/.cvsignore rename to official/2.2.2+2.4.0/TB2K/Source/.cvsignore diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TB2DsgnEditorImages.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TB2DsgnEditorImages.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TB2DsgnEditorImages.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TB2DsgnEditorImages.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBBackground.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBBackground.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBBackground.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBBackground.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBBackground16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBBackground16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBBackground16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBBackground16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBDock.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBDock.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBDock.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBDock.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBDock16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBDock16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBDock16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBDock16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBEditItem.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBEditItem.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBEditItem.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBEditItem.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBGroupItem.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBGroupItem.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBGroupItem.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBGroupItem.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBImageList.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBImageList.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBImageList.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBImageList.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBImageList16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBImageList16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBImageList16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBImageList16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBItemContainer.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBItemContainer.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBItemContainer.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBItemContainer.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBItemContainer16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBItemContainer16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBItemContainer16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBItemContainer16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIHandler.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIHandler.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIHandler.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIHandler.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIHandler16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIHandler16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIHandler16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIHandler16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIWindowItem.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIWindowItem.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMDIWindowItem.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMDIWindowItem.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUList.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUList.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUList.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUList.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUList16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUList16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUList16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUList16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUListItem.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUListItem.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBMRUListItem.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBMRUListItem.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBPopupMenu.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBPopupMenu.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBPopupMenu.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBPopupMenu.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBPopupMenu16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBPopupMenu16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBPopupMenu16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBPopupMenu16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBToolWindow.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolWindow.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBToolWindow.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolWindow.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBToolWindow16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolWindow16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBToolWindow16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolWindow16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBToolbar.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolbar.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBToolbar.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolbar.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/Icons/TTBToolbar16.bmp b/official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolbar16.bmp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/Icons/TTBToolbar16.bmp rename to official/2.2.2+2.4.0/TB2K/Source/Icons/TTBToolbar16.bmp diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Acc.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Acc.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Acc.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Acc.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Anim.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Anim.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Anim.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Anim.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Common.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Common.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Common.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Common.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Consts.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Consts.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Consts.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Consts.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Dock.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Dock.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Dock.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Dock.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.dfm b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.dfm similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.dfm rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.dfm diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.dfm.txt b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.dfm.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.dfm.txt rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.dfm.txt diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.hpp b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.hpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.hpp rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.hpp diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConvertOptions.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConvertOptions.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.dfm b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.dfm similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.dfm rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.dfm diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.dfm.txt b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.dfm.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.dfm.txt rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.dfm.txt diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.hpp b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.hpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.hpp rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.hpp diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnConverter.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnConverter.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.dfm b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.dfm similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.dfm rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.dfm diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.dfm.txt b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.dfm.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.dfm.txt rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.dfm.txt diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.hpp b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.hpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.hpp rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.hpp diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.res b/official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2DsgnItemEditor.res rename to official/2.2.2+2.4.0/TB2K/Source/TB2DsgnItemEditor.res diff --git a/official/2.2.2+2.4/TB2K/Source/TB2ExtItems.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2ExtItems.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2ExtItems.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2ExtItems.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Hook.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Hook.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Hook.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Hook.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Item.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Item.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Item.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Item.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2MDI.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2MDI.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2MDI.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2MDI.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2MDI.res b/official/2.2.2+2.4.0/TB2K/Source/TB2MDI.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2MDI.res rename to official/2.2.2+2.4.0/TB2K/Source/TB2MDI.res diff --git a/official/2.2.2+2.4/TB2K/Source/TB2MRU.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2MRU.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2MRU.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2MRU.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2OleMarshal.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2OleMarshal.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2OleMarshal.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2OleMarshal.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Reg.dcr b/official/2.2.2+2.4.0/TB2K/Source/TB2Reg.dcr similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Reg.dcr rename to official/2.2.2+2.4.0/TB2K/Source/TB2Reg.dcr diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Reg.hpp b/official/2.2.2+2.4.0/TB2K/Source/TB2Reg.hpp similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Reg.hpp rename to official/2.2.2+2.4.0/TB2K/Source/TB2Reg.hpp diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Reg.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Reg.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Reg.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Reg.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2ResCursors.res b/official/2.2.2+2.4.0/TB2K/Source/TB2ResCursors.res similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2ResCursors.res rename to official/2.2.2+2.4.0/TB2K/Source/TB2ResCursors.res diff --git a/official/2.2.2+2.4/TB2K/Source/TB2ToolWindow.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2ToolWindow.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2ToolWindow.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2ToolWindow.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Toolbar.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Toolbar.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Toolbar.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Toolbar.pas diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Ver.inc b/official/2.2.2+2.4.0/TB2K/Source/TB2Ver.inc similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Ver.inc rename to official/2.2.2+2.4.0/TB2K/Source/TB2Ver.inc diff --git a/official/2.2.2+2.4/TB2K/Source/TB2Version.pas b/official/2.2.2+2.4.0/TB2K/Source/TB2Version.pas similarity index 100% rename from official/2.2.2+2.4/TB2K/Source/TB2Version.pas rename to official/2.2.2+2.4.0/TB2K/Source/TB2Version.pas diff --git a/official/2.2.2+2.4/TB2K/TB2k-LICENSE.txt b/official/2.2.2+2.4.0/TB2K/TB2k-LICENSE.txt similarity index 100% rename from official/2.2.2+2.4/TB2K/TB2k-LICENSE.txt rename to official/2.2.2+2.4.0/TB2K/TB2k-LICENSE.txt diff --git a/official/2.2.2+2.4/TB2K/tb2k.chm b/official/2.2.2+2.4.0/TB2K/tb2k.chm similarity index 100% rename from official/2.2.2+2.4/TB2K/tb2k.chm rename to official/2.2.2+2.4.0/TB2K/tb2k.chm diff --git a/official/2.2.2+2.4/TB2K/whatsnew.htm b/official/2.2.2+2.4.0/TB2K/whatsnew.htm similarity index 100% rename from official/2.2.2+2.4/TB2K/whatsnew.htm rename to official/2.2.2+2.4.0/TB2K/whatsnew.htm