qmc2 / qmc2-mame-fe

QMC2 - M.A.M.E. Catalog / Launcher II
40 stars 3 forks source link

feature request: favorites ROM state #24

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hello qmc2

The favorites list is a very usefull feature, however it could be enhanced a bit more to be more usable, especially to see the ROM state of the games (since the favorites list are the games you play the most and therefore you should see their ROM state).

=> In the machine list there is a green icon indicating if a ROM state has passed OK. However, if you use only your current favorites list because you only play those games, you can't see the ROM state icon in the favorites list. So you don't know if the games are OK or not if you are in the favorites list. I would like to request the same ROM state icons (from the machines list) to appear in the favorites list. Please read my next request why this is usefull.

afbeelding

=> I would like to request, in addition to ROM state icons in the favorites list, a feature to do a ROM state check on ALL games in the current favorites list. So it should loop through all games of the favorites list and do a ROM state check on each of them and display the correct status icon (green, ... as in screenshot above)

If both features are added, users can go to their favorites list (for each MAME update), do a ROM state check on the complete favorites list and see which games don't have a green icon anymore. It's very convenient then to see the ROMs that need to be updated. Currently the favorites list can't give you this information as it only show a list of games without any additional information. You also currently can't check the whole favorites list for ROM state passes. The features I request can make it a more powerful tool, especially to migrate your favorites list from MAME to MAME update and easily see what games need to be updated.

=> I also would like to ask where the favorites list is stored on my hard drive when we save it? This in order to make a backup.

Thank you very much!

qmc2 commented 1 year ago

2) Press F10.

3) See <>/sw-state-cache/*.ssc

Regarding backup / restore, see here: https://wiki.batcom-it.net/index.php/The_%27ultimate%27_guide_to_QMC2#Configuration_backup_.2F_restore

ghost commented 1 year ago
  1. Press F10.

Do you mean pressing F10 while in the favorites tab should do a ROM state check on all the favorite games of the whole list? If this is true, F10 doesn't do anything here (also nothing in the front end log after pressing F10) :(

  1. See <>/sw-state-cache/*.ssc

Is it correct the favorites list is stored in mame.fav and is just a plain text file having the ROM zip name on a separate line?

An additional question about the favorites list:

What happens when a ROM zip name is changed in a MAME update and I still have the old ROM zip name in mame.fav (from the previous MAME version). Will qmc2 remove the ROM zip name that doesn't exist anymore in the mame.fav or will it just skip this (while it still stays in the mame.fav file and we have to manually update it in the file)?

ghost commented 1 year ago

I also would like to request a status bar for the favorites list that shows how many favorite games are in the current list.

qmc2 commented 1 year ago
  1. A misunderstanding. Sorry.
  2. You are asking too much :). Basically the machine will be ignored / seen as "unknown"
ghost commented 1 year ago
  1. A misunderstanding. Sorry.

You mean by this there is NO way to do a ROM State check on the complete favorites games list? (which is what I requested as feature)

  1. You are asking too much :). Basically the machine will be ignored / seen as "unknown"

I need to ask a lot because you answer so shortly I can't understand it :) I'm not a developer so I can't look in the source code :(

ghost commented 1 year ago

Are you interested in adding features we request? At the moment, I have the impression you don't want to add anything... Please explain so I don't waste your (and my) time :)

Thanks

qmc2 commented 1 year ago
  1. Unfortunately, no.

I'm (currently) not interested because you have the opportunity to set ranks.

ghost commented 1 year ago

I AM NOT INTERESTED IN YOUR SHIT FRONTEND TO