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

Wow!! Looking forward to getting stuck into this.. fantastic as ever, Mr Adultery, Sir.

btw - I'm now getting seriously into coding and "fing" creation (doing a mutli-emulator PSX launcher) and it's given me a new-found appreciation for just how hard coding is! It's the most pedantic and infuriating yet deeply satisfying and elating thing I've done so far in this god-forsaken (:)) hobby. So - much admiration and respect for the amazing amount of hard work and time you put into yer wares, Mr A. :)

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Just to register that this is top of my list to do when get back to other gameex projects. However, atm, working every minute on this other thing I'm doing. I want it finished and have my life and some decent sleep back!

GameInfo is a pet fave of mine - think it's the two monitor setup thing. btw... dynamic images?

:P

Link to comment
Share on other sites

Well not to drop any insider info but...

I plan to support the layer method I use for the tagger, just have to port the class over.

Also planning to add video snap support and a fullscreen monitor mode for those fortunate enough to have a digital marquee/additional monitor/etc.

Lots of other things in front of that though, I just did a complete overhaul of the variable system (and added some additional ones GameEx doesn't currently support) so I need to update several plugins that use command line flags.

In other words, you have plenty of time.

  • Like 3
Link to comment
Share on other sites

  • 4 weeks later...

Just checked it out and much to my surprise - my GameTag popped up on my second monitor! Seemed to hang around a bit then pootle off somewhere.

Did have a quick look at the theme creator, but didn't dare dive in in a rush - I'm guessing it's essentially a GUI for populating the xml file? Looks like it was comprehensively done!

Most definitely looking forward to the GameTagger-esque layered system! Big dev logos on my second monitor! Can't wait.

Great work as ever.

Link to comment
Share on other sites

  • 6 months later...

Well this plugin just underwent an 18-hour coding overhaul! :)

In a nutshell this was long overdue for an update (I think it was like October since last I put out an update) and a re-write in many places, so I set out to do just that around noon yesterday CST. So it's ready and I need to get to bed, I have to do some mandatory work OT tomorrow morning so I thought I was in a pretty solid stopping place. It should be noted that on the download page in the portal you can now get both the lite version and the full version if you want all the themes too. I also left 1.2.7 in case something wonky went down with the upgrade. I need to update the snapshots too, they're pretty outdated. :)
Anyhow, this isn't an all-encompasing list, there's so many changes I can't remember them all. But here's the news:

Version 1.2.8 is available!

  • Updated all code bases to their most recent versions
  • Quite a large amount of optimizing
  • Brand new display handler to improve efficiency
  • Moved HiScore checks to new DracLabs API
  • Added game marquee to Hi-Score list
  • Added emulator INI parsing for new features
  • Extender Viewer now looks to GameEx's GameExtender Art Path for the emulator first, which looks really nice if you set that path to 'Backgrounds' from EmuMovies! :)
    In order of search:
    • Emulator's GameExtender Art Path
    • If MAME, the marquee path
    • Title path
    • Snap path
  • This supports either a directory or a single file the same way GameEx does
  • Lots of exception handling was added to keep Game Info running consistantly and smoothly no maatter how long you run it
  • Huge efficiency tweak to the Last.FM code to both speed things up and improve accuracy
  • Many other improvements too numerous to remember

You can access it from the usual places. Thanks! :D

  • Like 3
Link to comment
Share on other sites

  • 2 months later...

Theis plugin has been updated to 1.3.1!

  • Fixed a couple minor bugs that were only seen in Windows 10
  • Fixed a bug where GameExtender wasn't properly restoring after a game
  • Optimized GameEx Integrated Services display code (ie Steam, UPlay, GX Arcade, Daphne, MAME, etc)
  • Added a setting to leave your Game Tagger tag displayed while playing a game
  • Optimized a lot of 'old' code
  • Fixed a couple bugs in the displays
  • Updated base code to most recent versions
  • Many other changes and optimizations I forgot to mention

Use the new GameEx Reporitory or the Setup Wizard to get your download on quick and easy like, or get it at the usual places.

  • Like 3
Link to comment
Share on other sites

Updated from within the Repository Mgr but when you look at the Installed plugins version it still list it as 1.2.8 after installing the plugin thou it is the correct version. Also after installing it is still listed under the Updates tab.

Link to comment
Share on other sites

Hey Krak, this won't show an updated version is available until you download it once through the repository manager. If the plugin was in there before it won't show on that screen until you've installed it once via the available tab. Then when updates come out it will be there like it should.

Probably want to download all plugins again through here so in the future they work as expected.

Link to comment
Share on other sites

I did as you said and it does just as I explained. Going to manually install it now.

Manually installing it doesn't change either still reports as 1.2.8 as being installed. Ok even after deleting the plugin and re-installing reports it as 1.2.8. even thou it said it was 1.3.1

Link to comment
Share on other sites

If it's not working, could you provide some snaps for me to send back up the ladder?

I'll try and reproduce this tomorrow morning, for all day to work on it and I'll be playing Getaway II on Pinball Arcade anyhow. Sorry to make ya wait. :)

Link to comment
Share on other sites

Ok so what I did I went into the RepositoryList config and manually changed the version to 1.3.1 and now it is working and no longer showing an available update.

So for whatever reason when I installed the latest update it will not change the version number in the RepositoryList config.

Link to comment
Share on other sites

  • 5 weeks later...

Updated to 1.3.2

  • Added new Extender Viewer Menu Mode!
    • Now can fully replace GameExtender on your 2nd monitor
    • Fast display updates when you select new page. No more waiting!
    • Tied into several menu changes
    • Displays Game Titles or Game Snaps
    • Uses your 'Attract Marquee' in your theme for the main page
  • Added options to set black backgrounds and stretch images for all three modes (Attract Extender, Menu Extender, Game Extender)
  • Lots of bug fixes and code optimizations

So the big addition here is the Menu Extender Viewer... Much like GameExtender you can now show images on your 2nd monitor with a little flexibility. The update is within a second so you'll notice the change right away when you select a new menu. If you look at the game info page for any game, the title snap or in-game snap is shown on the 2nd monitor (if available). The main images come from your selected GameEx theme first and the default GameEx theme if not found. Selecting emulators shows your theme's emulator logo as is set in your GameEx emulator settings. I am still looking at adding other menu change events so I may add some more triggers in the future. I think that's about it really.

Make sure you enable any or all of the three Extender Viewers and options in the Plugin Configuration > More > Extender Viewer section of the plugin configuration (as Menu Extender, Attract Extender and Game Extender are all set up and configured individually now).

I love GameExtender, don't get me wrong, and I of course encourage it if it suits your needs. But I thought it might be a little more efficient to just use something internal since I'm not looking at the stats on a server or anything. Please have a go and let me know what you think. :)

  • Like 5
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...