diff --git a/Package/Environment/Common/Collections/Arcade/Exclude.txt b/Package/Environment/Common/collections/Arcade/exclude.txt similarity index 100% rename from Package/Environment/Common/Collections/Arcade/Exclude.txt rename to Package/Environment/Common/collections/Arcade/exclude.txt diff --git a/Package/Environment/Common/Collections/Arcade/Include.txt b/Package/Environment/Common/collections/Arcade/include.txt similarity index 100% rename from Package/Environment/Common/Collections/Arcade/Include.txt rename to Package/Environment/Common/collections/Arcade/include.txt diff --git a/Package/Environment/Common/Collections/Arcade/Settings.conf b/Package/Environment/Common/collections/Arcade/settings.conf similarity index 100% rename from Package/Environment/Common/Collections/Arcade/Settings.conf rename to Package/Environment/Common/collections/Arcade/settings.conf diff --git a/Package/Environment/Common/Collections/Main/Menu.xml b/Package/Environment/Common/collections/Main/menu.xml similarity index 100% rename from Package/Environment/Common/Collections/Main/Menu.xml rename to Package/Environment/Common/collections/Main/menu.xml diff --git a/Package/Environment/Common/Collections/Main/Settings.conf b/Package/Environment/Common/collections/Main/settings.conf similarity index 100% rename from Package/Environment/Common/Collections/Main/Settings.conf rename to Package/Environment/Common/collections/Main/settings.conf diff --git a/Package/Environment/Common/Collections/Nintendo Entertainment System/Exclude.txt b/Package/Environment/Common/collections/Nintendo Entertainment System/exclude.txt similarity index 100% rename from Package/Environment/Common/Collections/Nintendo Entertainment System/Exclude.txt rename to Package/Environment/Common/collections/Nintendo Entertainment System/exclude.txt diff --git a/Package/Environment/Common/Collections/Nintendo Entertainment System/Include.txt b/Package/Environment/Common/collections/Nintendo Entertainment System/include.txt similarity index 100% rename from Package/Environment/Common/Collections/Nintendo Entertainment System/Include.txt rename to Package/Environment/Common/collections/Nintendo Entertainment System/include.txt diff --git a/Package/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf b/Package/Environment/Common/collections/Nintendo Entertainment System/settings.conf similarity index 100% rename from Package/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf rename to Package/Environment/Common/collections/Nintendo Entertainment System/settings.conf diff --git a/Package/Environment/Common/Controls.conf b/Package/Environment/Common/controls.conf similarity index 100% rename from Package/Environment/Common/Controls.conf rename to Package/Environment/Common/controls.conf diff --git a/Package/Environment/Common/Launchers/Fceux.conf b/Package/Environment/Common/launchers/fceux.conf similarity index 100% rename from Package/Environment/Common/Launchers/Fceux.conf rename to Package/Environment/Common/launchers/fceux.conf diff --git a/Package/Environment/Common/Launchers/HyperLaunch.conf b/Package/Environment/Common/launchers/hyperlaunch.conf similarity index 100% rename from Package/Environment/Common/Launchers/HyperLaunch.conf rename to Package/Environment/Common/launchers/hyperlaunch.conf diff --git a/Package/Environment/Common/Launchers/MAME.conf b/Package/Environment/Common/launchers/mame.conf similarity index 100% rename from Package/Environment/Common/Launchers/MAME.conf rename to Package/Environment/Common/launchers/mame.conf diff --git a/Package/Environment/Common/Launchers/Nestopia.conf b/Package/Environment/Common/launchers/nestopia.conf similarity index 100% rename from Package/Environment/Common/Launchers/Nestopia.conf rename to Package/Environment/Common/launchers/nestopia.conf diff --git a/Package/Environment/Common/Layouts/Default 16x9/LoveloBlack.otf b/Package/Environment/Common/layouts/Default 16x9/LoveloBlack.otf similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/LoveloBlack.otf rename to Package/Environment/Common/layouts/Default 16x9/LoveloBlack.otf diff --git a/Package/Environment/Common/Layouts/Default 16x9/barbkgrnd.png b/Package/Environment/Common/layouts/Default 16x9/barbkgrnd.png similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/barbkgrnd.png rename to Package/Environment/Common/layouts/Default 16x9/barbkgrnd.png diff --git a/Package/Environment/Common/Layouts/Default 16x9/bkgd.png b/Package/Environment/Common/layouts/Default 16x9/bkgd.png similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/bkgd.png rename to Package/Environment/Common/layouts/Default 16x9/bkgd.png diff --git a/Package/Environment/Common/Layouts/Default 16x9/highlight.wav b/Package/Environment/Common/layouts/Default 16x9/highlight.wav similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/highlight.wav rename to Package/Environment/Common/layouts/Default 16x9/highlight.wav diff --git a/Package/Environment/Common/Layouts/Default 16x9/Layout.xml b/Package/Environment/Common/layouts/Default 16x9/layout.xml similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/Layout.xml rename to Package/Environment/Common/layouts/Default 16x9/layout.xml diff --git a/Package/Environment/Common/Layouts/Default 16x9/load.wav b/Package/Environment/Common/layouts/Default 16x9/load.wav similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/load.wav rename to Package/Environment/Common/layouts/Default 16x9/load.wav diff --git a/Package/Environment/Common/Layouts/Default 16x9/logo.png b/Package/Environment/Common/layouts/Default 16x9/logo.png similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/logo.png rename to Package/Environment/Common/layouts/Default 16x9/logo.png diff --git a/Package/Environment/Common/Layouts/Default 16x9/select.wav b/Package/Environment/Common/layouts/Default 16x9/select.wav similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/select.wav rename to Package/Environment/Common/layouts/Default 16x9/select.wav diff --git a/Package/Environment/Common/Layouts/Default 16x9/Splash.xml b/Package/Environment/Common/layouts/Default 16x9/splash.xml similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/Splash.xml rename to Package/Environment/Common/layouts/Default 16x9/splash.xml diff --git a/Package/Environment/Common/Layouts/Default 16x9/unload.wav b/Package/Environment/Common/layouts/Default 16x9/unload.wav similarity index 100% rename from Package/Environment/Common/Layouts/Default 16x9/unload.wav rename to Package/Environment/Common/layouts/Default 16x9/unload.wav diff --git a/Package/Environment/Common/Meta/Hyperlist/AAE.xml b/Package/Environment/Common/meta/hyperlist/AAE.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/AAE.xml rename to Package/Environment/Common/meta/hyperlist/AAE.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/American Laser Games.xml b/Package/Environment/Common/meta/hyperlist/American Laser Games.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/American Laser Games.xml rename to Package/Environment/Common/meta/hyperlist/American Laser Games.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Amstrad GX4000.xml b/Package/Environment/Common/meta/hyperlist/Amstrad GX4000.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Amstrad GX4000.xml rename to Package/Environment/Common/meta/hyperlist/Amstrad GX4000.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Atari 2600.xml b/Package/Environment/Common/meta/hyperlist/Atari 2600.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Atari 2600.xml rename to Package/Environment/Common/meta/hyperlist/Atari 2600.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Atari 5200.xml b/Package/Environment/Common/meta/hyperlist/Atari 5200.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Atari 5200.xml rename to Package/Environment/Common/meta/hyperlist/Atari 5200.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Atari 7800.xml b/Package/Environment/Common/meta/hyperlist/Atari 7800.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Atari 7800.xml rename to Package/Environment/Common/meta/hyperlist/Atari 7800.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Atari Jaguar.xml b/Package/Environment/Common/meta/hyperlist/Atari Jaguar.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Atari Jaguar.xml rename to Package/Environment/Common/meta/hyperlist/Atari Jaguar.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Atari Lynx.xml b/Package/Environment/Common/meta/hyperlist/Atari Lynx.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Atari Lynx.xml rename to Package/Environment/Common/meta/hyperlist/Atari Lynx.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Bally Astrocade.xml b/Package/Environment/Common/meta/hyperlist/Bally Astrocade.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Bally Astrocade.xml rename to Package/Environment/Common/meta/hyperlist/Bally Astrocade.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Bandai WonderSwan Color.xml b/Package/Environment/Common/meta/hyperlist/Bandai WonderSwan Color.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Bandai WonderSwan Color.xml rename to Package/Environment/Common/meta/hyperlist/Bandai WonderSwan Color.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Casio PV-1000.xml b/Package/Environment/Common/meta/hyperlist/Casio PV-1000.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Casio PV-1000.xml rename to Package/Environment/Common/meta/hyperlist/Casio PV-1000.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/ColecoVision.xml b/Package/Environment/Common/meta/hyperlist/ColecoVision.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/ColecoVision.xml rename to Package/Environment/Common/meta/hyperlist/ColecoVision.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Commodore Amiga CD32.xml b/Package/Environment/Common/meta/hyperlist/Commodore Amiga CD32.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Commodore Amiga CD32.xml rename to Package/Environment/Common/meta/hyperlist/Commodore Amiga CD32.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/DICE.xml b/Package/Environment/Common/meta/hyperlist/DICE.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/DICE.xml rename to Package/Environment/Common/meta/hyperlist/DICE.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Daphne.xml b/Package/Environment/Common/meta/hyperlist/Daphne.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Daphne.xml rename to Package/Environment/Common/meta/hyperlist/Daphne.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Emerson Arcadia 2001.xml b/Package/Environment/Common/meta/hyperlist/Emerson Arcadia 2001.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Emerson Arcadia 2001.xml rename to Package/Environment/Common/meta/hyperlist/Emerson Arcadia 2001.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Entex Adventure Vision.xml b/Package/Environment/Common/meta/hyperlist/Entex Adventure Vision.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Entex Adventure Vision.xml rename to Package/Environment/Common/meta/hyperlist/Entex Adventure Vision.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Fairchild Channel F.xml b/Package/Environment/Common/meta/hyperlist/Fairchild Channel F.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Fairchild Channel F.xml rename to Package/Environment/Common/meta/hyperlist/Fairchild Channel F.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/GCE Vectrex.xml b/Package/Environment/Common/meta/hyperlist/GCE Vectrex.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/GCE Vectrex.xml rename to Package/Environment/Common/meta/hyperlist/GCE Vectrex.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/MAME.xml b/Package/Environment/Common/meta/hyperlist/MAME.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/MAME.xml rename to Package/Environment/Common/meta/hyperlist/MAME.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/MUGEN.xml b/Package/Environment/Common/meta/hyperlist/MUGEN.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/MUGEN.xml rename to Package/Environment/Common/meta/hyperlist/MUGEN.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Magnavox Odyssey 2.xml b/Package/Environment/Common/meta/hyperlist/Magnavox Odyssey 2.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Magnavox Odyssey 2.xml rename to Package/Environment/Common/meta/hyperlist/Magnavox Odyssey 2.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Mattel Intellivision.xml b/Package/Environment/Common/meta/hyperlist/Mattel Intellivision.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Mattel Intellivision.xml rename to Package/Environment/Common/meta/hyperlist/Mattel Intellivision.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC PC Engine-CD.xml b/Package/Environment/Common/meta/hyperlist/NEC PC Engine-CD.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC PC Engine-CD.xml rename to Package/Environment/Common/meta/hyperlist/NEC PC Engine-CD.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC PC Engine.xml b/Package/Environment/Common/meta/hyperlist/NEC PC Engine.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC PC Engine.xml rename to Package/Environment/Common/meta/hyperlist/NEC PC Engine.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC PC-FX.xml b/Package/Environment/Common/meta/hyperlist/NEC PC-FX.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC PC-FX.xml rename to Package/Environment/Common/meta/hyperlist/NEC PC-FX.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC SuperGrafx.xml b/Package/Environment/Common/meta/hyperlist/NEC SuperGrafx.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC SuperGrafx.xml rename to Package/Environment/Common/meta/hyperlist/NEC SuperGrafx.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC TurboGrafx-16.xml b/Package/Environment/Common/meta/hyperlist/NEC TurboGrafx-16.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC TurboGrafx-16.xml rename to Package/Environment/Common/meta/hyperlist/NEC TurboGrafx-16.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/NEC TurboGrafx-CD.xml b/Package/Environment/Common/meta/hyperlist/NEC TurboGrafx-CD.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/NEC TurboGrafx-CD.xml rename to Package/Environment/Common/meta/hyperlist/NEC TurboGrafx-CD.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo 64.xml b/Package/Environment/Common/meta/hyperlist/Nintendo 64.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo 64.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo 64.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Entertainment System.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Entertainment System.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Entertainment System.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Entertainment System.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Famicom.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Famicom.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Famicom.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Famicom.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy Advance.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Game Boy Advance.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy Advance.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Game Boy Advance.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy Color.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Game Boy Color.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy Color.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Game Boy Color.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Game Boy.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Game Boy.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Game Boy.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo GameCube.xml b/Package/Environment/Common/meta/hyperlist/Nintendo GameCube.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo GameCube.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo GameCube.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Pokemon Mini.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Pokemon Mini.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Pokemon Mini.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Pokemon Mini.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Super Famicom.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Super Famicom.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Super Famicom.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Super Famicom.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Nintendo Virtual Boy.xml b/Package/Environment/Common/meta/hyperlist/Nintendo Virtual Boy.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Nintendo Virtual Boy.xml rename to Package/Environment/Common/meta/hyperlist/Nintendo Virtual Boy.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/OpenBOR.xml b/Package/Environment/Common/meta/hyperlist/OpenBOR.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/OpenBOR.xml rename to Package/Environment/Common/meta/hyperlist/OpenBOR.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Panasonic 3DO.xml b/Package/Environment/Common/meta/hyperlist/Panasonic 3DO.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Panasonic 3DO.xml rename to Package/Environment/Common/meta/hyperlist/Panasonic 3DO.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Philips VG 5000.xml b/Package/Environment/Common/meta/hyperlist/Philips VG 5000.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Philips VG 5000.xml rename to Package/Environment/Common/meta/hyperlist/Philips VG 5000.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/PopCap.xml b/Package/Environment/Common/meta/hyperlist/PopCap.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/PopCap.xml rename to Package/Environment/Common/meta/hyperlist/PopCap.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/RCA Studio II.xml b/Package/Environment/Common/meta/hyperlist/RCA Studio II.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/RCA Studio II.xml rename to Package/Environment/Common/meta/hyperlist/RCA Studio II.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo CD.xml b/Package/Environment/Common/meta/hyperlist/SNK Neo Geo CD.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo CD.xml rename to Package/Environment/Common/meta/hyperlist/SNK Neo Geo CD.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo Pocket Color.xml b/Package/Environment/Common/meta/hyperlist/SNK Neo Geo Pocket Color.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo Pocket Color.xml rename to Package/Environment/Common/meta/hyperlist/SNK Neo Geo Pocket Color.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo.xml b/Package/Environment/Common/meta/hyperlist/SNK Neo Geo.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/SNK Neo Geo.xml rename to Package/Environment/Common/meta/hyperlist/SNK Neo Geo.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sammy Atomiswave.xml b/Package/Environment/Common/meta/hyperlist/Sammy Atomiswave.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sammy Atomiswave.xml rename to Package/Environment/Common/meta/hyperlist/Sammy Atomiswave.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/ScummVM.xml b/Package/Environment/Common/meta/hyperlist/ScummVM.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/ScummVM.xml rename to Package/Environment/Common/meta/hyperlist/ScummVM.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega 32X.xml b/Package/Environment/Common/meta/hyperlist/Sega 32X.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega 32X.xml rename to Package/Environment/Common/meta/hyperlist/Sega 32X.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega CD.xml b/Package/Environment/Common/meta/hyperlist/Sega CD.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega CD.xml rename to Package/Environment/Common/meta/hyperlist/Sega CD.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Dreamcast.xml b/Package/Environment/Common/meta/hyperlist/Sega Dreamcast.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Dreamcast.xml rename to Package/Environment/Common/meta/hyperlist/Sega Dreamcast.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Game Gear.xml b/Package/Environment/Common/meta/hyperlist/Sega Game Gear.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Game Gear.xml rename to Package/Environment/Common/meta/hyperlist/Sega Game Gear.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Genesis.xml b/Package/Environment/Common/meta/hyperlist/Sega Genesis.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Genesis.xml rename to Package/Environment/Common/meta/hyperlist/Sega Genesis.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Master System.xml b/Package/Environment/Common/meta/hyperlist/Sega Master System.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Master System.xml rename to Package/Environment/Common/meta/hyperlist/Sega Master System.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Model 2.xml b/Package/Environment/Common/meta/hyperlist/Sega Model 2.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Model 2.xml rename to Package/Environment/Common/meta/hyperlist/Sega Model 2.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Model 3.xml b/Package/Environment/Common/meta/hyperlist/Sega Model 3.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Model 3.xml rename to Package/Environment/Common/meta/hyperlist/Sega Model 3.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Naomi.xml b/Package/Environment/Common/meta/hyperlist/Sega Naomi.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Naomi.xml rename to Package/Environment/Common/meta/hyperlist/Sega Naomi.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega SG-1000.xml b/Package/Environment/Common/meta/hyperlist/Sega SG-1000.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega SG-1000.xml rename to Package/Environment/Common/meta/hyperlist/Sega SG-1000.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega ST-V.xml b/Package/Environment/Common/meta/hyperlist/Sega ST-V.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega ST-V.xml rename to Package/Environment/Common/meta/hyperlist/Sega ST-V.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Sega Saturn.xml b/Package/Environment/Common/meta/hyperlist/Sega Saturn.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Sega Saturn.xml rename to Package/Environment/Common/meta/hyperlist/Sega Saturn.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Super Nintendo Entertainment System.xml b/Package/Environment/Common/meta/hyperlist/Super Nintendo Entertainment System.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Super Nintendo Entertainment System.xml rename to Package/Environment/Common/meta/hyperlist/Super Nintendo Entertainment System.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Tiger Game.com.xml b/Package/Environment/Common/meta/hyperlist/Tiger Game.com.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Tiger Game.com.xml rename to Package/Environment/Common/meta/hyperlist/Tiger Game.com.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Touhou Project.xml b/Package/Environment/Common/meta/hyperlist/Touhou Project.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Touhou Project.xml rename to Package/Environment/Common/meta/hyperlist/Touhou Project.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/VTech CreatiVision.xml b/Package/Environment/Common/meta/hyperlist/VTech CreatiVision.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/VTech CreatiVision.xml rename to Package/Environment/Common/meta/hyperlist/VTech CreatiVision.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/WoW Action Max.xml b/Package/Environment/Common/meta/hyperlist/WoW Action Max.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/WoW Action Max.xml rename to Package/Environment/Common/meta/hyperlist/WoW Action Max.xml diff --git a/Package/Environment/Common/Meta/Hyperlist/Zinc.xml b/Package/Environment/Common/meta/hyperlist/Zinc.xml similarity index 100% rename from Package/Environment/Common/Meta/Hyperlist/Zinc.xml rename to Package/Environment/Common/meta/hyperlist/Zinc.xml diff --git a/Package/Environment/Common/Settings.conf b/Package/Environment/Common/settings.conf similarity index 100% rename from Package/Environment/Common/Settings.conf rename to Package/Environment/Common/settings.conf diff --git a/RetroFE/Source/CMakeLists.txt b/RetroFE/Source/CMakeLists.txt index 47b22da..ed1f8e0 100644 --- a/RetroFE/Source/CMakeLists.txt +++ b/RetroFE/Source/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 2.8) -project (RetroFE) +project (retrofe) set(RETROFE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..) set(RETROFE_THIRD_PARTY_DIR "${RETROFE_DIR}/ThirdParty") @@ -35,7 +35,7 @@ if(WIN32) find_package(SDL2_ttf REQUIRED) find_package(ZLIB REQUIRED) else() - include(FindPkgConfig) + include(FindPkgConfig) pkg_search_module(SDL2 REQUIRED sdl2) pkg_search_module(SDL2_IMAGE REQUIRED SDL2_image) pkg_search_module(SDL2_MIXER REQUIRED SDL2_mixer) @@ -171,9 +171,9 @@ set(LIBRARY_OUTPUT_PATH "${RETROFE_DIR}/Build" CACHE PATH "Build directory" FORC include_directories(${RETROFE_INCLUDE_DIRS}) -add_executable(RetroFE ${RETROFE_SOURCES} ${RETROFE_HEADERS}) -target_link_libraries(RetroFE ${RETROFE_LIBRARIES}) -set_target_properties(RetroFE PROPERTIES LINKER_LANGUAGE CXX) +add_executable(retrofe ${RETROFE_SOURCES} ${RETROFE_HEADERS}) +target_link_libraries(retrofe ${RETROFE_LIBRARIES}) +set_target_properties(retrofe PROPERTIES LINKER_LANGUAGE CXX) if(MINGW) set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -mwindows") endif() @@ -189,10 +189,9 @@ if(MSVC) add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /WX /MD") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP /WX /MD") - - set_target_properties(RetroFE PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS") + + set_target_properties(retrofe PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS") else() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -Wall") endif() - diff --git a/RetroFE/Source/Collection/CollectionInfo.cpp b/RetroFE/Source/Collection/CollectionInfo.cpp index 893a62f..c1e8752 100644 --- a/RetroFE/Source/Collection/CollectionInfo.cpp +++ b/RetroFE/Source/Collection/CollectionInfo.cpp @@ -51,7 +51,7 @@ std::string CollectionInfo::GetName() const std::string CollectionInfo::GetSettingsPath() const { - return Configuration::GetAbsolutePath() + "/Collections/" + GetName(); + return Configuration::GetAbsolutePath() + "/collections/" + GetName(); } std::string CollectionInfo::GetListPath() const @@ -98,6 +98,3 @@ void CollectionInfo::SortItems() { std::sort(Items.begin(), Items.end(), ItemIsLess); } - - - diff --git a/RetroFE/Source/Collection/CollectionInfoBuilder.cpp b/RetroFE/Source/Collection/CollectionInfoBuilder.cpp index e37aec4..be570bf 100644 --- a/RetroFE/Source/Collection/CollectionInfoBuilder.cpp +++ b/RetroFE/Source/Collection/CollectionInfoBuilder.cpp @@ -115,8 +115,8 @@ bool CollectionInfoBuilder::ImportDirectory(CollectionInfo *info) std::string path = info->GetListPath(); std::map includeFilter; std::map excludeFilter; - std::string includeFile = Configuration::GetAbsolutePath() + "/Collections/" + info->GetName() + "/Include.txt"; - std::string excludeFile = Configuration::GetAbsolutePath() + "/Collections/" + info->GetName() + "/Exclude.txt"; + std::string includeFile = Configuration::GetAbsolutePath() + "/collections/" + info->GetName() + "/include.txt"; + std::string excludeFile = Configuration::GetAbsolutePath() + "/collections/" + info->GetName() + "/exclude.txt"; std::string launcher; diff --git a/RetroFE/Source/Collection/MenuParser.cpp b/RetroFE/Source/Collection/MenuParser.cpp index aa27634..cf1f436 100644 --- a/RetroFE/Source/Collection/MenuParser.cpp +++ b/RetroFE/Source/Collection/MenuParser.cpp @@ -43,7 +43,7 @@ bool MenuParser::GetMenuItems(CollectionInfo *collection) { bool retVal = false; //todo: magic string - std::string menuFilename = Configuration::GetAbsolutePath() + "/Collections/" + collection->GetName() + "/Menu.xml"; + std::string menuFilename = Configuration::GetAbsolutePath() + "/collections/" + collection->GetName() + "/Menu.xml"; rapidxml::xml_document<> doc; rapidxml::xml_node<> * rootNode; diff --git a/RetroFE/Source/Database/MetadataDatabase.cpp b/RetroFE/Source/Database/MetadataDatabase.cpp index 2170fe0..7828a5b 100644 --- a/RetroFE/Source/Database/MetadataDatabase.cpp +++ b/RetroFE/Source/Database/MetadataDatabase.cpp @@ -109,8 +109,8 @@ bool MetadataDatabase::ImportDirectory() { DIR *dp; struct dirent *dirp; - std::string hyperListPath = Configuration::GetAbsolutePath() + "/Meta/Hyperlist"; - std::string mameListPath = Configuration::GetAbsolutePath() + "/Meta/Mamelist"; + std::string hyperListPath = Configuration::GetAbsolutePath() + "/meta/hyperlist"; + std::string mameListPath = Configuration::GetAbsolutePath() + "/meta/Mamelist"; dp = opendir(hyperListPath.c_str()); @@ -476,5 +476,3 @@ bool MetadataDatabase::ImportMameList(std::string filename, std::string collecti return true; } - - diff --git a/RetroFE/Source/Graphics/PageBuilder.cpp b/RetroFE/Source/Graphics/PageBuilder.cpp index 846bfe7..549d7c6 100644 --- a/RetroFE/Source/Graphics/PageBuilder.cpp +++ b/RetroFE/Source/Graphics/PageBuilder.cpp @@ -77,7 +77,7 @@ Page *PageBuilder::BuildPage() std::string layoutFile; std::string layoutName = LayoutKey; - LayoutPath = Configuration::GetAbsolutePath() + "/Layouts/" + layoutName; + LayoutPath = Configuration::GetAbsolutePath() + "/layouts/" + layoutName; layoutFile = LayoutPath + "/" + LayoutPage + ".xml"; Logger::Write(Logger::ZONE_INFO, "Layout", "Initializing " + layoutFile); @@ -127,7 +127,7 @@ Page *PageBuilder::BuildPage() Config.SetProperty(fontPropertyKey, fontXml->value()); Font = Config.ConvertToAbsolutePath( - Config.GetAbsolutePath() + "/Layouts/" + LayoutKey + "/", + Config.GetAbsolutePath() + "/layouts/" + LayoutKey + "/", fontXml->value()); Logger::Write(Logger::ZONE_DEBUG, "Layout", "Layout font set to " + Font); diff --git a/RetroFE/Source/Main.cpp b/RetroFE/Source/Main.cpp index c055f35..6a0fc62 100644 --- a/RetroFE/Source/Main.cpp +++ b/RetroFE/Source/Main.cpp @@ -58,20 +58,20 @@ int main(int /* argc */, char ** /* argv */) bool ImportConfiguration(Configuration *c) { std::string configPath = Configuration::GetAbsolutePath(); - std::string launchersPath = Configuration::GetAbsolutePath() + "/Launchers"; - std::string collectionsPath = Configuration::GetAbsolutePath() + "/Collections"; + std::string launchersPath = Configuration::GetAbsolutePath() + "/launchers"; + std::string collectionsPath = Configuration::GetAbsolutePath() + "/collections"; DIR *dp; struct dirent *dirp; - if(!c->Import("", configPath + "/Settings.conf")) + if(!c->Import("", configPath + "/settings.conf")) { - Logger::Write(Logger::ZONE_ERROR, "RetroFE", "Could not import \"" + configPath + "/Settings.conf\""); + Logger::Write(Logger::ZONE_ERROR, "RetroFE", "Could not import \"" + configPath + "/settings.conf\""); return false; } - if(!c->Import("controls", configPath + "/Controls.conf")) + if(!c->Import("controls", configPath + "/controls.conf")) { - Logger::Write(Logger::ZONE_ERROR, "RetroFE", "Could not import \"" + configPath + "/Settings.conf\""); + Logger::Write(Logger::ZONE_ERROR, "RetroFE", "Could not import \"" + configPath + "/settings.conf\""); return false; } @@ -127,7 +127,7 @@ bool ImportConfiguration(Configuration *c) { std::string prefix = "collections." + std::string(dirp->d_name); - std::string settingsFile = collectionsPath + "/" + dirp->d_name + "/Settings.conf"; + std::string settingsFile = collectionsPath + "/" + dirp->d_name + "/settings.conf"; if(!c->Import(prefix, settingsFile)) { @@ -147,7 +147,7 @@ bool ImportConfiguration(Configuration *c) bool StartLogging() { - std::string logFile = Configuration::GetAbsolutePath() + "/Log.txt"; + std::string logFile = Configuration::GetAbsolutePath() + "/log.txt"; if(!Logger::Initialize(logFile)) { @@ -167,4 +167,3 @@ bool StartLogging() return true; } - diff --git a/RetroFE/Source/RetroFE.cpp b/RetroFE/Source/RetroFE.cpp index 7b4c332..f5f3ce2 100644 --- a/RetroFE/Source/RetroFE.cpp +++ b/RetroFE/Source/RetroFE.cpp @@ -77,7 +77,7 @@ int RetroFE::Initialize(void *context) if(!instance->Input.Initialize()) return -1; - instance->Db = new DB(Configuration::GetAbsolutePath() + "/Meta.db"); + instance->Db = new DB(Configuration::GetAbsolutePath() + "/meta.db"); if(!instance->Db->Initialize()) { @@ -501,4 +501,4 @@ std::string RetroFE::GetLayout(std::string collectionName) } return layoutName; -} \ No newline at end of file +}