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. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

logo.png

For: Displaying Marquees or other single image stuff on displays additional to your main display.

Install: Download. Unzip. Put MarqueeMasher.dll in your GameEx/Plugins folder. Configure it and boom.

Use: Searches for image in folders 1-4 (1 being prioritised) for both primary and secondary displays. Searches for image matching Gamename or Romname in jpg or png format.

Options: 

Area: constrain image to a specified specified area on the display.

Area Offset: Use image at specified co-ordinates relative to 0,0 of the display. 

Download:

 

  • Like 11
  • 5 months later...
Posted

Brilliant program, thanks for this!

Any hint as to go about editing the x y position?

(offset the top left of the image from 0,0 at top left of screen)

Cheers!

 

Posted
While we are on this, another question about the slow loading time if I may.

On starting Gameex, MarqueeMasher loads the default image instantaneously but takes about 5 minutes

to start pulling the rom marquees. It's the same for On Browse, On Launch, and On Attract.

My Marquee images are all the same size: 845kb, 1400x436, 100dpi.

Should I reduce the size even more or do you think it may be something else?

All of my marquee images are in one folder: Gameex / MEDIA / MAME / Marquee set as Folder 1 in configure.

Honestly it really doesn't bother me, I am a patient man and it consistently loads smooth as silk once it gets going.

I would just hate for folks to give up on this program thinking it's not working!

OK - try the new version, enable logging + post the log here. No problems my end - manages this image without any delay:

5100x1400 @ 16M

that dpi looks interesting - i thought most display were 70?

  • Like 1
Posted

Alrighty.

Going through the log It doesn't look like the image size is the issue.

Even though config is set to display the marquees during browsing, the program thinks it is set to false

and then corrects itself somehow after it has been running for awhile.

If you scroll down in the log from the top, you will see "OnBrowse set to false - no change".

The last instance of this is at 11:08:11.794

after that point it starts loading the marquees dynamically as it should. Weird.

Attached is the log plus my Systems.xml where you can see that OnBrowse is set to: True.

 

I use 72 dpi for smaller images like logos and wot not, I like to set images that will be displayed bigger at 100 dpi.

Not too much larger of a file size and just a little bit cleaner. OCD in full effect!

 

I made a little video of your program in action. 

This was before you included the ability to set the x y position, but it still looks cool, hahaha!

(Plus I really didn't want to have to redo the video)

[EDIT: Video deleted - link broken]

MMLog.logFetching info...

Systems.xmlFetching info...

Posted

Cool. Never seen one of my apps on someone else's cab before! Glad it's serving a purpose

btw - have you selected "stretch" in config? Your marquees look cropped

will look into the issue above

 

Posted
  On 5/1/2016 at 12:57 AM, stigzler said:

Cool. Never seen one of my apps on someone else's cab before! Glad it's serving a purpose

btw - have you selected "stretch" in config? Your marquees look cropped

will look into the issue above

 

Expand  

The marquees actually aren't cropped, the camera was at a bit of an angle and the marquees were not quite centered.

But the centering issue was 100% fixed in your revision. 

Thanks again for that!

 

Here is a photo from a POV standpoint. 

(Apologies for the camera flash)

The USB monitor I installed above the main one is a bit small.

It was originally in my Virtuapin until I got a real DMD. It's only 13" wide, but serves it's purpose well.

I like the real glass marquee in place on top and did not wish to swap it for an ultra wide monitor.

Plus it gives the cab a little style, a bit different from the norm. A bit more unique and personalized.

The bezel is a reverse printed vinyl sticker adhered to the back of the glass.

I cut a rectangle out of the bezel to mount the marquee monitor in the cab.

The monitor is about 2-3 inches back from the glass so when you are standing directly in front of it you get the 

full view of the marquee. But if you are standing back a few feet the marquees will look slightly cropped.

That was why it was important for me to be able to position the marquee image exactly.

 

IMG_3613.jpg

Posted
  On 5/1/2016 at 1:57 AM, stigzler said:

oh - just to check does this issue happen if you have Logging disabled in the config? (the system specs part of the log causes delays)

 

Expand  

Hmmm, I honestly don't remember.

I'll try disabling it now...

 

Posted

Disabled logging, still isn't starting up right away.

Right now it's just displaying the default marquee.

It will start loading them in a few minutes, like it has been.

Another thing I should point out is that it's also not loading marquees on game launch either.

Again, it will start pulling them on browsing and game load, but not until Gameex has been 

running for awhile.

The Mrs is calling me up for dinner, I'll need to step away for a bit...

 

Posted

Had a chance to go back in and try a bit more troubleshooting.

When I load up Gameex it always starts on my custom list (the last list open).

And that's where it only shows the default marquee for quite a few minutes.

But I found if I start her up and immediately go back to the previous menu, then back to my list

the dynamic images start up right as rain. Odd.

Perhaps you could make heads or tails of that.

 

And like I said, I'm 100% happy with it as is because I know after I play a game or two on startup 

the marquees will come rolling in. But I read on another page that someone was confused by this and I

would hate to think such a brilliant program as yours would not be used because of it ;-)

Posted

OK. Figured it. 

Issue is you have to complete the process of selecting an emulator to set up MM to know what emulator it's working with. For example you have to follow Home>Mame>[Select] or Home>Emulated Games>SNES>[Select] to set up the variables for that emu. 

My guess is that you have Quick Startup Resume set to "Yes" in Enable/Disable Features. Try setting this to "No" and see if that solves your problem. 

I remember having this prob with another plugin. Basically, because of the way GameEx works, it's best to come in through the front door rather than warp back into the last room you were in. 

There may be an easy hack if you absolutely need to startup on a specific emulator. 

Let me know how you get on.

  • Like 1
Posted

Glad we sorted that out, that was definitely the problem.

I had quick start turned on so it will always open to my custom Mame list,

but I disabled it and all is now how it should be.

The rig is set to hibernate so whenever I hit the power button it jumps right back into where it was before.

(Hibernate with all wake timers off and UpdateOrchestrator disabled of course)

So count this as resolved for me!

 

Cheers and it was fun troubleshooting this with you!

  • Like 1
Posted

Hey stigz, this program is great. It does exactly what I want it to do, and it's not as complicated as CPWizBiz is. Thanks for writing both of them.

 

And now it's time for the bug report. When going into and out of MAME games it works like a charm. If I use another emulator (Nestopia for example) it will almost always hang on the screen image for the game that is currently playing as I exit out. It's like it doesn't recognize that the emulator has been closed. It has happened the 3 times I've used the plugin, but this was the first time I was smart enough to enable logging. Below are my MM log file, GameEx.ini, and log.txt files for you should you need them.

Here's what I did in the files posted. Started GameEx. Went to MAME menu. Scrolled through a few games. Started and exited a few Golden Tee games. Went back to main menu in GameEx. Went to NES menu. Started Mega Man 2 and played through a stage. Exited back to GameEx. Marquee Masher hung up for a few seconds, but then started showing files for the correct games again. Opened up Castlevania and played through a level. Exited back to GameEx. Marquee Masher hung on Castlevania and did not show the correct image any longer. Went to the main menu on GameEx. Went to the MAME menu. Opened up 1944. Played through a level. MM continued to show Castlevania graphic. Then I exited out of 1944, then exited out of GameEx.

Thank you!

MMLog.log

  Reveal hidden contents

GameEx.ini

  Reveal hidden contents
Posted

Log.txt

  Reveal hidden contents

 

Posted

Thanks for letting me know + will take a look at. 

Looks like there's gremlins afoot @  21:29:47.985 - shall get my blunderbuss out. 

  • Like 1
Posted

I did a quick test last night. Same thing happened. I'm going to check the files after work today. I noticed it pulled up the title screen for Castlevania. I don't have MM pointed to title screen caps, just title logos and 3D boxes. I'll have the log and everything for you as well. Thanks for jumping on the so quickly.

Posted

Hmmm... curious. Do me a favour - post your logs as attachments rather than code. And keep game browsing in system to a minimum when re-creating problems - saves trawling through 'game selection changed' Have another good look at it + come back to me if not sorted. Dont forget if you update via drag the plugins folder, this will replace your ini and xml file too. Best route is just replace the dll

 

Posted
  On 5/10/2016 at 2:43 PM, stigzler said:

 Dont forget if you update via drag the plugins folder, this will replace your ini and xml file too. Best route is just replace the dll

 

Expand  

A bit late with that nugget of information, but I'll know it for next time. Ha. Thanks.

 

I think I may have found part the issue. It seemed to fart out when the file name didn't match the game closely. It was close enough to call up the correct file, but upon exit from the emulator it would get stuck. That happened only on games where the Title Logo file name wasn't super close to the ROM file name. I've since changed from Title Logos to Boxes for the display on the second screen and I cannot recreate the problem.

 

Posted

And it did it again. I Changed the parameters to show a default banner image for each system. Went to Atari menu and the correct image showed. Fired up Defender and the Atari default banner image stayed on the screen. Attached is the most current MMLog and Systems.xml. If you need more files let me know. 

 

P.S. I'm also willing to change everything back to how I had it in order to help you solve this, or set it up however else you need for you to pinpoint the issue.

 

P.P.S. You rock!

MMLog.log

Systems.xml

Posted

Is that the complete MMLog? It seems incomplete. It could be that the plugin crashed. Also post your gameex.log (which will register any plugin crashes). You might have to recreate this scenario as the two logs need to correspond). 

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...