- October 23, 2011
- 15
- 1
- Home Country
- United Kingdom
By design, hmm, I'm obviously missing something. In the unlikely event that a Game name should change, under the old system this involved changing the name of the Game file, changing the name of the associated artwork jpg file and updating the database, which under the new system could be amended to changing the name of the Game file, changing the name of the associated artwork DIRECTORY (same as Game name) and updating the database.
Instead under the new system if you change the name of the Game and update the database the amended Game name is picked up as a new Game and inserted in the database with a NEW record number and therefore associated with a NEW artwork directory. There is no way to know the GAME_ID of the old artwork directory and searching through the filesystem doesn't help as the artwork has generic names under a NUMBERED directory structure.
Likewise when adding a new Game there is no way of knowing where to put the artwork until the database is updated and you 'drop' artwork into the configuration program and then hunt to see what new NUMBERED directory has been created !
As Game names are unique (they have to be, they are filenames) I can see no problem in using them to link the artwork to the Games as it was in the previous version of MyEmulators; this should be the default. If you wanted to go a stage further you could make the artwork directory name user selectable, but then you would need to store it in the database.
The minimum required to make the new version more usable would be to at least display the database record number / Game Id. in the database list screen, although the previous method (Game name as link to artwork) would be preferable.
If I am missing something obvious then I apologise for my criticism but as far as I can see, with the exception of the expanded artwork, the new version is unnecessarily more complicated than the previous version.
Instead under the new system if you change the name of the Game and update the database the amended Game name is picked up as a new Game and inserted in the database with a NEW record number and therefore associated with a NEW artwork directory. There is no way to know the GAME_ID of the old artwork directory and searching through the filesystem doesn't help as the artwork has generic names under a NUMBERED directory structure.
Likewise when adding a new Game there is no way of knowing where to put the artwork until the database is updated and you 'drop' artwork into the configuration program and then hunt to see what new NUMBERED directory has been created !
As Game names are unique (they have to be, they are filenames) I can see no problem in using them to link the artwork to the Games as it was in the previous version of MyEmulators; this should be the default. If you wanted to go a stage further you could make the artwork directory name user selectable, but then you would need to store it in the database.
The minimum required to make the new version more usable would be to at least display the database record number / Game Id. in the database list screen, although the previous method (Game name as link to artwork) would be preferable.
If I am missing something obvious then I apologise for my criticism but as far as I can see, with the exception of the expanded artwork, the new version is unnecessarily more complicated than the previous version.