Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
Hi everyone !

First, a big thanks to the developers ! This arcade mode is exactly what I needed for parties !

I have a question though : is it possible to manually or automatically export the favorites game list to mame.glc so that it's used by qmc2-arcade ? I just managed to create a filtered list from the qmc2-arcade settings utility. (for some reason, I had no mame.glc file although I have a mess.glc file).

Please forgive me if this is already treated somewhere : I couldn't find !

PS : I know this is already amazing volunteers did all this, but if I may say this, one feature I would really love is a way to display a thumbnails of snaps (+ 1 preview area) to select games...

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Originally Posted By torturedutopian
I have a question though : is it possible to manually or automatically export the favorites game list to mame.glc so that it's used by qmc2-arcade ? I just managed to create a filtered list from the qmc2-arcade settings utility. (for some reason, I had no mame.glc file although I have a mess.glc file).

Yes, I think it's a good idea to add a way to export your favorites as the "filtered game-list" for QMC2 Arcade. Also, allowing to export all tagged games would be useful. However, when you don't have mame.glc it means you probably haven't run / setup QMC2-MAME yet (or removed the file somehow), which is required before you can run QMC2 Arcade standalone because it reuses QMC2's cache files!

Originally Posted By torturedutopian
PS : I know this is already amazing volunteers did all this, but if I may say this, one feature I would really love is a way to display a thumbnails of snaps (+ 1 preview area) to select games...

You mean to display thumbnails in the game-list?


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
Hi ! Thanks for your prompt reply !

Originally Posted By qmc2
Yes, I think it's a good idea to add a way to export your favorites as the "filtered game-list" for QMC2 Arcade. Also, allowing to export all tagged games would be useful. However, when you don't have mame.glc it means you probably haven't run / setup QMC2-MAME yet (or removed the file somehow), which is required before you can run QMC2 Arcade standalone because it reuses QMC2's cache files!

It probably sounds very weird and most likely makes no sense at all, but I do use qmc2-mame (which works perfectly) and I couldn't find any "mame.glc" file (only mess.glc). I searched the whole filesystem.. ?

Originally Posted By qmc2
You mean to display thumbnails in the game-list?

Yep :-) This would enable to select games in a more "graphical" way. (in qmc2-arcade and/or the main app). But I guess that would raise quite a couple of issues. (like : the app couldn't cache every picture smile To this extent, qmc2-arcade is extremely promising, but you see very few titles / only one preview at once.

I don't know if it's the place and I'm sure there is already a thread listing "wish-lists" and "features in progress" but another thing that bothers me a little is that, when I start qmc2-mame, I have to wait a lot before my favorites list is displayed because the app loads many additional files (history, categories etc.). I have the feeling it could maybe be displayed before everything else is finished ? (as the favorites list doesn't need information from the categories for instance, which is quite time consuming).

Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
About the mame.glc mystery.

I figured out that, when starting qmc2-mame, it was created, THEN deleted.

It's creating the mame.glc file when qmc2 says it's recreating the cache (after : games list analysis).

When the "log" window displays that the games list cache is obsolete ; then that the ROMs cache is incomplete or out of date and that I should re-check ROMs (which I did without success), the mame.glc is no more.

Last edited by torturedutopian; 01/22/13 08:52 AM.
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
The "game list cache" (mame.glc) should be recreated when qmc2-mame is started and this file doesn't exist... could you please post the front-end log file, which is qmc2-mame.log (and your qmc2.ini perhaps)?!

Regarding thumbnails in game-list(s): sure this is possible, but would require on-demand loading of those images whenever they are 'visible' (loading all at once is too slow) and inflate the memory footprint when more and more images are loaded, and I don't feel this is a good idea wink. However, I'm already planning this for QMC2 Arcade where it wouldn't hurt as much... also, the current one and only theme will be extended and more themes will be added in the future. Nothing is set in stone smile.

Regarding loading of favorites... well, the favorites list contains just references to the "master game list" (referenced by the game's ID or short name), and it can thus not be loaded at an earlier stage.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
I understand :-)

Ok so here is :

- the log file : http://pastebin.com/LXBHTzmM
- qmc2.ini : http://pastebin.com/9k7uKtMA

Thanks a lot again, for your help smile

Edit : oh, just one more remark about the arcade mode ;-) It would be cool if keys could be remapped as well. For instance, I use an i-pac in my cabinet and no button is mapped to the "enter" key in order to start a game !

PS : BTW, do you need French translators ?

Last edited by torturedutopian; 01/22/13 09:01 AM.
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Well, according to your qmc2.ini the file in question is "/home/username/.qmc2/mame.glc" and the log tells me that it's recreated but somehow "out of date":

Code:
09:53:46.836: parsing game data and (re)creating game list cache
09:53:46.838: pre-caching icons from directory
09:53:46.906: done (pre-caching icons from directory, elapsed time = 00:00.068)
09:53:46.907: 0 icons loaded
09:54:02.321: sorting game list by year in ascending order
09:54:02.721: restoring game selection
09:54:04.724: done (processing game list, elapsed time = 00:18.919)
09:54:04.725: 26275 games, 65 BIOS sets and 19 devices loaded
09:54:04.726: WARNING: game list cache is out of date, invalidating game list cache

Invalidating means the file is removed. Please remove ALL cache files or run "qmc2-mame.exe -cc" (cache clear) once. Some of the cached data is probably not current.

Key remapping for QMC2 Arcade is planned and on the TODO list... also mapping digital joystick functions, BTW.

Last edited by qmc2; 01/22/13 09:29 AM.

A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
Yep, the strange thing being it does it every time. I use MAME 0.147 from this repository : http://sdlmame.wallyweek.org/

Edit : strange : in the qmc2 log, it think I'm using MAME 0.148 while it's the 0.147 that is installed and in the repo.

Last edited by torturedutopian; 01/22/13 09:38 AM.
Joined: Dec 2007
Posts: 107
T
Senior Member
OP Offline
Senior Member
T
Joined: Dec 2007
Posts: 107
Invoking qmc2-sdlmame with -cc made no difference. I suspect the issue has something to do with this version mismatch.

Line 6 of log : 09:53:36.303: template info: emulator = SDLMAME, version = 0.148, format = 0.2.6

Line 19 : 09:53:40.331: emulator info: type = MAME, version = 0.147

Last edited by torturedutopian; 01/22/13 09:50 AM.
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
No, it's just the newer configuration template vs. older MAME... but some data produced by this version of MAME is probably not "consistent".

Try this:

Code:
rene@thunder:~/src/mame-svn> ./mame64 -lx | egrep ".*<game name=\".*" | wc -l
28428

rene@thunder:~/src/mame-svn> ./mame64 -lx | egrep ".*<game name=\".*isdevice=\"yes\".*" | wc -l
23

rene@thunder:~/src/mame-svn> ./mame64 -listfull | egrep -v "^Name" | wc -l
28405

The first value minus the second value must be equal to the third value. If that isn't the case, QMC2 assumes that the game list cache is incomplete...


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Page 1 of 2 1 2

Moderated by  qmc2 

Link Copied to Clipboard
Who's Online Now
4 members (box, Pernod, 2 invisible), 22 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,171
Posts120,123
Members5,039
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com