I fixed it. It was my mame.ini file writeconfig was set to 1 instead of zero. I also moved my mame.ini file to the root directory instead of the ini folder. Now when the screensave runs it does not create a new .ini file.
"Changing the write config to on (make it a 1) will tell mame to write a new config or ini file every time a game is started (Thus it makes a "game.ini" file..If you turn that on and start frogger mame will make a frogger.ini file.)"
http://forum.attractmode.org/index.php?topic=329.0
Here is a copy of my mame.ini.
I'm not sure with it might have to do with MAMEUI64. If I launch a game in MAMEUI it will create an ini file in the ini folder.
mame.ini
It's not a big deal basically i just do a bulk edit on the ini files and change artworkgameex to artwork. I suppose I can just move all my artwork files to artworkgameex instead. If I don't edit the files the bezels don't display on the games.
One more thing just curious how is the artpath "artworkgameex" created? Is that something I can modify. The reason I ask is if I let the screen saver in GameEx run. Mame automatically generates .ini files. It will set the artpath to "artworkgameex" instead of "artwork".
I don't think GameEx is creating it either. If I launch a game from MAME it creates the ini files in the MAME Ini directory. If I launch it from GameEx it creates the ini file in the root directory. Not sure when the feature was introduced. I noticed when I launched games I didn't play before from GameEx the artwork and spinner was working. So, I went back and checked out what was going on with the ini files.
I figured it out!!!!!!!! When I first launch a MAME game in GameEx it creates a config file in the MAME root folder see attached. That config file does not update when there is a change, but GameEx always refers to that file. I deleted the tempest.ini file and launched it again and now the spinner is working.
tempest.ini
The setting is off. I've attached my config file. Even with it off I get what you are seeing in the runitgame.bat. I'm using MAME .225. I tried the .bat file you created and same result. If I run MAME64 directly and launch Tempest everything works fine.
GameEx.ini
Yes, if I launch MAME alone without GameEx everything the spinner and artwork border shows up. I just tried running the runitgame.bat for Tempest and I get the same results. I tried testing with a few different games. The spinner works for some games through gameEx, but not everything. When I try the same games directly from MAME they work fine.
Here are the logs. I disabled the virtual driver . Arknoid 2 still works , but Tempest doesn't .
Tempest - log.txt
Tempest -runitgame.bat
arknoid2 -log.txt
arknoid2 -runitgame.bat
Ok so i tested with Arkanoid 2 and the spinner worked. I tried Tempest, but that did not work. I don't know if it makes a difference, but I changed my MAME rom path to point to 1 directory instead of 2. I've attached the runitgame.bat
runitgame.bat
log.txt
Sorry can we take a step back. I think something is getting lost in translation here. My original issue is still not resolved. The bezels still do not show when I launch a MAME game in GameEx, but when I launch a game with just MAME64.exe they display. See the attached photo from my original post. I have circled in red the bezel which is not displaying when I launch a game. If it helps I can send my who config and data directories for analysis. I have already tried completely uninstalling gameex and restarting from scratch and I'm still getting the same results.
Yes, the mouse and multimouse options are set to one. I have attached my mame.ini file and the log. If I launch MAME without GameEx the spinner works fine.
GameEx.ini
log.txt
mame.ini