(Inofficial) New release major updates - NOW WITH SOURCE CODE :)

Discussion in 'My Emulators' started by BadMrFrosty, November 26, 2009.

  1. BadMrFrosty

    BadMrFrosty Portal Member

    Joined:
    July 9, 2009
    Messages:
    24
    Likes Received:
    28
    Location:
    Prague
    Ratings:
    +28 / 0
    Home Country:
    Czech Republic Czech Republic
    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
    [​IMG]

    Games list view
    [​IMG]

    Games small icons view
    [​IMG]

    Games large icons view
    [​IMG]

    Games filmstrip view
    [​IMG]


    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
    [​IMG]

    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.
    [​IMG]

    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)
    [​IMG]

    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
     

    Attached Files:

    • Like Like x 19
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. bodiroga

    bodiroga Portal Pro

    Joined:
    January 1, 2008
    Messages:
    241
    Likes Received:
    46
    Gender:
    Male
    Ratings:
    +46 / 0
    Home Country:
    Spain Spain
    :eek::eek::eek::eek::eek::eek::eek::eek::eek::eek::eek::eek:

    It looks... wooooowwww... ¬°FANTASTIC WORK MAN! I will try it at the weekend, ¬°thank you very much!

    Regards,

    Aitor
     
    • Like Like x 1
  4. Atreides

    Atreides Portal Pro

    Joined:
    June 28, 2008
    Messages:
    213
    Likes Received:
    16
    Ratings:
    +16 / 0
    Home Country:
    United States of America United States of America
    I know you might not be working on this anymore, but I got an error when I tried to config my emulators in MP config.

    EDIT: I got it to work. I installed 3.1.1 again and then copied your files over and it works.
     
    • Like Like x 1
  5. BadMrFrosty

    BadMrFrosty Portal Member

    Joined:
    July 9, 2009
    Messages:
    24
    Likes Received:
    28
    Location:
    Prague
    Ratings:
    +28 / 0
    Home Country:
    Czech Republic Czech Republic
    I knew the database upgrade routines would give me grief :( I have updated the zip in the first post with a version with better error handling in the upgrade process.

    BTW when posting error details, its enough in most cases just to post the exception details part of the error. Everything below loaded assemblies I dont need to see :)
     
    • Like Like x 1
  6. dangerzone

    dangerzone Portal Pro

    Joined:
    January 12, 2009
    Messages:
    261
    Likes Received:
    25
    Gender:
    Male
    Occupation:
    Truck Driver
    Location:
    delft
    Ratings:
    +44 / 1
    Home Country:
    Netherlands Netherlands
    Show System Specs
    same here.
    mediaportal has stopped working.
    tried 3.1.1 first then copy the files over but the error stays the same.
     
    • Like Like x 1
  7. BadMrFrosty

    BadMrFrosty Portal Member

    Joined:
    July 9, 2009
    Messages:
    24
    Likes Received:
    28
    Location:
    Prague
    Ratings:
    +28 / 0
    Home Country:
    Czech Republic Czech Republic
    the first step in solving a error is knowing of its symptoms...

    what error message?
    are you upgrading from a previous version?
    what version of media portal?

    I wanna help you out but give me something to work with :)
     
    • Like Like x 1
  8. Atreides

    Atreides Portal Pro

    Joined:
    June 28, 2008
    Messages:
    213
    Likes Received:
    16
    Ratings:
    +16 / 0
    Home Country:
    United States of America United States of America
    I got this fully working now, and I have to say that it is amazing! I mean, you have look up of games info and pics, and description of systems, it is spectacular. I was wondering where you got your pics of the systems from? I think they look really good.
     
    • Like Like x 1
  9. dangerzone

    dangerzone Portal Pro

    Joined:
    January 12, 2009
    Messages:
    261
    Likes Received:
    25
    Gender:
    Male
    Occupation:
    Truck Driver
    Location:
    delft
    Ratings:
    +44 / 1
    Home Country:
    Netherlands Netherlands
    Show System Specs
    You are right :sorry:

    I am using version 3.1.1 with the bleazlewide skin.
    mp version is 1.0.2
    windows 7, x64.

    I am doing what you said in post one, copy files in the appropriate folders.
    Then When i am going to the mp config screen and press the my emulators plugin and then the config tab, it crashes.
    So you get the windows popup (this program has stopped working...)

    When i install the 3.1.1 again all is fine.

    Hope you got enough info, otherwise ask :D.
     
    • Like Like x 1
  10. drealit

    drealit Portal Pro

    Joined:
    March 15, 2008
    Messages:
    190
    Likes Received:
    17
    Ratings:
    +17 / 0
    Windows 7 Pro (x64)
    MediaPortal 1.0.1 (SVN 1.0.4.24047)
    MyEmulators 1.3.1

    Error:
    Code (Text):
    1. ************** Exception Text **************
    2. SQLite.NET.SQLiteException: SQLiteClient: myEmulators_v2.db3 cmd:sqlite3_prepare16:pvm=null err:ERROR detailed:duplicate column name: suspend_mp query:ALTER TABLE Emulators ADD COLUMN suspend_mp char(5)
    3.    at SQLite.NET.SQLiteClient.ThrowError(String statement, String sqlQuery, SqliteError err)
    4.    at SQLite.NET.SQLiteClient.Execute(String query)
    5.    at myEmulators.DB.init()
    6.    at myEmulators.Plugin.startUp()
    7.    at myEmulators.Plugin.ShowPlugin()
    8.    at MediaPortal.Configuration.Sections.PluginsNew.itemConfigure_Click(Object sender, EventArgs e)
    9.    at System.Windows.Forms.Control.OnClick(EventArgs e)
    10.    at System.Windows.Forms.Button.OnClick(EventArgs e)
    11.    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    12.    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    13.    at System.Windows.Forms.Control.WndProc(Message& m)
    14.    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    15.    at System.Windows.Forms.Button.WndProc(Message& m)
    16.    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    17.    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    18.    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    This occurs even after a fresh MyEmulators install with everything cleared out including deleting the previous database. The error happens as soon as I try to go into the MyEmulators configuration utility. MyEmulator's loads up fine without your modded files in place so it's definitely somehow related :/. I got so happy because I've been dying for new 7zip support with the newer tech that is out... I hope this works out for me lol.:(
     
    • Like Like x 1
  11. BadMrFrosty

    BadMrFrosty Portal Member

    Joined:
    July 9, 2009
    Messages:
    24
    Likes Received:
    28
    Location:
    Prague
    Ratings:
    +28 / 0
    Home Country:
    Czech Republic Czech Republic
    All these problems are down to the same thing - Database upgrade. First post has been updated with a new version to hopefully squash the issue.

    Atreides - Glad you like it :) I got the system art from all over the place. First post updated with the art for the systems I use.
     
    • Like Like x 2
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!