Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

[PLUGIN] Game Info Plugin


Adultery

Recommended Posts

UPDATED TO 1.2.4:

  • (PLUGIN) Added new sound effects options
    • Add custom wav sounds to your theme for updates, notifications, fade in and out, and the CP display.
  • (THEMES) Updated MegaMAME theme with new audio samples
  • (CONFIGURATION) Added option to disable audio samples
  • Like 2
Link to comment
Share on other sites

I forgot to mention it, but you can get a look at the theme.xml here to see how sounds are added into the theme's layout. I will also be doing some updating this evening, catching up on the Game Info web site (it's a few versions behind, but I'm not putting out any more for now), and updating the themes I made to take advantage of the new elements I've since added to the plugin and sounds for them. If you have a theme of your own, please share it with the community... I like to see people's take on the visual aspects. :)

@ehuonder: I hope it's not too much of a bear, I have never had to set it up from scratch since I kinda always use it. I'm here for ya if you hit a snag... Let me know how you get on. I can't wait to hear your opinion... I'm probably a little jilted since this is kind of my baby. :)

Link to comment
Share on other sites

  • 2 months later...

I put out a beta for you to play with if you choose... I'm working on some new features and I'm not ready to put it out yet. But I'm in a sharing mood, so what the hell. :) Here's some of what's coming in the next version of Game Info:

  • Cleaned up the config screen a lot!
  • Options moved off the screen onto the menu bar to make it less overwhelming
  • Lots of code optimizations and a couple bug fixes... Nothing major, but every little bit makes a difference!
    This fixes the visualizer not clearing labels properly if there is no data found
  • Finished my Plugin Co-Op system to make all my plugins play nice together, which can still be disabled in the config menu
  • Added a new icon window to the visualizer to display icons in the following order:
    • If Plugin Co-Op is turned on, this is an Xpadder indicator.
      If you use the Xpadder plugin and it is enabled, you will see this icon when Xpadder is running for the game you're playing:
      xpad_icon.png
      If you have it disabled for that emulator or game, you'll see this one:
      xpad_dis_icon.png
    • If it's a MAME game, and it's eligible for the hi-score comp, you'll see this icon:
      hs_icon.png
    • If you have the game in your favorites, you'll see this icon:
      fav_icon.png
    • If you haven't played the game before, you'll see this icon:
      not_played_icon.png
  • More tune-ups to make the plugin more stable over long periods
  • Lots of code tuning on the Game Info Extender Viewer to make it cleaner
  • Fixed a couple lingering bugs in the HiScore Viewer window
  • Plugin Co-Op Mode will now take action accordingly for MAME games that you have changed settings for in MAME Commander Lite if it's enabled and running
  • Who knows what else that I probably forgot about already. ;)

Here's a shot of the new icon on a game I disabled Xpadder in the plugin for specifically (Keep in mind you can disable Co-Op Mode if you don't want to see this on your GI banner, or you don't care about the extra fluff):

gi_b2.png

If you play with it, let me know if you spot any bugs. It would also be helpful if you gave me a Debug Mode log, as that log is much more extensive. Test it out if ya like: Download Here

  • Like 2
Link to comment
Share on other sites

Yes eventually, it's a lot of work so I've been putting it off, but I will certainly add that feature in sometime on down the line. :-)

Link to comment
Share on other sites

Ahh it wasn't as hard as I thought. The next version will add suport for regular true type fonts. The font variable has been available in the theme XML for some time now, I just had to change the way sone things work. I think I got it going though, but I want to run some more tests. Here's a couple samples:

gi_font-02.png

gi_font-01.png

  • Like 1
Link to comment
Share on other sites

No you need the ttf file in the theme directory, and you need to specify it in the theme.xml that you're using. Custom fonts are a theme specific modification.

Link to comment
Share on other sites

1.2.4u3 is out there, if one were so inclined as to play with the new beta. This new revision adds the following:

  • New option to add custom fonts to your themes
    This option was in the XML already but wasn't added as a feature until now. You can see the XML layout here if you wanted to add your custom TTF font to the theme you're using.
  • Bug fixed where your settings weren't being saved in the new tool strip options
    I missed it before, but I forgot to add the handlers to the routines that save your options when I condensed the options in an earlier beta. My bad!
  • Added options to disable Xpadder Co-Op and Mame Commander Lite Co-Op
    In addition to disabling plugin co-op altogether, you can now specify the particular plugin you want to disable co-op mode for, allowing you to utilize only the features you need.
  • Added an About form
    Nothing flashy, just some info about the plugin and a link to the project page.
  • Added further compatability with Steam
    Since GameEx handles the information passed when Steam is run a bit differently, the visualizer has been improved to show unique data for games played when Steam is running
  • Tuning up on the configuration form
    The emulator list is now sorted alphabetically, and the emulator list now includes custom options for Steam, GameBase, and GameEx Arcade.
  • Lots of backend work on the new Co-Op class
    The code I wrote now detects my plugins and their run state from the GameEx ini, instead of just scanning the plugin folder for DLL's. This means that none of the features will attempt to run if you have the plugin disabled but it's still in the plugins folder.
  • The MegaMAME Theme was updated to include a new custom font

This is probably going to wind up the major release, but I put out a beta so some of ya can help test all the new features. I'm pretty confident there are no bugs, but you can never be too sure. All I ask is that you post a debug log if you hit a snag somewhere.

Download it from here, or get it from the first post.

  • Like 2
Link to comment
Share on other sites

Just installed your latest beta and crashes at launch. Reverted back to 1.2.4 and works again.

Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
PlugInCallerID
Assembly Version: 1.0.2584.42633
Win32 Version: 1.0.2584.42633
CodeBase: file:///K:/GameEx/PLUGINS/PlugInCallerID.dll
----------------------------------------
PlugInDigDug
Assembly Version: 1.0.3165.10968
Win32 Version: 1.0.3165.10968
CodeBase: file:///K:/GameEx/PLUGINS/PlugInDigDug.dll
----------------------------------------
PlugInExit
Assembly Version: 1.0.2584.42966
Win32 Version: 1.0.2584.42966
CodeBase: file:///K:/GameEx/PLUGINS/PlugInExit.dll
----------------------------------------
PlugInLaunch
Assembly Version: 1.4.0.0
Win32 Version: 1.4.0.0
CodeBase: file:///K:/GameEx/PLUGINS/PlugInLaunch.dll
----------------------------------------
PlugInLCD
Assembly Version: 1.0.5085.2900
Win32 Version: 1.0.5085.2900
CodeBase: file:///K:/GameEx/PLUGINS/PlugInLCD.dll
----------------------------------------
PlugInRotate
Assembly Version: 1.3.0.0
Win32 Version: 1.3.0.0
CodeBase: file:///K:/GameEx/PLUGINS/PlugInRotate.dll
----------------------------------------
PlugInSpeech
Assembly Version: 1.0.4965.12105
Win32 Version: 1.0.4965.12105
CodeBase: file:///K:/GameEx/PLUGINS/PlugInSpeech.dll
----------------------------------------
PlugInUltraStik
Assembly Version: 1.3.0.0
Win32 Version: 1.3.0.0
CodeBase: file:///K:/GameEx/PLUGINS/PlugInUltraStik.dll
----------------------------------------
QuickLaunch
Assembly Version: 1.0.5000.795
Win32 Version: 1.0.5000.795
CodeBase: file:///K:/GameEx/PLUGINS/QuickLaunch.dll
----------------------------------------
RandomArcadeSound
Assembly Version: 1.0.4965.12139
Win32 Version: 1.0.4965.12139
CodeBase: file:///K:/GameEx/PLUGINS/RandomArcadeSound.dll
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.86.0
Win32 Version: 1.0.86.0
CodeBase: file:///K:/GameEx/PLUGINS/System.Data.SQLite.dll
----------------------------------------
Tapi2Lib
Assembly Version: 1.0.2.5
Win32 Version: 1.0.2.5
CodeBase: file:///K:/GameEx/PLUGINS/Tapi2Lib.dll
----------------------------------------
VPinball Plugin
Assembly Version: 1.0.4587.20373
Win32 Version: 1.0.4587.20373
CodeBase: file:///K:/GameEx/PLUGINS/VPinball%20Plugin.dll
----------------------------------------
Xpadder Plugin
Assembly Version: 1.0.5082.41392
Win32 Version: 1.0.5082.41392
CodeBase: file:///K:/GameEx/PLUGINS/Xpadder%20Plugin.dll
----------------------------------------
Microsoft.DirectX.DirectSound
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///K:/GameEx/PLUGINS/Microsoft.DirectX.DirectSound.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///K:/GameEx/PLUGINS/Microsoft.DirectX.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

Link to comment
Share on other sites

If you had previous settings, move the xml out of the "Game Info" folder and try setting it up from scratch again. I don't have any crashes at all on any of my machines when starting from scratch.

You are configuring it and not just trying to run it without setting it up, right?

PS: That is neither a complete crash log, or a Game Info log, so it doesn't tell me anything.

Link to comment
Share on other sites

Yes I had settings and it crashes before you even get to setup anything. Once I close the error it goes into the settings.

Will try clean install and see what happens. Nope crashes... Wait one I'll post the log...I looked in the Game Info plugin folder and there is no log file??? It doesn't generate one. The older 1.2.4 does create one but that version works.

Yes it crashes at launch. Sorry man I just install what you post man don't know what to say. :P I should be a professional beta tester I think because I'll find bugs in any software because I do things others don't usually try.

Link to comment
Share on other sites

A log would be helpful...

With nothing to go on, I have nothing to go on. It's the reason I specifically ask for the log right next to the download link for the beta builds. ;)

Does it crash with the stable build?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...