2016-09-25, 20:52
New AEL release 0.9.2
Release notes
Compared with 0.9.1, version 0.9.2 brings quite a lot of new features. Both TheGamesDB and GameFAQs scrapers now work OK and will download the correct assets. There is a brand new MobyGames metadata/asset scraper. Edition of Category/Launchers/ROM assets has been improved and will display the assets you have.
Finally, I had to change the storage format for Favourites and ROM Collections, and this change is not backwards compatible. The easy option is to delete your favourites database, located in ADDON_DATA_DIR/favourites.json, and any collections you may have, located in ADDON_DATA_DIR/db_Collections/*.json. If you want to keep Favourites/Collections then read the following sections. This change in Favourites/Collections will allow for automatic upgrades in future versions of AEL. However, until 1.0.0 is released, expect some changes in ROM storage format that will not be automatically migrated.
Fixing Favourites ROMs from previous releases
For those advanced users that want to update their Favourite ROMs from previous version to 0.9.2: edit the file ADDON_DATA_DIR/favourites.json (in Windows Notepad++ is recommended, Linux any editor will do) and add AT THE BEGGINING OF THE FILE:
AT THE END OF THE FILE insert:
Fixing ROM Collections from previous releases
Same as Favourites, every collection JSON file must be upgraded. Collection JSON files are located in ADDON_DATA_DIR/db_Collections/*.json. For every collection JSON file, add AT THE BEGGINING OF THE FILE:
AT THE END OF THE FILE insert:
Advanced Emulator Launcher | version 0.9.2 | 26 September 2016
WIP ROM Collections can be imported/exported and shared with other people.
FEATURE Display assets when editing ROMs using the ImgSelectDialog class.
FEATURE Collection ROMs can be repaired/relinked, like Favourite ROMs.
FEATURE Versioned ROM storage JSON files for Favourites and ROM Collections. NOT COMPATBLE WITH PREVIOUS AEL VERSIONS!
FEATURE Reorganised context menu in Favourites/Collection ROMs.
FEATURE Relink Favourite ROMs with Unlinked Launchers or Broken parent ROMs.
FEATURE Tell if scrapers support asset or not in "Edit ROM" -- "Edit Assets/Artwork..."
FEATURE TheGamesDB asset scraper working OK.
FEATURE GameFAQs asset scraper working OK.
FEATURE MobyGames metadata scraper.
FEATURE MobyGames asset scraper.
FEATURE Initial implementation of Arcade Database metadata scraper.
FEATURE Ratings can be edited now for Categories/Launchers/ROMs.
FEATURE Improved URL page data retrieve function.
FIX Include 3 characters of the object ID in artwork directories. This avoids overwriting of images in Favourites if there are 2 ROMs with same name from 2 different launchers.
FIX Use ROM title instead of rombasename in launcher notification. For standalone launchers use then Launcher title.
FIX Add Clearlogo to "Edit Launcher" -- "Manage ROM asset directories..." menu.
FIX Do not include empty strings when checking for repeated asset directories.
Release notes
Compared with 0.9.1, version 0.9.2 brings quite a lot of new features. Both TheGamesDB and GameFAQs scrapers now work OK and will download the correct assets. There is a brand new MobyGames metadata/asset scraper. Edition of Category/Launchers/ROM assets has been improved and will display the assets you have.
Finally, I had to change the storage format for Favourites and ROM Collections, and this change is not backwards compatible. The easy option is to delete your favourites database, located in ADDON_DATA_DIR/favourites.json, and any collections you may have, located in ADDON_DATA_DIR/db_Collections/*.json. If you want to keep Favourites/Collections then read the following sections. This change in Favourites/Collections will allow for automatic upgrades in future versions of AEL. However, until 1.0.0 is released, expect some changes in ROM storage format that will not be automatically migrated.
Fixing Favourites ROMs from previous releases
For those advanced users that want to update their Favourite ROMs from previous version to 0.9.2: edit the file ADDON_DATA_DIR/favourites.json (in Windows Notepad++ is recommended, Linux any editor will do) and add AT THE BEGGINING OF THE FILE:
PHP Code:
[
{
"control":"Advanced Emulator Launcher Favourite ROMs",
"version":1
},
AT THE END OF THE FILE insert:
PHP Code:
]
Fixing ROM Collections from previous releases
Same as Favourites, every collection JSON file must be upgraded. Collection JSON files are located in ADDON_DATA_DIR/db_Collections/*.json. For every collection JSON file, add AT THE BEGGINING OF THE FILE:
PHP Code:
[
{
"control":"Advanced Emulator Launcher Collection ROMs",
"version":1
},
AT THE END OF THE FILE insert:
PHP Code:
]
Advanced Emulator Launcher | version 0.9.2 | 26 September 2016
WIP ROM Collections can be imported/exported and shared with other people.
FEATURE Display assets when editing ROMs using the ImgSelectDialog class.
FEATURE Collection ROMs can be repaired/relinked, like Favourite ROMs.
FEATURE Versioned ROM storage JSON files for Favourites and ROM Collections. NOT COMPATBLE WITH PREVIOUS AEL VERSIONS!
FEATURE Reorganised context menu in Favourites/Collection ROMs.
FEATURE Relink Favourite ROMs with Unlinked Launchers or Broken parent ROMs.
FEATURE Tell if scrapers support asset or not in "Edit ROM" -- "Edit Assets/Artwork..."
FEATURE TheGamesDB asset scraper working OK.
FEATURE GameFAQs asset scraper working OK.
FEATURE MobyGames metadata scraper.
FEATURE MobyGames asset scraper.
FEATURE Initial implementation of Arcade Database metadata scraper.
FEATURE Ratings can be edited now for Categories/Launchers/ROMs.
FEATURE Improved URL page data retrieve function.
FIX Include 3 characters of the object ID in artwork directories. This avoids overwriting of images in Favourites if there are 2 ROMs with same name from 2 different launchers.
FIX Use ROM title instead of rombasename in launcher notification. For standalone launchers use then Launcher title.
FIX Add Clearlogo to "Edit Launcher" -- "Manage ROM asset directories..." menu.
FIX Do not include empty strings when checking for repeated asset directories.