The biggest thing is, no matter what I seems to select as far as controls goes, it's always filtering out Toobin', which is a game that only has buttons, no joystick. It does work if I only use the "don't care" check boxes. (I could be doing something wrong, but I'm not sure what.)
Ah! that's an interesting one. I like it.
Adding "| !'control type=' " to the controls wanted list brought it up (you also have to make sure you have 5 buttons or less selected.) I've added "buttons only" to the checkbox list now, and this very well may dig out a few new ROMs for everyone.
It would be nice to be able to select multiple regions so that we could apply the not to them, or make it so that selecting a region does a not on the other regions or includes non-specific regions in the query. That would at least alleviate some of the pain of not having great data to work with.
Lemme look into breaking all of those out. I want to try and avoid GUI overload with too many cluttered up checkboxes, and I was trying to shrink the size of the GUI altogether, but I can certainly see this as a nice feature to be able to just click all the stuff you want and unclick the stuff you don't... I personally don't use that function (I don't have kids and majhong games don't show up when you filter out horizontal games) so that section has been neglected.
If you leave the working list open, it keeps adding to the list instead of making a fresh one each time. I noticed this when I ended up with more roms than I started with as I got more specific with my query
That is done by design, and the main selling point of this new interface.

Because no single query can really get everything you want in a list, I made it work that way so you can do multiple queries, and each one just pushes more stuff into the working list.
You can then click on the "list all games" button and pick out individual games from there and throw those onto the pile too. Closing the working list starts the process over again. Since I haven't written up any documentation on how this all works yet, this is understandably confusing.
It would be great if the UI remembered my settings from the last time for the Quick-List and roms location.
yeah. There's a lot of stuff I really should be saving-even the previously used query would be nice to have restored. I need something to do for the next release, so I will probably defer this type of work for next time. (I'm more interested in functionality than features at the moment)
The working list is not sorted correctly on load and also it does not export a sorted list at all (at least for the Maximus Arcade option).
It's not sorted at all - meaning that the ROMs are displayed in the order they are listed in the -listXML file, which is the order they were added to MAME through the years. I realize that's unimportant to everyone, but it makes a huge difference in time when I export the list out.
You see, the input file is ~30mb in size, and I don't load the whole thing into memory at once, because that can take a very long time to process. When I export out a list, I merely start at the top of the input file, check if you want it in your list, and repeat til I'm done with the whole 30mb file.
This gives you an unsorted list in the output, and I'm leaving the sorting up to the FE. (I use mala, and all lists are automatically sorted when displayed) If other FEs don't do that, I kinda think that's the fault of the FE personally.
I can be convinced to change this, but there will be huge time penalties using the program and/or saving your list out, and RL is already getting kind of pokey as it is.
The Maximus export option only works if you save the file into the same directory as RomLister and converter.exe.
wow, you're right!
I think this is a bug in convert.exe and needs to get thrown over to mameSeer.
I'm passing in a fully qualified path for source and destination and it's telling me that the source file doesn't exist if it's not in the same directory. I'll email mameSeer and let him know.
thanks for the feedback! If I break out all the category stuff and decide I like the look, I will likely release this officially and get some documentation written up. There's so much new stuff in this build that I'm going to forget to document it all if I don't start soon.
-jeff!