UPDATE
Source code attached. Happy programming
Better late than never I always say.
WARNING WARNING WARNING WARNING WARNING
There have been heavy changes to the database structure to support these changes. Your database should be updated to the new format when you first run the configuration without a problem but things can go wrong. Make sure you backup your existing database before running this new version.
WARNING 2 WARNING 2 WARNING 2 WARNING 2 WARNING 2
The file structure for all game artwork has changed. This means that existing game artwork will not appear until moved to the new structure. The file structure is now:
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\BoxBack.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\BoxFront.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\IngameScreenshot.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\TitleScreenshot.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\Fanart.jpg
SCREENSHOTS (Using supplied streamedmp skin)
System select
Games list view
Games small icons view
Games large icons view
Games filmstrip view
RELEASE NOTES
1. Games in your collection are now retrieved from the database instead of the file system. Useful for people who have roms on removeable disks / network drives that are not always connected.
2. More artwork. - Games can have box front and back covers, title and in-game screenshots and a fanart backdrop. (Supported skin required)
3. Ability to enter company, year, grade, description, logo and fanart for Emulators / systems
4. Front cover / fanart for games will be displayed where available. If not the fanart / logo for the parent system / emulator will be displayed.
5. Added PC as a normal system to allow descriptions / art to be added in same way as other emulators.
6. Support for multiple roms within the same zip / 7zip / rar file AKA GoodMerge support.
-First go into the options section in myemulators config and set the path to your copy of 7z.dll. This should be in your 7zip installation directory. If you dont have 7-zip, download from 7-Zip
-Selecting a game with the play button will use the preferred rules as defined in the emulator config
-Selecting a game with the select/enter button will present a list of all ROMS stored in that games zip/7zip/rar file. You can then manually choose the ROM you want to run. The choice you make will be saved to the database and the next time you select that same game, it will automatically run your saved selection.
-Selecting a game with pause button will clear your previously saved ROM choice for that game and allow you to choose a new one as above.
-Games that only contain a single ROM will run automatically regardless of the button pressed.
7. PDF manuals can be added for systems and individual games. Press F8 while highlighting a item to open the manual in your default PDF viewer.
8. Fixed bug in facade update to load the next games information after scrolling in icon / filmstrip mode.
9. In the config utility removed the separate module for thumbnail upload. All artwork configuration is now done in the emulator / game config screens.
10. System filter added to games database
11. Online lookup - Retrieval of game information / artwork from MobyGames. This system uses the same scraper engine as moving pictures so any interested party can write a xml scraper script for other sites which can be easily integrated into the plugin.
12. Batch update games either manually or via online source. Batch update can be run on all games, only new games or only games with missing data / artwork.
13. Update single games either via online source or local (click O or L button in the game list)
14. Doing online look-up will automatically select the game if only 1 search result is returned. Otherwise you will see a list of matches. Double click on the correct match to download and overwrite existing data if present. To select images, drag and drop the image from the box art / screenshots section on the left over to the box on the right. E.g. find a suitable ingame screenshot in the available images on the left, and drag and drop it into the ingame screenshot box on the right. Images can also be dragged and dropped in this way directly from web pages and from images stored on your hard drive. Press the V button to view the image full size, press X to delete it (nothing will be deleted until the save button is pressed)
15. hulkhaugen's Streamedmp skin updated to use all of the new artwork, information and all views fixed
There are probably other changes that I have forgotten about.
INSTALLATION
1. Download and install the current full version of myemulators.
2. Download this update.
3. Put SevenZipSharp.dll in you main mediaportal directory e.g. C:\Program Files\Team MediaPortal\MediaPortal
4. Put myEmulators.dll in the plugins directory e.g. C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows
5. If using streamed mp skin, put myEmulators.xml in your skin directory e.g. C:\Program Files\Team MediaPortal\MediaPortal\skin\StreamedMP
6. Run the configuration and setup 7z.dll path in options.
THANKS
Chreekar for creating the plugin.
Moving pictures team for the scrapper engine.
hulkhaugen his version of the streamedmp skin
Source code attached. Happy programming
Better late than never I always say.
WARNING WARNING WARNING WARNING WARNING
There have been heavy changes to the database structure to support these changes. Your database should be updated to the new format when you first run the configuration without a problem but things can go wrong. Make sure you backup your existing database before running this new version.
WARNING 2 WARNING 2 WARNING 2 WARNING 2 WARNING 2
The file structure for all game artwork has changed. This means that existing game artwork will not appear until moved to the new structure. The file structure is now:
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\BoxBack.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\BoxFront.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\IngameScreenshot.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\TitleScreenshot.jpg
\myEmulators\games\*SYSTEMNAME*\*GAMEID*\Fanart.jpg
SCREENSHOTS (Using supplied streamedmp skin)
System select
Games list view
Games small icons view
Games large icons view
Games filmstrip view
RELEASE NOTES
1. Games in your collection are now retrieved from the database instead of the file system. Useful for people who have roms on removeable disks / network drives that are not always connected.
2. More artwork. - Games can have box front and back covers, title and in-game screenshots and a fanart backdrop. (Supported skin required)
3. Ability to enter company, year, grade, description, logo and fanart for Emulators / systems
4. Front cover / fanart for games will be displayed where available. If not the fanart / logo for the parent system / emulator will be displayed.
5. Added PC as a normal system to allow descriptions / art to be added in same way as other emulators.
6. Support for multiple roms within the same zip / 7zip / rar file AKA GoodMerge support.
-First go into the options section in myemulators config and set the path to your copy of 7z.dll. This should be in your 7zip installation directory. If you dont have 7-zip, download from 7-Zip
-Selecting a game with the play button will use the preferred rules as defined in the emulator config
-Selecting a game with the select/enter button will present a list of all ROMS stored in that games zip/7zip/rar file. You can then manually choose the ROM you want to run. The choice you make will be saved to the database and the next time you select that same game, it will automatically run your saved selection.
-Selecting a game with pause button will clear your previously saved ROM choice for that game and allow you to choose a new one as above.
-Games that only contain a single ROM will run automatically regardless of the button pressed.
7. PDF manuals can be added for systems and individual games. Press F8 while highlighting a item to open the manual in your default PDF viewer.
8. Fixed bug in facade update to load the next games information after scrolling in icon / filmstrip mode.
9. In the config utility removed the separate module for thumbnail upload. All artwork configuration is now done in the emulator / game config screens.
10. System filter added to games database
11. Online lookup - Retrieval of game information / artwork from MobyGames. This system uses the same scraper engine as moving pictures so any interested party can write a xml scraper script for other sites which can be easily integrated into the plugin.
12. Batch update games either manually or via online source. Batch update can be run on all games, only new games or only games with missing data / artwork.
13. Update single games either via online source or local (click O or L button in the game list)
14. Doing online look-up will automatically select the game if only 1 search result is returned. Otherwise you will see a list of matches. Double click on the correct match to download and overwrite existing data if present. To select images, drag and drop the image from the box art / screenshots section on the left over to the box on the right. E.g. find a suitable ingame screenshot in the available images on the left, and drag and drop it into the ingame screenshot box on the right. Images can also be dragged and dropped in this way directly from web pages and from images stored on your hard drive. Press the V button to view the image full size, press X to delete it (nothing will be deleted until the save button is pressed)
15. hulkhaugen's Streamedmp skin updated to use all of the new artwork, information and all views fixed
There are probably other changes that I have forgotten about.
INSTALLATION
1. Download and install the current full version of myemulators.
2. Download this update.
3. Put SevenZipSharp.dll in you main mediaportal directory e.g. C:\Program Files\Team MediaPortal\MediaPortal
4. Put myEmulators.dll in the plugins directory e.g. C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows
5. If using streamed mp skin, put myEmulators.xml in your skin directory e.g. C:\Program Files\Team MediaPortal\MediaPortal\skin\StreamedMP
6. Run the configuration and setup 7z.dll path in options.
THANKS
Chreekar for creating the plugin.
Moving pictures team for the scrapper engine.
hulkhaugen his version of the streamedmp skin