My Emulators Code
Brought to you by:
chreekar
File | Date | Author | Commit |
---|---|---|---|
assets | 2009-01-16 | Chreekar | [r29] Blue3wide skin included |
myEmulators | 2010-02-01 | Chreekar | [r42] Fixed bug where if "Show only PC games" was che... |
FAQ.txt | 2009-01-12 | Chreekar | [r27] The 3.0 Release! |
Readme.txt | 2010-02-01 | Chreekar | [r42] Fixed bug where if "Show only PC games" was che... |
myEmulators.rar | 2010-02-01 | Chreekar | [r42] Fixed bug where if "Show only PC games" was che... |
My Emulators plugin for Media Portal Readme =========================================== CHANGELOG ------------------------------------------- v3.3 -Fixed bug where if "Show only PC games" was checked then games couldn't be executed, thanks M4rc0 v3.2 Contributed by squega -There is now an option within emulator configuration to toggle Mediaportal to automatically suspend itself and its rendering while an executed ROM is running. This behavior now happens automatically for PC games. -The initial load of this plugin after opening Mediaportal or its configuration is no longer slow. -A menu has been added to the Game Database section named "Refresh Games Database" menu in the configuration that checks for any new roms within each emulator's ROM directory. This functionality used to be called when the emulator initially loaded, causing the slowdown. -A new menu has been added to the Configuration under the Game Database named "Backup/restore database" that will do a complete dump of all the information in the database of your emulators and games (including PC games) to an XML file and allow you to restore it back to the database. -An option was added to the configuration under the Options section that sets this plugin to only display PC games. -Pressing a number key to skip to a letter section in a list of games no longer runs the first game highlighted. -Directories within ROM listings are now alphabetically sorted. v3.1.1 -Changed how %ROM_WITHOUT_EXT% works: it is now replaced with the filename without the path and extension v3.1 -A new prefix, %ROM_WITHOUT_EXT%, that works like %ROM% but will not include the extension of the file -New section in Configuration for setting thumbnails -Bugfix regarding exporting game meta data -Esc can be used to go back one level instead of just exiting -Maximize box in Configuration window -Bugfix in resizing method -Configuration window resizable -Blue3wide skin included v3.0 -Built for Mediaportal 1.0 -Code completely rewritten -New Configuration interface -Improved translation system, see below -Autoconfiguration of filter string -Working folder for emulator can be set, and default value is the location of the emulator executable file -Games can now be in subfolders -More fields in the game database, among others one to hide the game -Create a custom view by marking some games as favourites, and this view can be shown on launch -Ctrl + F opens a search field in the database tab in the configuration -Database optimization, so it should be a lot faster and easier to work with now -Possibility to import and export games meta data through custom xml files -PC Games have their own group and config v2.0 -Filter for showing files made case- insensitive v1.9 -Support for Windows Vista and MP RC1 -Execute PC games, or other programs without arguments. See USAGE below for instructions. -Support for using .bat files as emulators -Added a column for genre, or type of game, which can be used to filter games via the context menu in MP. The translation files will have to be updated with two new strings, shown in the TRANSLATION section below. v1.8 -A couple more skin files are now included -More flexible passing of arguments, see USAGE -Use delete key in Emulator list in setup v1.7 -Built for MP 0.2.3.0 -Fixed bugs with paths to thumbs and data- base, fixing error with SQLite: CANTOPEN v1.6 -Solved problem when returning from a launched emulator -Added support for translations, see below -The ROM images must now be placed in a subfolder of thumbs\myEmulators\games named as the emulator it belongs to v1.5.1 -Fixed compability issues with MP v1.5 -A ROM Database accessed from the configuration that lets the user: -Change the name of each game -Write a description -Set a grade that is displayed in the plugin (can also be set from the context menu inside MP) -Change and view a play count and the latest date the game has been launched. -Buttons to sort the ROMs according to grade, number of times played or the latest date launched. -Thumbnail support! After the first run, directories will be created in the thumbs- directory. Name the image exactly the same as the emulator or game to make it visible. -An option to change the label of the plugin -Switched to rar file format for the distribution file, and included source code. Most of the comments are in Swedish though. -Loads of GUI improvements to the setup... -...and a much better looking skin... -...with animations and different views. v1.0.2 -Option to not use quotes on ROM paths, which should solve some compability issues -All settings are now stored in a database (which means the plugin must be reconfigured) -Tabbed configuration layout -New header logo v1.0.1 -Added an option to not close MediaPortal after launching a game PURPOSE ------------------------------------------- The plugin gives a nice overview of the installed emulators and games, and lets you start them with one click. It also features a database function that can hold information about how many times a game has been played, a grade and more. REQUIREMENTS ------------------------------------------- The plugin has been build from and tested to work with MediaPortal version 1.0, but it may work just fine for older versions too. No guarantee though. INSTALLATION ------------------------------------------- Extract all the files in the archive to the folder where Mediaportal.exe is located. Remember to keep the directory structure. (Alternatively, you can extract only the neccesary files: -myEmulators.dll to plugins\windows folder, -myEmulators.xml to current skin folder. -myEmulators_logo.png to the Media folder in current skin folder -hover_myEmulators.png to the same folder -selected thumbnail files to the correct place (see below) USAGE -------------------------------------------- Before first use, enter Mediaportal configur- ation and activate and setup the plugin. In the setup, you should enter a path to the emulator that is to load the ROMs, a folder where all the ROMs are stored, and a name and filter for which files will be shown. When you run the plugin in Mediaportal you will be presented with a list of the ROMs. By clicking on a game, that one is loaded in the correct emulator. Whenever something is changed in the setup, a star in the title bar appears. After pres- sing Apply, the game database will be updated. This tab makes it easy to edit the name of the games shown in MP as well as other fields, such as a grade and description. To pass argments to the emulator, just add them in the Arguments to emulator field, ie -switch1. To have switches after the executable, add the widcard %ROM% where the path is to be inserted, ie -switch1 %ROM% -switch2. When a game is launched from the list, the wildcard will be replaced by the correct game file. If no %ROM% is defined, the path to the game file will be inserted at the end. Make certain to disable Mediaportal always on top in the configuration to be able to launch the games correctly. IMAGES -------------------------------------------- Each emulator can have its own image. To show that, it must be placed in the myEmulators\emulators folder in the MediaPortal thumbs folder (currently in C:\Documents and Settings\All Users\ Application Data\Team MediaPortal\ MediaPortal\thumbs. The image should be named exactly the same as the title of the emulator. For example, to give the emulator with title SNES an image, it would be placed in C:\Documents and Settings\All Users\ Application Data\Team MediaPortal\MediaPortal\ thumbs\myEmulators\emulators\SNES.png To show images of specific games, create a subfolder in thumbs\myEmulators\ games named as the emulator and name the image exactly the same as the game. For example to give the game with title Chrono Trigger under the SNES emulator an image, it would be placed in C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\thumbs\myEmulators\ games\SNES\Chrono Trigger.png If a subfolder contains an image named folder.png, folder.jpg or folder.gif that one will be used instead of the default folder icon. TRANSLATION -------------------------------------------- To translate My Emulators into another lang- uage, copy the default language file named English.xml that is placed in the folder named myEmulators in the language folder of the Mediaportal installation. Translate the text strings inside the file and give it a descriptive file name. That file name will then be visible from the configuration, and it can be selected instead of the default. Note that the setup is not translated, only the buttons in the main program. If you want to translate the title of the plugin, you can do that from the plugin setup. ============================================ Chreekar www.carlsund.se chrille110@hotmail.com